--- /srv/rebuilderd/tmp/rebuilderd922EQj/inputs/python3.13-nopie_3.13.9-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd922EQj/out/python3.13-nopie_3.13.9-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-15 14:56:22.000000 debian-binary │ --rw-r--r-- 0 0 0 1048 2025-10-15 14:56:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1872012 2025-10-15 14:56:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1044 2025-10-15 14:56:22.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1873976 2025-10-15 14:56:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x1a1dfd │ │ │ │ + Entry point address: 0x1a41c9 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 4823368 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x1a1dfd │ │ │ │ +Entry point 0x1a41c9 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x4483f0 0x004583f0 0x004583f0 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x4490b0 0x004590b0 0x004590b0 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 0x44841c 0x44841c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x4490dc 0x4490dc R E 0x10000 │ │ │ │ LOAD 0x44fee4 0x0046fee4 0x0046fee4 0x49774 0x75064 RW 0x10000 │ │ │ │ DYNAMIC 0x44fef8 0x0046fef8 0x0046fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x4483fc 0x004583fc 0x004583fc 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x4490bc 0x004590bc 0x004590bc 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x44fee4 0x0046fee4 0x0046fee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x44fee4 0x0046fee4 0x0046fee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001c9dc 00c9dc 00a281 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026c5e 016c5e 0011a0 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027e00 017e00 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00027fb0 017fb0 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00027fe0 017fe0 001080 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00029060 019060 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002906c 01906c 001968 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002a9d8 01a9d8 24e580 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00278f58 268f58 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00278f80 268f80 1df46c 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 004583ec 4483ec 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 004583f0 4483f0 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 004583f8 4483f8 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 004583fc 4483fc 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 24f250 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00279c28 269c28 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00279c40 269c40 1df46c 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 004590ac 4490ac 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 004590b0 4490b0 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 004590b8 4490b8 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 004590bc 4490bc 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0046fee4 44fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0046fee8 44fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0046fee8 44fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0046fef0 44fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0046fef4 44fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0046fef8 44fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00470000 450000 000854 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -3,2257 +3,2257 @@ │ │ │ │ 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: 0006a2df 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ 5: 0006d0f5 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 0011e905 416 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003cf8d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00067011 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00067add 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 6: 0011f0a9 416 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003cfad 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 0006700d 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00067ad9 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 00151a85 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00152add 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0047bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 000648b9 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 0006038d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0010b0a5 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 000648b5 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 00060389 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0010b4e1 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0047db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 001c4b39 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005b4a9 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00118589 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005b3d3 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 00151c11 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00063431 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00152c69 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0006342d 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029994 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 000f6b05 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f6e55 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 0008943d 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0012c845 732 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00088fa9 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0012d451 732 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ 30: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (3) │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (2) │ │ │ │ - 32: 0012c7d9 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 0023e591 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0012d3e5 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 0023fc91 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0047af50 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 00255d75 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 000923d9 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 0008b9c1 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 00256ea9 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 00091d09 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 0008b2a1 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 0015d161 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0006101f 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 0015e211 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0006101b 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bb09 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004b9680 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 00062a8f 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 0020fd45 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 001244e1 260 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 44: 00062a8b 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 00211a41 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 00124c89 160 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ 47: 000567eb 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 00062ad3 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00069a75 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 48: 00062acf 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00069a71 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00471104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002ed2d 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 00031fc9 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005e9a9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 0014edc9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f6db1 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 00177a25 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00069b39 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 002379f9 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 001a6d25 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 000683df 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001e7b91 212 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 00031fa9 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005e9a5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 0014fe21 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f7101 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 00178d85 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00069b35 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 00238e2d 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 001a90ed 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 000683db 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e98fd 212 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 63: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (3) │ │ │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (16) │ │ │ │ 65: 0047db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000deb29 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 00122581 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000de61d 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 00122d29 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0047bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007e639 144 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007e659 144 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ 70: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (2) │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (2) │ │ │ │ - 72: 000d0e29 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 000643b1 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001af105 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 00123615 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005f8e5 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e5a01 736 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000d08c5 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 000643ad 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001b1681 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 00123dbd 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005f8e1 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e5cc5 736 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 000827ed 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 00082389 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b137 84 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000d1ed9 342 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000d1999 344 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ 83: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (3) │ │ │ │ 84: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (2) │ │ │ │ 85: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 86: 0047dadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004e8cd 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004ef0d 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00066725 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c8d71 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d5371 1200 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00131261 392 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c6d0d 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 0010074d 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00066721 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c87b5 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d4e55 1200 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00131951 392 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c6751 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 00100ba5 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 001695b1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0016a6dd 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004b9cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 00213c29 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 002156a9 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00152411 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060f6f 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001fc2a1 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 00050301 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 001534c1 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 00060f6b 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001fe02d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 00050355 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001e3de1 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001e5b4d 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 00144be1 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00066ea7 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 108: 00145b75 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00066ea3 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ 110: 00058599 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002afd3 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ 112: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (2) │ │ │ │ 113: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (2) │ │ │ │ - 114: 00067e5b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00067e57 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00471f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 0019eb11 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 000642ff 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 001a1dfd 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 001a0cbd 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 000642fb 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 001a41c9 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004b9ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 0008095d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 00200fe9 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 00080981 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 00202ca1 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 000606ed 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 000606e9 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004b9ce0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 00110345 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 001a3fd1 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 00110765 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 001a6399 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 0011cba1 504 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00079e0d 1000 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 000642c9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 0011d1d1 504 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 00079e05 1000 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 000642c5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 00064cd5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 00064cd1 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba3f 62 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005fa11 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000d3a49 770 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0005fa0d 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000d3539 770 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 137: 0002ec05 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 000606b3 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005aa61 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 000560bb 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 0014538d 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 000606af 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a995 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055f55 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 00146321 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004b9cf4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 145: 0003677d 556 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 00154c31 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 00193f89 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007f921 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00088ba1 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 00036755 556 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 00155ce1 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 00195b31 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007f92d 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 0008871d 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 00046715 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 000466f5 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 001668a5 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 00071f85 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 001679dd 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071f9d 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004710cc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002cf03 390 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0047af44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ 160: 000564f5 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001b9acd 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 00062bfd 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 161: 001bbd21 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 00062bf9 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 0013e9fd 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005fab7 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 164: 0013fc5d 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005fab3 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ 166: 0006d6b5 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0021826d 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cf5bd 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 0021998d 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cf05d 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00477848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 001179c1 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005f81d 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ef4e9 852 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000fc285 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 0014e585 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 171: 00118141 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005f819 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ef831 852 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000fc5cd 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 0014f5dd 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 176: 0006cb11 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 0010db2d 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 001694ad 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004f883 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001da799 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 0006009f 452 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003ac7d 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005e295 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 177: 0010df59 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0016a5d9 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004f86b 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001dc645 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0006009b 452 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ac59 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005e291 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004734e4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 0006499d 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00064999 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00067e7f 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00067e7b 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 0011f0a1 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001df761 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005fcd3 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001d4b65 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 0011f845 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001e1541 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005fccf 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001d6dbd 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 0013af05 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 001437d9 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 197: 0003278d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 195: 0013c155 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 00144a29 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 197: 0003276d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 001a2cfd 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 00250c61 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 001a50c5 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00251cf5 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00471d60 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0047ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 0017cf59 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 0012fd65 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 0017e2b9 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 00130455 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00478cb8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0047c440 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 000634eb 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 000634e7 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 0006439b 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 00064397 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 0015c33d 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 00076db1 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 0015d3ed 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 00076dc9 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000eb4c9 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 001a1ded 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000eb7b9 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 001a41b9 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0047dad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029bf4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 220: 000673d3 262 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001dfbe5 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 000673cf 262 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001e19c5 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b131 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0047bbb0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (2) │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (2) │ │ │ │ - 228: 0005f9d1 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 00215aed 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 00064299 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 00121e99 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005f9cd 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 00217259 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 00064295 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 00122641 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0047af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007afb9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d52cd 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005fb05 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 236: 00032e81 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 233: 0007afb1 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d4db1 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005fb01 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 236: 00032e61 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ 237: 0006ccd5 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000ccfa5 906 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 00035921 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 00062d7d 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000e2d41 440 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 00115285 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 238: 000cca3d 912 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 000356d7 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 00062d79 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000e3019 424 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 00115a0d 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 243: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 244: 0047db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 245: 00077c4d 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 001a887d 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 000864a5 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00077c39 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 001aac45 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 00086035 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 248: 0002a350 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 249: 0002a3cc 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 251: 0002bb03 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 252: 001a8401 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 001aa7c9 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 253: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 254: 004b9ce4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 255: 000f689d 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 0023c9a9 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f6bed 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 0023def1 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 257: 0002a3f0 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 258: 0002aa49 352 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 259: 00062cbf 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 00062cbb 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 0012248d 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 0023cbb1 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 00251745 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001f47e1 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 000644b3 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 000848c1 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 00122c35 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 0023e175 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 00252025 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001f65c1 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 000644af 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 0008445d 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 267: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 268: 0047500c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 269: 0047dad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 270: 000505ab 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 0019d28d 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060f81 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 000505bb 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 0019f1dd 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 00060f7d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 0014ab45 134 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 0014bb25 134 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ 275: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2) │ │ │ │ 276: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (2) │ │ │ │ - 277: 000677b1 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001c29d1 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 00088855 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 000677ad 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001c4c61 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 000883d1 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004e2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002b7960 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 281: 002b8620 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ 282: 00058407 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 0006445b 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009d50d 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 283: 00064457 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009cf3d 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 00117dfd 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 001185bd 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004b9cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001f6f79 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001f8c89 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002be02c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001d4b71 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002becec 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001d6dc9 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 292: 00029eec 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 293: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 294: 001ece31 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 00112c55 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001eec11 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 001133f1 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: 00066683 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 00155c81 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f60d9 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 000837b5 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 0006667f 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 00156d31 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f6429 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 00083351 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00474f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001c54c5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060fc1 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 001a03fd 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001dfd55 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 00047bbd 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001c7721 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 00060fbd 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 001a25ad 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001e1b35 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 00047ba1 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: 001fa0e9 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007f6ed 564 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 0012355d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005fb01 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001fbe75 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007f6f9 564 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 00123d05 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005fafd 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: 000cf5fd 1040 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cf09d 1040 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 320: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 321: 004b9f88 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 322: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (2) │ │ │ │ 323: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ 324: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (2) │ │ │ │ - 325: 000ff26d 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 325: 000ff5a5 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ 326: 0005a881 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: 0006374d 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005eacd 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 00036079 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 00162905 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 00169901 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 329: 00063749 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005eac9 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 331: 00036051 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 00163a21 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0016aa2d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ 334: 0006cb45 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: 000b8581 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 001a87fd 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 001675f1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000eee09 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00066f03 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00118a01 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b8049 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 001aabc5 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 00168729 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000ef151 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 00066eff 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 001191c1 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: 000cd331 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000ccdcd 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 002048d9 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004eb2d 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009dab1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 001313e9 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 0010781d 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 00174161 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004f3e1 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009d481 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 00131ad9 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 00107c3d 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ 354: 0006a335 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 0014f9d5 210 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 00150a2d 210 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ 356: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (2) │ │ │ │ 357: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (2) │ │ │ │ - 358: 001de3ed 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001e029d 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 002582dd 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 0006495d 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 002591c9 216 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 00064959 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 362: 00475f30 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 363: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 364: 00029ad4 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 365: 0005f6ef 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003eca5 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000ca6a5 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 00067717 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 00215655 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005f6eb 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003ec79 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000ca0e9 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 00067713 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 001878f9 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 0019ad7d 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 0019c87d 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 372: 0047db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 373: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 374: 00115781 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 00115f09 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 375: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 376: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ - 377: 00086011 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 00060ecd 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 001a404d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 0012cb39 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 00114aa1 1844 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035fbf 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b8eb 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 377: 00085ba1 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 00060ec9 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 001a6415 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 0012d745 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 00115229 1844 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035f97 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b941 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 001a1dd5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001d7241 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 001a41a1 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001d9499 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003c079 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 389: 00032979 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 388: 0003bf9d 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 00032959 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 390: 0005d7ad 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00067dc1 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00052761 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 001064f9 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 391: 00067dbd 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 0005275d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 00106919 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004b9680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 00246339 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 00275925 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 00247821 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 00050e5b 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e5ee9 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e61c1 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 001152d5 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047a6d 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001eafd9 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 00115a5d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 00047a51 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001ecdb9 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 403: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 404: 0047dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 405: 0018e38d 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 405: 0018fea5 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ 406: 0006d021 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 000549c3 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 407: 000549c1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 00064993 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 0006498f 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 00256a49 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 00257b7d 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 00064295 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 00064291 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc41 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007ec6d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 0023c6c1 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007ec7d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 0023dc05 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000fa57d 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000fa8c5 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ 420: 0006af67 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 422: 00472f9c 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 423: 00092469 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 00091d99 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00474d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 001a0de9 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 00215425 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 0021c859 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 001a2f99 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 00216ea5 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 0021dde1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0047db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 000805dd 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 00080601 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004b9cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 00064a83 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000c1e79 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003ab47 310 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 00064a7f 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000c1911 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003ab23 310 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 000642c7 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001e2661 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005fe33 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 435: 000642c3 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001e440d 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005fe2f 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ 438: 0006bc29 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 439: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 440: 0002bbf5 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 441: 001dfea5 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 001d7cf9 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001e1c89 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 001d9d89 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 001551c1 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 00122731 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 000642c3 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 00156271 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 00122ed9 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 000642bf 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 447: 004b9680 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 448: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 449: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 451: 000642c5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 000642c1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 00258839 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 00259729 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 454: 0002a0e0 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 455: 00029098 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 456: 00471968 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 457: 000eeb19 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 000643e7 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001eb141 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 00042635 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 002276d5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000eee61 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 000643e3 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001ecf21 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 00042611 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 00228cdd 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 00042a33 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 00067e37 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 0011c81d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00042a43 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 00067e33 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 0011cfc9 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0047db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 000490e1 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 000641b1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 467: 00049191 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 000641ad 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ 469: 0006d649 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 0019649d 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 00045089 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001d5f39 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 470: 0019805d 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 00045069 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001d8191 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 473: 00029744 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 474: 0047a5bc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 475: 0027713d 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 00277d85 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 001446fd 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00085e89 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000b26ad 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 0010d3c5 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 000637cd 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 00145695 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 00085a19 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000b212d 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 0010d809 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 000637c9 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0047309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 0009228d 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 00091bbd 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 00379f4c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 00064ac9 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 001064d5 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 488: 000310fd 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 00118a71 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 0027378d 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001f6ea9 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 485: 0037ac0c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 00064ac5 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 001068f5 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 488: 000310dd 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 489: 00119231 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 00276109 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001f8cb9 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004b9cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 0016f621 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 001707b1 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: 00143055 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 001442a5 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: 0014e1c9 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 0012e5e5 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 0015259d 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 0014f1e1 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 0012ecd5 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 0015364d 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 505: 004c1fac 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 506: 00472180 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 507: 00192fe1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 0006427f 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 002153cd 86 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 00194b89 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 0006427b 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 00216e4d 86 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 510: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 511: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 512: 000e2115 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004b331 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000e23f1 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004b319 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 000433bb 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001de3ad 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 000432df 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001e025d 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: 001437a1 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00129691 80 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 001449f1 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 0012a279 80 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 521: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 523: 00162575 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005dbbd 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 525: 0002f8f7 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000ff569 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 0012f42d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 0023cd65 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 0007839d 420 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 00142ed5 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e8a69 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 523: 00163691 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005dc79 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 525: 0002fbdf 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 526: 000ff9bd 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 0012fb1d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 0023e0e1 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 00078389 420 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 00144125 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e8d59 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000b126d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cefa5 1558 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004f85d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 000649d5 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000b0cfd 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000cea45 1558 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004f845 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 000649d1 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0021564d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 538: 002170cd 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ 539: 0005d463 14 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001f6981 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 001f8761 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ 541: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ 542: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (2) │ │ │ │ 543: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (2) │ │ │ │ - 544: 001f95e9 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001fb375 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 545: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 546: 00475480 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 547: 00112435 2006 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 000642cb 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 00112855 2006 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 000642c7 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: 00144181 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 00145115 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00098595 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00098039 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000d037d 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 00060263 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 000666d9 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 0008470d 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 001945b5 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 001686b9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 001e3149 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000cfe19 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0006025f 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 000666d5 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 000842a9 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 0019615d 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 001697f1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 0014f409 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: 000372bd 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 001488f9 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 00037295 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 00149891 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000fd6c5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 0012edad 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 000862b5 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 000837d1 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000fda0d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 0012f49d 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00085e45 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 0008336d 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: 0008ac91 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 0012f0e9 312 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d869d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 0004a655 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 0008a571 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 0012f7d9 312 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d8181 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 0004a63d 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: 00129089 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 0013cd31 392 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00129c71 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 0013df95 392 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 581: 0002c0e1 2442 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 582: 00481710 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 00215c6d 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 001585e1 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 00252abd 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 001860fd 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 002173d9 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 00159691 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 00253bf5 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 001876f9 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 588: 0047dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 589: 004e4f48 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 590: 0004cc21 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001d71a5 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 0021c68d 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004eca9 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001d93fd 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 0021dc15 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 593: 00472c4c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 594: 0002b203 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 595: 001fd23d 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 00169a19 212 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001fefcd 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0016ab45 208 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 0006355b 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 00063557 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 599: 000295ec 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (2) │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (2) │ │ │ │ 601: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ 602: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ 603: 00472b3c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 604: 000523ff 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 000523fb 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d7c25 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b7b05 1568 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000e1fe1 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d7709 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b75c1 1568 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000e22bd 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007dc3d 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 00042b95 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005ff99 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e9119 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 00082711 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 00062d79 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0018a96d 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007dc59 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 0004292d 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005ff95 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001eae85 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 000822ad 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 00062d75 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 0018c449 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0047af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001eeff1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001f0dd1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004cacd 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cfa0d 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 00195841 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004eba1 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cf4ad 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 001970e1 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 623: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 624: 0002b0c1 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 626: 0012afbd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 0012bba5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002cafd 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 00050c01 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 00047b9b 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d4385 3686 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 00115801 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 00090841 604 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 002146a9 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 00050b27 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 00047b7f 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d3e6d 3682 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 00115f89 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0009016d 608 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 00216129 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: 0009a4e1 132 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00099f95 132 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ 637: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (2) │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 639: 001ee1a9 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 00082759 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 000821dd 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c6fd1 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005f7d7 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001eff89 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 000822f5 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 00082201 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c6a15 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005f7d3 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 644: 00029940 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 645: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2) │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (2) │ │ │ │ 647: 004b9658 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 648: 00476184 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 649: 00470858 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 650: 000923b5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 00091ce5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0047bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 00153301 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f92ad 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005cbd3 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 00064717 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 652: 001543b1 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f95f5 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005cbcf 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 00064713 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ 656: 0006ca69 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001ef299 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 0012af39 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 00162381 198 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 657: 001f1079 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 0012bb21 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 00163449 198 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 660: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (2) │ │ │ │ 661: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (2) │ │ │ │ - 662: 0006437d 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000e1fd9 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 00064379 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000e22b5 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 664: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 665: 00471d70 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 666: 0018cc7d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 0018e799 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001eddc5 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 0010d349 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001e7881 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005fccf 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 0004a95d 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 0006350f 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060f8f 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001efba5 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 0010d78d 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 001e95ed 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005fccb 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 0004a945 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 0006350b 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 00060f8b 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004758a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000e1f19 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 00066da7 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00066881 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000e21f5 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 00066da3 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 0006687d 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0047af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001da431 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e8d5 178 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001dc2e1 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e891 178 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001e7449 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001e91b5 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002b7d60 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 000503e3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 00173a35 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 685: 002b8a20 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 000503e9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00174c39 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ 688: 0006d6d9 154 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 000685f7 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 0008b609 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 002007b5 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f9895 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 689: 000685f3 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 0008aee9 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 0020246d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001fb621 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 002146b5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 000641dd 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 00216135 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 000641d9 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 696: 004726ec 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 697: 0002aefd 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 698: 000425b9 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 00042595 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 00188589 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 00237879 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000bcc65 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00067d55 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 0019fc21 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 700: 0018a061 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 00238bf1 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000bc711 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 00067d51 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 001a1dd1 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ 705: 00056525 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 000646f1 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 00043517 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005f90b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 001545cd 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 00157f79 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000d29b1 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000fe981 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 706: 000646ed 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 000434f7 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005f907 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 0015567d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 00159029 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000d2471 200 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000fecb9 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 0019cd1d 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 00047d17 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 0019ed51 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 00047cfb 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 716: 00478e40 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 717: 00029cb8 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 718: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 719: 00069c41 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00064e7f 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 0012ad2d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 0006322d 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 00193f91 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 00145939 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 00069c3d 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 00064e7b 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 0012b915 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 00063229 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 00195b35 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 001468cd 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 725: 0002e6fd 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 726: 00476374 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 727: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 728: 00084c49 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 000847e5 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dda9 100 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 00060f69 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000e213d 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 0006849d 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000db82d 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00067681 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 00060f65 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000e2419 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 00068499 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000db315 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 0006767d 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0015640d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 001574bd 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0046fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 00047f9d 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 00047f81 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 739: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 740: 00471d5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 741: 0020c061 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 0008057d 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 0020dd71 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 000805a1 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 744: 004e4f48 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ 746: 0006c9c5 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 0008429d 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000fe17d 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060f85 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 00062a25 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 000492a5 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 0008b025 1508 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 00085969 1312 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 0011cd99 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000cc945 1632 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004feb1 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 747: 00083e39 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000fe4dd 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 00060f81 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 00062a21 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 0004928d 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 0008a905 1508 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 000854f9 1312 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 0011d545 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000cc3bd 1664 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004fe99 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004747bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 0006435d 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 00064359 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 759: 004727bc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 761: 0006975b 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 0012f221 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 00069757 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 0012f911 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 0012f451 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 000450e9 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 0012fb41 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 000450c9 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004c1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 00047991 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 00047975 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 769: 0047ac0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 770: 0005ed89 220 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005ed85 220 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004711dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 00182b49 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00067d71 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 00183f55 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 00067d6d 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0047af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001fd8a1 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001ff5d9 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 001435d9 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000fa439 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 000a0cd9 56604 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001e071d 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 00144829 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000fa781 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 000a0759 56564 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001e24fd 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004710d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000bc3f5 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d7c65 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000bbea1 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d7749 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 00040769 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 00157161 860 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f9c55 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001d3b09 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 000642c1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001b63bd 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 0004074f 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 0015820d 860 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001fb9e1 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001d5d61 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 000642bd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001b87ad 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f9a99 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 00094249 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f9de1 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00093ced 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 000523df 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 00146ce9 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000ff309 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001df6e1 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001d442d 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 000697ad 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 000523db 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 00147c81 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000ff641 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001e14c1 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001d6685 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 000697a9 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 00051d31 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 0006462d 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 00072155 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 0014f311 1162 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f7991 964 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 0008b649 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 0016f761 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 00051c41 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 00064629 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 0007216d 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 00150369 1162 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f7cd9 964 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 0008af29 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 001708f1 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 809: 0047bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 810: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 811: 0021eee9 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 0021fce5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 813: 00477e08 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 814: 000ef0b9 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00064dcb 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 00249bd9 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ef401 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 00064dc7 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0024aec1 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 817: 000297c0 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 818: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 819: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ - 820: 000f1b2d 392 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000e1d99 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 0012affd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 0023cb31 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 0026f51d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 00093195 4274 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000db899 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000f1e75 392 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000e2075 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 0012bbe5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 0023e079 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 0027040d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 00092ae5 4614 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000db381 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ 828: 0005d7b1 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000b266d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000d35a1 1112 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 829: 000b20ed 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000d3091 1112 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 833: 00471960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 00064e2b 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001b93c9 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 00064e27 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001bb619 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 00205515 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 838: 0020723d 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ 839: 0006e4f1 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ 840: 0006d471 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 841: 0047daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 843: 001522ad 168 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 00216c35 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 0023d9f1 668 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 00153305 168 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 0021839d 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 0023f0f5 668 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 846: 0047af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 847: 004744ec 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 848: 0005fd2d 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 848: 0005fd29 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 849: 0002f015 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ 850: 00057a53 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 001e9591 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f8ee9 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 851: 001533ad 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f9231 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 853: 0002bb71 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 855: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 856: 00066e03 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 00066dff 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 00083619 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 00244d8d 276 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 000831b5 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 00246275 276 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004b9cd4 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 00263b49 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f96d1 752 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00066ff3 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00182061 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 001019dd 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 00264a39 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f9a19 750 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 00066fef 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 001833e1 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 00101e4d 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 867: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 868: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 869: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 870: 004b9688 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 872: 000fc7a5 3872 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 872: 000fcaed 3872 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ 873: 00057ae5 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b71d9 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 874: 000b6c65 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 00048891 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000dad25 1292 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 0018e229 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 00048875 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000da809 1292 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 0018fd45 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 879: 00475684 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 880: 00479f3c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 881: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 882: 002549a9 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 00255ae5 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 00145229 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 001461bd 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 00193761 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00195309 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 888: 0047a4ec 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 889: 00079021 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 000646dd 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 0016bff9 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007efd9 720 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 893: 0002fa91 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 00162b55 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 0019eb5d 76 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 889: 0007900d 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 000646d9 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 0016d165 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007efe1 724 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0002fd79 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 894: 00163c71 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 001a0d09 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ 897: 0006de7d 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001f9061 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 000643f7 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001fac9d 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 0027822d 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 898: 001faded 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 000643f3 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001fca29 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 00278efd 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001fd15d 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 0006450f 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001feeed 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 0006450b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 906: 0002acad 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 907: 0005f951 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 0021c3a5 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 00092749 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005f94d 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 0021d92d 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 00092079 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 00146e3d 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005fe51 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003ca85 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 00048d5d 188 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 00164c15 1068 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 00147dd5 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005fe4d 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003ca59 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 00048d45 188 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 00165d4d 1068 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004eb05 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d7a21 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00083425 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000d15cd 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009d701 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004f339 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d7505 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 00082fc1 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000d1069 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009d0d1 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 922: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 923: 004782a4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 924: 00213609 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000e1ef1 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 00215555 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 00062b05 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 00248f39 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 00215271 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000e21cd 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 00216fd5 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 00062b01 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0024a3d1 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001ebd11 164 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001edaf1 164 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 931: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 934: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 935: 0002972c 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ - 936: 0002f841 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 0011ca41 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001f81d1 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 004581f8 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 936: 0002fb29 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 937: 0011d071 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001f9fb1 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 00458eb8 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 00143751 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 001449a1 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 942: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 943: 00029900 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 944: 0015873d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004bddd 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 001597ed 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004bdb3 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 0006106f 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 001a14ad 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007e6c9 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 00064659 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 000699b9 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d874d 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 0006106b 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 001a3665 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007e6e9 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 00064655 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 000699b5 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d8231 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 0006359d 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 00063599 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 0021bdb9 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 00046e97 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 0021d341 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 00046e77 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 960: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 961: 0047af48 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 963: 00060faf 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 00060fab 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 0008084d 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 000805f5 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 00080871 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 00080619 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00477a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 000826c1 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 00167375 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 0008225d 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 001684ad 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00476c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ 971: 0006cf29 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 000649bd 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 000649b9 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 974: 0047ac38 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 977: 0012e659 80 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 0012ed49 80 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 980: 0012add9 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 0010f3e9 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 0024e7e9 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 00064691 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 0006439d 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 0012b9c1 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 0010f815 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 00251131 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 0006468d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 00064399 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 000923b9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 00091ce9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 00168e7d 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 0007ac21 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 00169fa9 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 0007ac19 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000ff459 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000ff8ad 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 0007abf5 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008edfd 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003cf47 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 0007abed 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008e711 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003cf1b 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004745dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cfe0d 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 997: 000cf8ad 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ 998: 0006a2c3 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 00064ac5 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000e20ed 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 00170115 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 0018054d 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 00060029 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00064b35 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 001a95c9 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 999: 00064ac1 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000e23c9 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 001712a5 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 001818c5 804 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 00060025 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 00064b31 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 001ab989 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007ec71 404 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 00253609 382 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000c3419 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007ec81 396 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 00254b6d 382 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000c2ea5 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1010: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1011: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1012: 00079111 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004cb2b 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001fbab5 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 00035b51 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1012: 000790fd 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004cb03 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001fd841 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 00035a31 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ 1016: 0006cbe1 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: 00180d95 520 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00064eed 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000b045d 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 00182115 520 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00064ee9 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000afed5 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0047c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 001a40e5 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 001a64ad 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1024: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1025: 004e2cf4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1026: 00475d34 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ 1027: 000569af 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: 00095d7d 1092 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 0021961d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 00095825 1088 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 0021acf1 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1033: 0047daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1034: 000604a9 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 000642ad 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 000604a5 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 000642a9 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009d99d 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001d69ed 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009d36d 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001d8c45 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00072b59 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 00260fe9 92 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00072b71 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 0025a9a5 92 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 0015d8c9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 0015e979 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: 0005fb09 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 00113d1d 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 00067dcf 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f9b49 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 00072d71 288 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 00274b71 926 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004fba1 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 0018b2b1 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005fb05 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 001144b1 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 00067dcb 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f9e91 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 00072d89 288 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 00274571 926 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004fb89 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 0018cd8d 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 0008bb59 1480 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001ed549 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 0008b439 1480 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001ef329 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1057: 004722f4 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (20) │ │ │ │ 1059: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1060: 004e4f48 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1061: 001dc2a5 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 00064dc5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 00090649 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001d5e61 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001de155 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 00064dc1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008ff75 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001d80b9 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1066: 00476940 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1067: 0004702d 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 00239a55 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 0019f845 468 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001f4f5d 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046ff7 174 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 0023af9d 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 001a19f5 468 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001f6d3d 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e569 264 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 00091885 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 0013b129 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 0014588d 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 0019bf5d 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 000911b5 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 0013c379 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 00146821 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 0019df2d 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00473938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 0017d881 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 00060061 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 0017ebe1 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0006005d 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007c689 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001debfd 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 0010d339 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 00157db5 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 0003011d 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007c681 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001e09e1 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 0010d77d 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 00158e61 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 000303b1 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1085: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1086: 0047abc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1088: 0013a3d1 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d7c39 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001de9e5 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001f9731 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1088: 0013b62d 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d771d 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001e0839 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001fb4bd 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ 1092: 0006a33b 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 000642d1 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1093: 000642cd 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: 0005feff 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005fcbd 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 000643b5 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005fefb 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005fcb9 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 000643b1 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1100: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1101: 004e2a00 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1102: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1103: 0047110c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1104: 000e8bc1 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 00145761 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000edbad 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 0015e155 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 00181e4d 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 000661bd 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 0020e77d 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e9181 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 0012ee71 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e8eb1 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 001466f5 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000ede99 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 0015f205 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 001831cd 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 000661b9 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 0021048d 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e9471 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 0012f561 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac89 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001d5f45 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1114: 001d819d 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ 1115: 0006cc6d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036ced 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0023c411 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1116: 00036cc5 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0023d955 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afab 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005fd47 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1119: 0005fd43 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ 1120: 00056f37 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001eb0d1 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 00197fb1 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 000728cd 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 001869a5 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1121: 001eceb1 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 00199bed 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 000728e5 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 001882b5 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 00060e67 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1126: 00060e63 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ 1127: 0006d2c1 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00474268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ 1129: 0005d471 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 000602f3 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 000602ef 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e709 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e6db 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 00155cd9 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 001a9e85 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 00156d89 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 001ac24d 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 00148051 528 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000f02b9 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 00148fe9 528 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000f0601 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004751dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003dac5 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 001673b5 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003da91 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 001684ed 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 001689fd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 00169b29 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005e29f 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005e29b 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000ba815 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000ba2d1 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1149: 0002ada1 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1151: 004748ac 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1152: 0002ac5d 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1153: 00258815 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 00078ff1 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 00237a09 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005cd2d 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1153: 00259705 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 00078fdd 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 0023936d 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005cd29 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ 1157: 0006c6ab 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 000927a9 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d6649 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 000894d5 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1158: 000920d9 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d612d 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00089041 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1161: 0047196c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1162: 000292c8 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1163: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1164: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1165: 000fdfbd 448 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000fe31d 448 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0047ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ 1167: 000579e9 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 00242e21 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00083df5 276 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 00078005 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060f91 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 00082199 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1168: 00244309 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00083991 276 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 00077ff1 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 00060f8d 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 000821bd 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0037d154 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 001235d5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0037de14 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 00123d7d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be43 306 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ 1177: 0005695b 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 000525d1 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1179: 0003481b 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001eace9 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1178: 000525cd 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1179: 000347f5 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1180: 001ecac9 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005f7cd 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000bd3cd 764 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00153269 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 0010dc6d 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005f7c9 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000bce79 764 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 00154319 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 0010e099 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 0012acf9 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 00092385 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060f8d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 00080559 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 0012b8e1 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 00091cb5 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 00060f89 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 0008057d 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1191: 004b9cf0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1192: 004825b8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1193: 001647dd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 00165905 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005fa71 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 00379e00 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 001684fd 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 00101c41 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 002003c1 324 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005fa6d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0037aac0 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 00169635 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 001020b1 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 00202079 324 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00472980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 00060eaf 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 00060411 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004f387 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 00214b7d 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 00060eab 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 0006040d 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004f367 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 002165fd 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 00069ee9 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c419 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 00069ee5 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c3ed 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 00133825 392 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 000548eb 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 00133f09 392 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 000548ad 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004746cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 000605f1 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 000334ed 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 00067e9f 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001c19ed 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1212: 000605ed 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 000334cd 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1214: 00067e9b 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001c3c7d 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1216: 0047af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1217: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1218: 000521a9 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 00181831 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 000521a5 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 00182bb1 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0047dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001b5dad 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001b819d 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1222: 004b9cac 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1223: 004724e4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1224: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1225: 00171da1 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 00050c37 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 0008b7c1 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 00172f39 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 00050b5d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 0008b09d 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1229: 004b968c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1230: 00061039 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 00061035 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00473ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 0006103b 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 00061037 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 00159699 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 0015a749 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1235: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1236: 000297b0 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1237: 001a2c9d 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 001a5065 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f6895 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bf7d9 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f6be5 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bf27d 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 000549cb 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 000549c9 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb1d 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 0011577d 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 0023cb39 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 00049231 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0021651d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 0024ee75 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 0003fde7 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000ba7c1 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 00115f05 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 0023e081 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 0004914d 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 00217c85 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 00250f99 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 0003fdc3 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000ba27d 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: 000361e1 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 000361b9 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004fa9b 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005fc01 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 00063c73 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d9abd 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 0006424d 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004fa83 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005fbfd 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 00063c6f 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001db969 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 00064249 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001c47f9 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 00272f2d 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001c6a89 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 001a369d 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004e2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000e23e9 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00066771 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000e26c1 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 0006676d 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005ca0d 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000c0ed9 1632 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005ca09 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000c097d 1616 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0047ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009fdfd 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003d845 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009f86d 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003d8bf 214 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 0004a757 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001ad839 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000fa385 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 0004a73f 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001afce9 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000fa6cd 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0047db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 000837d9 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 00379f7c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 000406d3 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 00083375 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0037ac3c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 000406b9 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1280: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1281: 0047db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1282: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1283: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1284: 000512cd 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 00060f73 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 000645a3 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 001ed065 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 00051121 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 00060f6f 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 0006459f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 001eee45 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 001585cd 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1289: 0015967d 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ 1290: 0005aa9d 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000da2f9 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1291: 000d9ddd 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ 1292: 000578f3 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001b99e9 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1293: 001bbc3d 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1294: 00477c1c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1295: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1296: 0012b845 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 00038895 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f69c1 322 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 0012c451 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 0003886d 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f6d11 322 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1299: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1300: 0002cb31 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1301: 00062f0f 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001c5d5d 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0005017f 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 00063457 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 00135e85 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005fd41 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 0010d7c1 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 00062f0b 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001c7fb9 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 00050143 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 00063453 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 001369d5 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005fd3d 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 0010dc05 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0047ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 000363f7 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 000643d9 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 000363cf 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 000643d5 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1311: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1312: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1313: 000d5e81 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 0009a4a5 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 001201ed 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000fa5ed 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d5965 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00099f59 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 00120995 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000fa935 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 002783dd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 002790ad 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b1e9 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c6785 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 0011f51d 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 00090a9d 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 001a2d25 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fff29 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c61c9 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 0011fcbd 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 000903cd 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 001a50ed 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 00100381 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005ff39 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005ff35 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00479074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 00094639 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 001441c9 1332 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1328: 000940dd 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 0014515d 1336 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ 1330: 0006cb85 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000eb5a9 1732 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1331: 000eb899 1732 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00481bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001d5525 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001d777d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 001200f9 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 001174f5 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 001208a1 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 00117c75 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004772c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001f4235 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001f6015 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d8149 1364 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 00110d6d 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007f975 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 0004a54d 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d7c2d 1364 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 0011118d 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007f981 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 0004a535 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b84d 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 00062f13 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 00062f0f 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001c57e1 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 00048f9f 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 00080979 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005e49d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003c07f 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001ddcbd 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001c7a3d 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 00049081 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 0008099d 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005e499 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bfa3 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001dfb6d 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 0006465f 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 0006465b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 00084871 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 0012ed99 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 00185dd1 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 00071e19 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 0008440d 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 0012f489 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 001873cd 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 00071e31 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0047a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00064e77 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 00064e73 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00029264 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 00169ef5 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 00051e09 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005f7bb 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005e431 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 0016b151 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 00051d19 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005f7b7 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005e42d 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004765e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 00066645 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bfb19 938 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 00066641 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bf5bd 938 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 00066599 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 00066595 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00473fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001af14d 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 00119b35 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f6fad 276 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 00062d7b 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 00121b79 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001b16c9 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 0011a281 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f72fd 276 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 00062d77 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 00122321 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1378: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ 1379: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1380: 0021ca5d 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 0021dfe5 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1382: 00033531 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1382: 00033511 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1384: 004e2cf0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1385: 00474e6c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1387: 001f899d 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 0015e0d9 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000d0ea5 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001af599 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 0015d031 304 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f9c25 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 000842e9 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1387: 001fa77d 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 0015f189 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000d0941 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001b1b19 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 0015e0e1 304 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f9f6d 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00083e85 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ 1394: 0006cd05 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 00060323 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 002717f9 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1395: 0006031f 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 002727ad 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1397: 0047846c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1398: 0047af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1399: 0014f96d 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 001509c5 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0047db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 00215ac5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 0027705d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 00217231 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 00277d2d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000c0c05 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00120629 720 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 00097001 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 00048e23 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 00060515 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1409: 00033551 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 00271ad1 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 00064279 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1404: 000c06a9 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 00120dd1 720 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 00096aa5 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 00048ed3 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 00060511 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1409: 00033531 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1410: 00272ac9 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 00064275 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001f0955 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001f2735 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: 001e02bd 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 0018cc75 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001e209d 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 0018e791 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1418: 004e2cec 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ 1420: 0006d459 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 00058b75 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 00064549 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 00063553 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1421: 00058b93 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 00064545 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 0006354f 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004e2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 00062fcd 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 001e13d9 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c8451 1292 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 00062fc9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 0014da9d 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c7e95 1292 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004ea19 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 00064265 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000f0319 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004f17d 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 00064261 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000f0661 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001d4ead 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1434: 0003522d 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 00237475 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1433: 001d7105 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1434: 0003520b 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1435: 002389bd 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1436: 0002a814 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1437: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1438: 0047db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1439: 00160dd1 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 00161e99 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d941 548 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 0008ac99 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 0008a579 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1443: 00036edd 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001d8749 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 00043991 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 000728a1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000d16dd 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 0021e3b5 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001e0151 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 0008b759 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1443: 00036dad 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001da5f5 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 00043971 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 000728b9 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000d1179 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 0021f93d 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001e1f31 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 0008b035 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00472d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 001870bd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 00186669 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00095b01 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 001889cd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 00187f79 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 000955a5 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1455: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1456: 0047db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1457: 00042e5b 54 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 00042e3b 54 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1459: 000312a5 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 001988ad 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000bd141 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 001019bd 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005fe9f 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1459: 00031285 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1460: 0019a4ed 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000bcbed 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 00101e2d 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005fe9b 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004b9cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000d1179 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 00122b55 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cfcbd 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1468: 000356b3 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 00063561 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1465: 000d0c15 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 001232fd 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cf75d 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1468: 00035693 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1469: 0006355d 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00473c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000e10fd 244 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051e79 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000e13e1 244 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 00051e5d 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: 00198b41 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009d5e1 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 000644a3 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 0019a781 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009d011 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 0006449f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ 1479: 0005d7b5 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 00157679 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001f52f1 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001c4db9 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 002203f9 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 0008423d 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001f94e9 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 001045d1 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 00158725 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001f70d1 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001c70b1 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 00221931 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00083dd9 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001fb275 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 00104a91 1368 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1488: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1489: 0002a798 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1490: 0047ac10 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1491: 001a4075 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 0012eda1 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 001a643d 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 0012f491 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1494: 000351d1 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 0012bb59 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1494: 000351a9 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1495: 0012c765 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064acd 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000c1789 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 001a12e1 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 00071445 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 00064ac9 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000c1221 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 001a3499 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 0007145d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0047db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 000645f7 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 00062f0b 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 000645f3 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 00062f07 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000ff2dd 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 000642d7 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000ff615 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 000642d3 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1507: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1508: 0047a41c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1509: 0016409d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 001651c5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004b9690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 001693d5 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0016a501 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 001764d5 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00106aed 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d7481 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 001776f9 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 00106f0d 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d6f65 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 00037b63 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 0013c78d 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 00185939 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 00037a0d 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 0013d9f1 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 00186d4d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 00064a7d 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 00064a79 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 0020cc5d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 0020e96d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1524: 00478f10 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1525: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1526: 001c29dd 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e69bd 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007ee05 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007f471 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000c09f1 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001c4c6d 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e6cad 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007ee0d 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007f47d 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000c0495 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1531: 00481714 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1533: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1534: 001ff999 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 0019a5e1 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 002016d1 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 0019c531 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 0010ef65 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1537: 0010f391 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ 1538: 0006e51d 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 00168e69 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 00169f95 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: 0003aa33 82 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 00078541 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1545: 00030ee3 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 00138b55 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1543: 0003a9b3 82 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 0007852d 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1545: 00030ec3 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1546: 00139da5 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a781 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 00195a4d 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00129939 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 001a2e1d 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a79b 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 00197671 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 0012a521 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 001a51e5 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0015683d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 001578ed 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0047bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 00086009 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00085b99 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1557: 00494e18 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1558: 00169289 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 0012ee61 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 0016a3b5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 0012f551 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1560: 00475bec 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1561: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1563: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1564: 0024715d 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000cc551 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e9069 278 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 002486b5 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000cbfc9 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e9359 278 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00478184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001f8e6d 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001fabf9 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 0006104f 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 00063035 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 0006104b 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 00063031 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 00157fa1 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 0014edcd 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 000631d7 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 00116289 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 00159051 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 0014fe25 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 000631d3 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 00116a11 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 00060ea1 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1578: 00060e9d 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ 1579: 00057b41 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: 0006d671 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001f42d5 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000fd8c1 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000cc75d 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 00154729 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1583: 001f60b5 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000fdc09 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000cc1d5 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 001557d9 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 00043e83 734 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 00043e63 734 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: 00031103 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 1591: 000310e3 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0024fd75 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005de21 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 00096aad 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 0019b5fd 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005de1d 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 00096551 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005ebc7 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005ebc3 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1598: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1600: 0002aff7 202 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1601: 00062b37 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 001210fd 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 00062b33 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 001218a5 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ 1604: 0006ca21 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00108dbd 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 00216c79 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 0019f77d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 0003657d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1606: 001091d5 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 002183e1 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 001a192d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 00036555 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 00192401 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 00162525 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000db639 500 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 001018d9 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 00050f23 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 00193fa9 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 00163641 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000db121 500 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 00101d49 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 00050d71 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0047839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1617: 000311b1 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1618: 0005fdc7 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 0023578d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 001879ad 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1617: 00031191 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1618: 0005fdc3 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 00236545 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 00189359 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1621: 0047db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1622: 00474ccc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1623: 0018e285 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 0018fda1 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 000414f5 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005fe7b 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 000414d5 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005fe77 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 0012acbd 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 0012b8a5 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1629: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1630: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1631: 000635a3 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 00104285 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 00151885 512 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 0006750d 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 0006359f 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 00104745 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 001528dd 512 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 00067509 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 001628c5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 00237765 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 00278f80 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1639: 00032739 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1636: 001639e1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 00238e3d 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 00279c40 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1639: 00032719 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: 00236ea9 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000fae21 344 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bfa8d 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 0013fac9 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 001a2ee9 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00078c05 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 0014d65d 2056 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 00058bbf 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 00145469 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 00238419 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000fb169 344 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bf531 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 00140d29 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 001a52b1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00078bf1 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 0014e675 2056 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 00058acb 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 001463fd 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1651: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1652: 0047868c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1653: 000bed89 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000be831 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1654: 0047db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1655: 004710d4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1656: 0003c643 10 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001d8195 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001ef035 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1656: 0003c575 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001da225 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001f0e15 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ 1659: 0006d475 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 0010fd95 1356 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 00203639 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 001018e9 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1660: 001101c1 1344 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 00205319 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 00101d59 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1663: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1664: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1665: 000d09d5 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000d0471 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: 001df589 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001e1369 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0047dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 00062f17 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 00066fa5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 00062f13 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 00066fa1 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: 0006103f 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 00168f55 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 0006103b 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 0016a081 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1676: 00472e4c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1677: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1678: 00037c21 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 000643c3 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1680: 00035d79 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d5821 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 000942a9 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1678: 00037bf5 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 000643bf 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1680: 00035d51 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1681: 000d5305 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00093d4d 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 0013fbd5 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001e4101 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005dd0f 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 00067e15 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 001dd7b1 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 00140e35 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001e5e6d 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005dd0b 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 00067e11 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 001df661 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 00064bad 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 0012ecc1 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00064ba9 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 0012f3b1 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 0026e0fd 1054 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 00063447 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 00062c7f 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 0026effd 1054 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 00063443 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 00062c7b 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1696: 00476e5c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1697: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1698: 001e3189 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001e4ef5 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1699: 00476a60 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1700: 0047af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1702: 001691f5 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00251d19 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 0016a321 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 00252d85 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 00218095 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 002197b5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ - 1707: 000310c1 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000d24c5 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 001258c5 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 001a96ed 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1707: 000310a1 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1708: 000d1f85 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 0012600d 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 001abaad 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 00064f8b 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007dcf9 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 00064f87 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007dd15 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1714: 0047daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1715: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1716: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1717: 00029d1c 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1719: 004774f0 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1721: 000644eb 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000efbd1 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 000644e7 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000eff19 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1725: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1726: 00472054 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1727: 00064521 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 001ece39 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 0023cf75 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001ef6ad 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 00458304 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000ecb99 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 0019db19 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 0006451d 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 001eec19 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 0023e329 144 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001f148d 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 00458fc4 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000ece89 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 0019fff9 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: 0010a7b1 1156 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 0010abed 1156 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 00060f89 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 001874d5 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 00060f85 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 00188e81 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000d0565 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000d0001 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 00064681 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 0006467d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0047af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005fafd 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005fb0d 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005faf9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005fb09 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ 1748: 0006cd35 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001c1fad 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1749: 001c423d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00481e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 0015defd 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001bb379 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 00379eec 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e62c1 776 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00270c2d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 0015efad 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001bd5cd 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0037abac 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e6599 798 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 0027283d 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: 0005f845 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 0010f869 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001fa4c5 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1759: 0005f841 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 0010fc95 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001fc251 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 1762: 0006d775 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 0013864d 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 0014cabd 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1763: 0013989d 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 0014dad1 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eaf5 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00066fd3 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 001226cd 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001d55c1 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 0018e6f9 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001ad18d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 0005d349 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 0024fc3d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 00176651 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 00069d59 400 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 0013e4e9 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1766: 00066fcf 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 00122e75 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001d7819 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 00190239 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001af63d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 0005d34b 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 00251129 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 00177875 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 00069d55 400 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 0013f749 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ 1776: 0006ca9d 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004771b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d4361 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 0023b549 176 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 00122421 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 00196659 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d3e49 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 0023ca45 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 00122bc9 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 00198219 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1782: 00478b98 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1783: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1784: 001463a9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 00147341 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0047dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 00129b35 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 0012a71d 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00475794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 00254909 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 00255739 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ 1790: 0005d4c7 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1791: 00029e00 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1792: 0002d1ef 346 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1793: 00067545 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 00067541 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 00064235 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 000860ad 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 00063631 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 00064231 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00085c3d 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 0006362d 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 00143265 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 001444b5 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1f1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c6bad 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c65f1 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1803: 004b9cb8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1804: 002191d9 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0021a8ad 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0047d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 00069ad7 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 00069ad3 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 00062c41 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 00138635 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 00162b15 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 00062c3d 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 00139885 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 00163c31 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004e2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 001766e9 352 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001ad8a1 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 00062f63 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 0017790d 352 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001afd51 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 00062f5f 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1815: 00473718 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1816: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1817: 00177011 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 000546cb 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 00066fcd 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00048075 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f8ba9 832 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 0010c919 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 0019e741 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 00178371 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 000546c7 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 00066fc9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 00048059 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f8ef1 832 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 0010cd5d 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 001a0b35 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000af015 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004ff11 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000aea85 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004fef9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 00154f51 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1828: 00156001 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ 1829: 0005790d 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 000642cd 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 002518dd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1830: 000642c9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00252a0d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 0021e2a1 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000ebd1d 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 00246d05 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005f6f5 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1833: 0021f829 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000ec00d 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 002481ed 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005f6f1 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ 1837: 0006d1ed 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 001a6c31 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1838: 001a8ff9 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 001379dd 716 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b43e5 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 0012c759 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 0004602f 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 0008761d 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 000634bd 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d599d 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 0013883d 1724 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b3e71 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 0012d365 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 0004600d 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 000871a9 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 000634b9 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d5481 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004776cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 00120901 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 001210a9 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1849: 00471e64 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1850: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1851: 00200f55 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001ad6ad 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007af71 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001da595 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 00202c0d 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001afb61 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007af69 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001dc445 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 0020cee5 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005f991 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 0020ebf5 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005f98d 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000ec001 1120 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 000642e1 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000e23ed 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 0011541d 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000ec2f1 1120 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 000642dd 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000e26c5 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 00115ba5 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004b9ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001ea0dd 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001e8035 476 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 000789c5 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 00135f59 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00277169 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 0014e5f5 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 00175e3d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001ebebd 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e9da1 476 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 000789b1 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 00136aa9 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 00277e39 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 0014f64d 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 00177049 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bafd 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 000644c3 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000aeccd 588 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 000644bf 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ae725 612 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 0006858d 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 00066155 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 000649b9 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 00203da1 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 00068589 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 00066151 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 000649b5 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 00205a81 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1879: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1880: 00473ab8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1881: 001a7b69 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 001a9f31 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1882: 004750dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1883: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1884: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1885: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1886: 000cfdc9 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 00206dcd 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 00191295 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050fa9 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cf869 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 00208af5 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 00192dd5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 00050df9 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1890: 0002d089 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1891: 00470858 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1892: 0002a040 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1893: 0006980d 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 00069809 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004725d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 0009b07d 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 0009ab25 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 001a1de9 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000c1925 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 001a41b5 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000c13bd 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 0016a0bd 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 0016b01d 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1901: 0002e479 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1904: 0007e341 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 002065b1 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 0011c86d 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007e361 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 002082d9 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 0011d019 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1908: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1909: 004773e4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1910: 00481578 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1911: 0012efd1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 00060599 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1911: 0012f6c1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 00060595 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ 1913: 00057f91 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009d715 648 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 002180a5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 001fb6a1 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1914: 0009d0e5 648 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 002197c5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 001fd42d 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1917: 004723f4 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1918: 000296c0 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1919: 0006778d 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f7e31 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 0006773d 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 00067789 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f8179 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 00067739 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: 001168bd 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000d0509 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 00117045 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cffa5 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004e4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 00062b6b 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1928: 001e780d 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 1927: 00062b67 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1928: 001e9579 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1929: 0002a0fc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1930: 0012e64d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 00048f49 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 00085f39 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 0012ed3d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 00048f53 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 00085ac9 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 0019c955 960 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 0019e8a5 960 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001ad6b9 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001afb6d 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 00064997 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 00064993 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00163ec1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 00164fe9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00064f47 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1943: 00030d4d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1942: 00064f43 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1943: 00030d2d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001d601d 2510 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001d8275 2510 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 00148d71 392 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 00149d09 392 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001f8cf5 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072f39 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001faad5 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 00072f51 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 00115841 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 00115fc9 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1953: 0002b7ab 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1954: 0047db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1955: 000e65c9 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 0008b691 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e68b9 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 0008af6d 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cfcfd 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cf79d 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001ff965 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 0020169d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1961: 00471890 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1962: 004b9680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1964: 004749c4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1965: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1966: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1967: 004770b4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1968: 0009da8d 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 0018e7f1 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 001870b5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009d45d 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 00190331 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 001889c5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1971: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1972: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1973: 00471d68 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1974: 000413e7 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 00037a5d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005e17d 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 001696ed 532 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 0020d399 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000feab5 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 000412bb 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037a4d 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005e179 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0016a819 532 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 0020f0a9 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000feded 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 00062c83 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 00062c7f 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000fe23d 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ - 1984: 0002ec01 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 00214321 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 00239a11 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 00117be5 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 001944e1 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001ad6c5 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 000697b5 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 00100351 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d6835 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 0026f34d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 00270cf9 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 00161f1d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 001a8f25 788 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1983: 000fe59d 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1984: 0002eb7d 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 1985: 00215da1 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 0023af59 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 00118365 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 00196089 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001afb79 204 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 000697b1 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 001007a9 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d6319 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 0027023d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 00271cb1 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 00162fe5 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 001ab2e1 788 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 00064407 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 00064403 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00476760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000ebce9 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 000479e3 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 001346a1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 00067dc9 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000ebfd9 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 000479c7 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 00134d85 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 00067dc5 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2004: 00473828 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2005: 004775fc 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2006: 00060f05 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 00060f01 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007f9e1 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005e9dd 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2008: 0007f9ed 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005e9d9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ 2010: 0005a391 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 00215969 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2011: 002170d5 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 001083f9 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2014: 00030d19 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 0012bb01 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2013: 00108811 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2014: 00030cf9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2015: 0012c70d 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (17) │ │ │ │ 2017: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2018: 00187509 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 00050d0d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005e469 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00076d65 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 00188eb5 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 00050cb5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005e465 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 00076d7d 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 00105d1d 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 00186135 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 0010613d 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 00187731 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002adf5 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 0013a401 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 0012f285 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 0013b65d 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 0012f975 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b88d 180 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000df12d 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 00080ef1 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001d3919 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 0005020d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000dec21 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 00080f15 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001d5b71 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 000501f5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0048170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001e3009 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000fe7e5 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000af0e5 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001e4db5 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000feb45 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000aeb55 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 0021f09d 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 002205e1 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000df24d 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000cd749 1226 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 000549af 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000ded41 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000cd1e5 1230 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 00054971 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 000646ab 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 00064333 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2046: 00031fe5 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 0016b5a9 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005eb89 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 0013c925 1034 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001dd341 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0015beb5 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 0021447d 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2044: 000646a7 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 0006432f 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2046: 000320bb 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2047: 0016c695 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005eb85 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 0013db89 1034 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001df1f1 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0015cf65 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 00215efd 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc59 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 000635c9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 000642cf 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 000635c5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 000642cb 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001dea3d 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001e0891 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2058: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2059: 00029b04 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2060: 00118a99 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 0008b985 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 0016acc5 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 00119259 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 0008b265 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 0016be0d 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 00069d09 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 00246911 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000ff10d 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 001741fd 396 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005fd1b 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 00069d05 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 00247df9 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000ff445 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 00175401 392 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005fd17 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2070: 0002950c 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2071: 00029524 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2072: 0002abed 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2073: 00064379 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00270da9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00064375 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 00271df9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005f7a5 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 0007a1f5 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000e10d9 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001d7cb1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005f7a1 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 0007a1ed 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000e13bd 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001d9d41 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0047af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 00153e55 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00064d6b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 0012bb35 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 0019ed09 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 0038fb90 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 00064573 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00118a15 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 00154f05 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 00064d67 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 0012c741 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 001a0eb9 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 00390850 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 0006456f 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 001191d5 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2088: 0002af0b 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2089: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2090: 00064c25 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001f5961 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 00064c21 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001f7741 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004b9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005fbef 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c895d 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005cc17 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000ef83d 408 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 00087f31 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 00064285 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000ef4e5 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2093: 0005fbeb 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c83a1 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005cc13 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000efb85 408 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 00087aad 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 00064281 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ef82d 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ 2100: 000564ad 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 00062a6d 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 00197a99 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009fe21 548 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 002560e9 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 00247425 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2106: 00031217 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2101: 00062a69 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 00199999 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009f891 548 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 002572b1 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 00197c55 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2106: 000311f7 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001dec09 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001e09ed 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2109: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2110: 0002b4cd 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2111: 002688f1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00041281 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 00269789 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00041261 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 00115fe9 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003d9c5 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 00379ff8 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 00116771 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003d995 192 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0037ade0 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: 0006771f 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f5f99 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 0006771b 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f62e9 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000fe629 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000fe989 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004b9cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 00192ce1 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2125: 00030949 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2124: 00194889 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2125: 00030c35 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 0011cd9d 380 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 00098599 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 00128521 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2127: 0011d549 380 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 0009803d 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 001290e1 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2130: 0002ea6d 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2131: 0003094f 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2131: 00030c3b 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2132: 0002aba9 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2133: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2134: 0015e75d 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001fb429 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 0006442d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 0015f80d 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001fd1b5 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 00064429 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2138: 0047db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2139: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2140: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2141: 00138709 396 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 00139959 396 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001c20fd 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001c438d 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001d3ee9 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 001925a9 1846 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001d6141 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00194151 1846 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2147: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2148: 0002af33 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2149: 003a2af0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 003a37a8 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 00161fc9 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000df14d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 00163091 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000dec41 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0047857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 001616a9 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 0013bc4d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e59b1 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 00090f4d 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007e319 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001d87d1 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 0023d90d 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0016aa7d 260 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 00162771 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 0013ce9d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e5c75 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0009087d 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007e339 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001da67d 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 0023f00d 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 0016bba9 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbad 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001ae005 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 001a4cc9 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005fcef 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005ea11 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 0006771b 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001b0585 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 001a7091 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005fceb 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005ea0d 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 00067717 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001debf1 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00077d39 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001e09d5 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 00077d25 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0047af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 0008909d 184 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001d8755 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00088c15 172 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001da601 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: 00259ab5 30004 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 0025aa01 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00474aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00064e25 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 0006046d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 002488b9 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000de229 764 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 000602b7 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 00064e21 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 00060469 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 00198291 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000ddd1d 764 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 000602b3 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2184: 0047db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2186: 0002b18b 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2187: 0047db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 2188: 00035db1 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d7b2d 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 0021fa45 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 002783e5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 0011d779 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f9351 312 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2188: 00035d89 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2189: 000d7611 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 0022109d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 002790b5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 0011df1d 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f9699 312 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005e945 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c3f91 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 002783ed 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001dd5bd 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001e1a35 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 00180f9d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 001532a1 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 00060fa3 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 00241059 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 00050625 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 000649bf 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2195: 0005e941 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c3a1d 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 002790bd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001df46d 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001e37e1 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 0018231d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 00154351 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 00060f9f 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 00242541 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 00050613 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 000649bb 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ 2206: 0006cf6d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 00273261 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2207: 00274045 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00473e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 0006105f 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 000807a9 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 0006105b 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 000807cd 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2211: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2212: 0047daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2213: 000bf7b1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bf255 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 00066a1d 808 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 0008acb5 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e831 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 00066a19 808 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 0008a595 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e803 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 00104cf9 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 001051bd 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2220: 0047bbbc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2221: 00475aa4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2223: 0015c97d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 0015da2d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cd0d 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 00239e65 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 00095a71 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 0023b3ad 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 00095515 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2227: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (21) │ │ │ │ 2228: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2229: 001f8599 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 001463a1 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001fa379 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 00147339 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004710e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004fa17 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049ba1 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 00055c25 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004f9ff 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 00049bf7 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 000561d9 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00475994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 00047869 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 0004784d 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 00216f99 644 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 00186a5d 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 00072385 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 00218701 646 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 0018836d 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 0007239d 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2241: 0047db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2242: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2243: 0014ede5 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 001564f1 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 0013cff5 5364 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 0014fe3d 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 001575a1 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 0013e259 5360 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: 001ff34d 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001df76d 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060fdd 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 00186a81 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003c11f 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000e1bc9 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005dd17 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 00201085 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001e154d 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 00060fd9 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 00188391 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003c109 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000e1ea5 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005dd13 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) 0x278f58 │ │ │ │ + 0x0000000d (FINI) 0x279c28 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x46fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x46fef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1c9dc │ │ │ │ 0x00000006 (SYMTAB) 0x13cdc │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 05d064b3630762d675dbb647f60cb7746e9851f3 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4e23677e89b016df76c528a0a5b6c9491c82ecaa │ │ │ │ │ │ │ │ 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: 0x000930ea, Base: 0x004583ec, Semaphore: 0x004b9656 │ │ │ │ + Location: 0x00092a40, Base: 0x004590ac, Semaphore: 0x004b9656 │ │ │ │ Arguments: 4@r7 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000b025a, Base: 0x004583ec, Semaphore: 0x004b9650 │ │ │ │ + Location: 0x000afcd2, Base: 0x004590ac, Semaphore: 0x004b9650 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000b03ac, Base: 0x004583ec, Semaphore: 0x004b964e │ │ │ │ + Location: 0x000afe24, Base: 0x004590ac, Semaphore: 0x004b964e │ │ │ │ Arguments: -4@[sp, #12] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000fd2bc, Base: 0x004583ec, Semaphore: 0x004b9654 │ │ │ │ + Location: 0x000fd604, Base: 0x004590ac, Semaphore: 0x004b9654 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000fd2d2, Base: 0x004583ec, Semaphore: 0x004b9652 │ │ │ │ + Location: 0x000fd61a, Base: 0x004590ac, Semaphore: 0x004b9652 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -64,16 +64,16 @@ │ │ │ │ __time64 │ │ │ │ __localtime64_r │ │ │ │ __lstat64_time64 │ │ │ │ __fstatat64_time64 │ │ │ │ sigemptyset │ │ │ │ readdir64 │ │ │ │ closedir │ │ │ │ -fdopendir │ │ │ │ rewinddir │ │ │ │ +fdopendir │ │ │ │ __libc_current_sigrtmin │ │ │ │ __libc_current_sigrtmax │ │ │ │ __realpath_chk │ │ │ │ flockfile │ │ │ │ funlockfile │ │ │ │ getpwuid_r │ │ │ │ pthread_detach │ │ │ │ @@ -202,20 +202,20 @@ │ │ │ │ fsetxattr │ │ │ │ inflateCopy │ │ │ │ copysign │ │ │ │ sendfile64 │ │ │ │ ftruncate64 │ │ │ │ getgrnam_r │ │ │ │ __memcpy_chk │ │ │ │ -getpwnam_r │ │ │ │ setgrent │ │ │ │ getgrent │ │ │ │ endgrent │ │ │ │ -mkfifoat │ │ │ │ +getpwnam_r │ │ │ │ faccessat │ │ │ │ +mkfifoat │ │ │ │ __strncat_chk │ │ │ │ __mktime64 │ │ │ │ __select64 │ │ │ │ __fdelt_chk │ │ │ │ sched_setaffinity │ │ │ │ llistxattr │ │ │ │ flistxattr │ │ │ │ @@ -2034,45 +2034,45 @@ │ │ │ │ %F#F"F!F │ │ │ │ %F#F"F!F │ │ │ │ ~h2FYF@F │ │ │ │ %#F:F1F(F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ -$%F&F'F2 │ │ │ │ +$%F&F'F/ │ │ │ │ *F#FRhRm │ │ │ │ hJF1F D@D │ │ │ │ -F*FAF8F' │ │ │ │ +F*FAF8F( │ │ │ │ F&h=Dsh[m │ │ │ │ IF[F"F(F │ │ │ │ 4D{@dD#DK │ │ │ │ IF[F"F0F │ │ │ │ pi%aBhSm │ │ │ │ 33`2F!F(F │ │ │ │ !F@F2F;F │ │ │ │ 3;`*F!FPF# │ │ │ │ *FiF8F.D │ │ │ │ -h h*F1F. │ │ │ │ +h h*F1F0 │ │ │ │ +F"FAF0F/F │ │ │ │ -CF*F9F0FR │ │ │ │ +CF*F9F0FU │ │ │ │ $CF:F1F(F │ │ │ │ -;F2F)F F1 │ │ │ │ -KFBF9F(F1 │ │ │ │ +;F2F)F F0 │ │ │ │ +KFBF9F(F0 │ │ │ │ AF3FJF8F │ │ │ │ &+F"F9FXF │ │ │ │ SF2FIF8F │ │ │ │ ;F*F1FhF │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ $L#F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ -F F:F)F8 │ │ │ │ +F F:F)F: │ │ │ │ #F2F)F8F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ -I*FX`pl< │ │ │ │ +I*FX`pl> │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ ""`#|#|O │ │ │ │ #*i[DJE@ │ │ │ │ `eh*C(`C │ │ │ │ IFCF"F8FU │ │ │ │ IFCF"F8FU │ │ │ │ @@ -2080,29 +2080,28 @@ │ │ │ │ SF}")F F │ │ │ │ "KFXF)FO │ │ │ │ FvYEhom? │ │ │ │ aDh"C!`C │ │ │ │ #)F8F"F │ │ │ │ 0#"F)F8F │ │ │ │ F" │ │ │ │ @"3F)F F │ │ │ │ +h b)Fb` F@" │ │ │ │ +[F)F F>" │ │ │ │ @"CF)F F │ │ │ │ -FCF9F F@ │ │ │ │ -#QF@F5F` │ │ │ │ -"F1F@F]F │ │ │ │ +FCF1F F@ │ │ │ │ +#QF@F5Fb │ │ │ │ ZF#FQF@F5F │ │ │ │ GZFKFQF@F5F │ │ │ │ -#ZFQF@F_ │ │ │ │ -*F3FQF@F^ │ │ │ │ -RF+F@F'FM │ │ │ │ -F9F3F F@ │ │ │ │ +#ZFQF@Fa │ │ │ │ +"F1F@F]F │ │ │ │ +*F3FQF@Fa │ │ │ │ +SiUF`i ! │ │ │ │ F1FSF F@ │ │ │ │ +F9F3F F@ │ │ │ │ H...^x...0M.A.W..........7.cFOFdF │ │ │ │ ;FaiADaa] │ │ │ │ m8@/hwE& │ │ │ │ 3h:C8`cE │ │ │ │ CF"F1FHF │ │ │ │ -cN)FcJHF │ │ │ │ +tN)FtJHF │ │ │ │ +?N)FAJHF │ │ │ │ 3+` i)FO │ │ │ │ 11D8>>>>>> │ │ │ │ >>>>>>>>>>>>>>>>>>>> │ │ │ │ -:FSFHF h │ │ │ │ -SF1h"FHF │ │ │ │ "FYF FcF │ │ │ │ EEEEEE.$E │ │ │ │ &0IFCF(F │ │ │ │ RFs`IFCF(FGF │ │ │ │ RF3aIFCF(F │ │ │ │ RFsaIFCF(F │ │ │ │ F3b,F$6=F │ │ │ │ ;+FRFIF F │ │ │ │ :F1hSF F │ │ │ │ K`fa4F#ho │ │ │ │ *FKF9FPF │ │ │ │ Eb,0Eb,0Eb,0Eb,0Eb,0Eb,0 │ │ │ │ 3"`l`c` F │ │ │ │ -$p(F+h9F │ │ │ │ +$P8F;h)F │ │ │ │ .#,:AF@F │ │ │ │ "F$ich[m │ │ │ │ 3#`&FchZm │ │ │ │ *FKF@F!F │ │ │ │ 3)F#aphT │ │ │ │ Dh#ibmdi │ │ │ │ FbFcF`FfF │ │ │ │ @@ -2164,51 +2163,51 @@ │ │ │ │ kh^kKhYk │ │ │ │ vpQQQQQQQQQQQQQQQ"QyQQms │ │ │ │ Ih@hA@Q` │ │ │ │ "F3F,F ' │ │ │ │ "F3F,FOF │ │ │ │ RF1F FKF │ │ │ │ L#F(F:FAF │ │ │ │ -#m"iSD#e │ │ │ │ +*FCFUF`i │ │ │ │ 3+`{hCE: │ │ │ │ ;FbF)F F │ │ │ │ -3#`pI F> │ │ │ │ +3#`pI F= │ │ │ │ `QhHhEm- │ │ │ │ FAF0F.DUD │ │ │ │ (F"FQF%D │ │ │ │ (F"FQF%D │ │ │ │ >D*F8F/D │ │ │ │ JFQFMD.D │ │ │ │ U%bea%t │ │ │ │ +%h-I(Ffh1 │ │ │ │ +3F:F!F@F= │ │ │ │ hLD,1XE@ │ │ │ │ {hFFXmCF │ │ │ │ hLD,1XE@ │ │ │ │ F=xFJFGFLF │ │ │ │ >FJFGFLF │ │ │ │ "F1FPF;F │ │ │ │ #F:F1FPF │ │ │ │ -'D 4"F F. │ │ │ │ +'D 4"F F/ │ │ │ │ OYE"D*D" │ │ │ │ #FJFYFPF │ │ │ │ \Kp)F0FEE │ │ │ │ +F*F9F@F │ │ │ │ -SBSA2hBEG │ │ │ │ +^B^A+hCED │ │ │ │ /i+FZF1FHF │ │ │ │ #FJFYFPF │ │ │ │ oLZ │ │ │ │ F*FcF.FeF │ │ │ │ *DvB"D5@2@ │ │ │ │ 0F%F&F'F │ │ │ │ CF:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;FBF)F F │ │ │ │ @SXBXApGB │ │ │ │ 2"`Zh!FHF │ │ │ │ -KF2F!F(FM │ │ │ │ +KF2F!F(FK │ │ │ │ cF2F!F8F │ │ │ │ FcF9h2hR │ │ │ │ %!F+F*F0F │ │ │ │ -0F?!*F.D? │ │ │ │ +0F?!*F.D= │ │ │ │ 3FBF)F F │ │ │ │ -HF2F?!ND; │ │ │ │ +HF2F?!ND9 │ │ │ │ $3FJF9F@F │ │ │ │ Vh$!Zi`i │ │ │ │ e+FAF F@ │ │ │ │ 'E 5*F(F │ │ │ │ FQF#F0F:F │ │ │ │ @SFBF9F0F │ │ │ │ -{ISF:F@F- │ │ │ │ +{ISF:F@F+ │ │ │ │ $v$Xj$$$$$$$$$$$$$$$$7:NSE$B2$$2${$$p │ │ │ │ RF;F%! F │ │ │ │ )FSF2F F │ │ │ │ p0Dkxcp*xQ │ │ │ │ +P)F*hBE │ │ │ │ sFCajaCisE │ │ │ │ '-----A--->-------$---V-S │ │ │ │ @@ -2268,94 +2267,94 @@ │ │ │ │ Yg#*oagF,a │ │ │ │ oa#*gF,a │ │ │ │ K@S@\@D@c │ │ │ │ 'F 62F0F │ │ │ │ JF8F!F#h │ │ │ │ &;D#a"F(FGE) │ │ │ │ 1F"Ffh(F │ │ │ │ - ]F>07VN │ │ │ │ + VeF0^7N │ │ │ │ `#`(Fg`O │ │ │ │ 3#`ch[mX │ │ │ │ -#F:F(F1Fi │ │ │ │ +#F:F(F1Fg │ │ │ │ #2F!F(Fn │ │ │ │ -#:F)F0Fm │ │ │ │ +#:F)F0Fn │ │ │ │ #JF)F0Fm │ │ │ │ #BF)F0Fm │ │ │ │ q#FZF8FL │ │ │ │ +'F 62F0F │ │ │ │ FWFUFVFO │ │ │ │ BF F+iii │ │ │ │ 3iBFqi F │ │ │ │ -'F 62F0F │ │ │ │ -FSF!F0F3 │ │ │ │ -RJSF!F0F3 │ │ │ │ -%/F,FXFC │ │ │ │ +FSF!F0F2 │ │ │ │ +RJSF!F0F2 │ │ │ │ +%/F,FXFA │ │ │ │ 2"`Zh!F0F │ │ │ │ -LB1F F+Fx │ │ │ │ +LB1F F+Fv │ │ │ │ ;F2F)F F │ │ │ │ 1F#Fbh(F │ │ │ │ :FHFLnYF │ │ │ │ 8F:hYFBE │ │ │ │ #2F!F(F │ │ │ │ 1#Dk`1` F │ │ │ │ -F!F;F2FL │ │ │ │ +F!F;F2FM │ │ │ │ #F0F)FD │ │ │ │ 8ch F[m[ │ │ │ │ p/#hQXJj │ │ │ │ -"h(F!`9F@ │ │ │ │ +$ (F2FIF │ │ │ │ +"h(F!`9F? │ │ │ │ % │ │ │ │ ""`Yx09 )8 │ │ │ │ 3;`Bx0: *A │ │ │ │ xQBF1F8F │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -3546,14 +3545,15 @@ │ │ │ │ '%.100s' object has only read-only attributes (%s .%U) │ │ │ │ '%.100s' object has no attributes (%s .%U) │ │ │ │ attribute name must be string, not '%.200s' │ │ │ │ module functions cannot set METH_CLASS or METH_STATIC │ │ │ │ '%.100s' object has no attribute '%U' and no __dict__ for setting new attributes │ │ │ │ '%.100s' object has no attribute '%U' │ │ │ │ '%.100s' object attribute '%U' is read-only │ │ │ │ +corrupted thread-free list │ │ │ │ firstiter │ │ │ │ Hook to intercept first iteration │ │ │ │ finalizer │ │ │ │ Hook to intercept finalization │ │ │ │ optimize │ │ │ │ -O or -OO │ │ │ │ dont_write_bytecode │ │ │ │ @@ -3735,15 +3735,14 @@ │ │ │ │ EXCEPTION_HANDLED │ │ │ │ PY_UNWIND │ │ │ │ PY_THROW │ │ │ │ C_RETURN │ │ │ │ sys.monitoring │ │ │ │ __replace__($self, /, **changes) │ │ │ │ Return a copy of the structure with new values for the specified fields. │ │ │ │ -corrupted thread-free list │ │ │ │ ../Objects/moduleobject.c │ │ │ │ sequence index must be integer, not '%.200s' │ │ │ │ type '%.200s' is not subscriptable │ │ │ │ '%.200s' object is not subscriptable │ │ │ │ unmatched paren in format │ │ │ │ Unmatched paren in format │ │ │ │ Bad dict format │ │ │ │ @@ -3765,21 +3764,21 @@ │ │ │ │ semaphore │ │ │ │ embedded null byte │ │ │ │ unsupported error handler │ │ │ │ ../Objects/unicodeobject.c │ │ │ │ character U+%x is not in range [U+0000; U+%x] │ │ │ │ ../Python/import.c │ │ │ │ embedded null character │ │ │ │ +list assignment index out of range │ │ │ │ +'%.200s' object does not support item assignment │ │ │ │ name of the thread implementation │ │ │ │ name of the lock implementation │ │ │ │ name and version of the thread library │ │ │ │ type │ │ │ │ sys.thread_info │ │ │ │ -list assignment index out of range │ │ │ │ -'%.200s' object does not support item assignment │ │ │ │ Ellipsis │ │ │ │ __debug__ │ │ │ │ PyErr_NewException: name must be module.class │ │ │ │ while calling a Python object │ │ │ │ type() takes 1 or 3 arguments │ │ │ │ cannot create '%s' instances │ │ │ │ UO!O!:type.__new__ │ │ │ │ @@ -4123,15 +4122,14 @@ │ │ │ │ invalid syntax. Maybe you meant '==' or ':=' instead of '='? │ │ │ │ expected argument value expression │ │ │ │ Type parameter list cannot be empty │ │ │ │ Type parameter lists are │ │ │ │ cannot assign to iterable argument unpacking │ │ │ │ Invalid star expression │ │ │ │ attribute '%V' of '%.100s' objects is not readable │ │ │ │ -field 'value' is required for Assign │ │ │ │ at least one argument must precede / │ │ │ │ / may appear only once │ │ │ │ parameter without a default follows parameter with a default │ │ │ │ Function parameters cannot be parenthesized │ │ │ │ / must be ahead of * │ │ │ │ expected comma between / and * │ │ │ │ Positional-only parameters are │ │ │ │ @@ -4266,14 +4264,15 @@ │ │ │ │ can't concat %.100s to %.100s │ │ │ │ a bytes-like object is required, not '%.100s' │ │ │ │ ../Objects/abstract.c │ │ │ │ PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ Object is not writable. │ │ │ │ field 'ctx' is required for Tuple │ │ │ │ %s() requires a dict argument, not '%s' │ │ │ │ +expected default value expression │ │ │ │ extension_suffixes │ │ │ │ lock_held │ │ │ │ acquire_lock │ │ │ │ release_lock │ │ │ │ find_frozen │ │ │ │ get_frozen_object │ │ │ │ is_frozen_package │ │ │ │ @@ -4285,15 +4284,14 @@ │ │ │ │ _override_frozen_modules_for_tests │ │ │ │ _override_multi_interp_extensions_check │ │ │ │ create_dynamic │ │ │ │ exec_dynamic │ │ │ │ exec_builtin │ │ │ │ _fix_co_filename │ │ │ │ source_hash │ │ │ │ -expected default value expression │ │ │ │ dictionary changed size during iteration │ │ │ │ dictionary keys changed during iteration │ │ │ │ field 'left' is required for BinOp │ │ │ │ field 'op' is required for BinOp │ │ │ │ field 'right' is required for BinOp │ │ │ │ cannot unpack non-iterable %.200s object │ │ │ │ not enough values to unpack (expected %d, got %d) │ │ │ │ @@ -5506,25 +5504,23 @@ │ │ │ │ cannot create new view on restricted memoryview │ │ │ │ memoryview: a bytes-like object is required, not '%.200s' │ │ │ │ memoryview: number of dimensions must not exceed 64 │ │ │ │ invalid indexing of 0-dim memory │ │ │ │ sub-views are not implemented │ │ │ │ memoryview: invalid slice key │ │ │ │ multi-dimensional slicing is not implemented │ │ │ │ +buffer_size │ │ │ │ +buffering │ │ │ │ compile() mode must be 'exec', 'eval', 'single' or 'func_type' │ │ │ │ compile() mode must be 'exec', 'eval' or 'single' │ │ │ │ compile(): unrecognised flags │ │ │ │ compile(): invalid optimize value │ │ │ │ func_type │ │ │ │ compile() mode 'func_type' requires flag PyCF_ONLY_AST │ │ │ │ string, bytes or AST │ │ │ │ -dont_inherit │ │ │ │ -_feature_version │ │ │ │ -buffer_size │ │ │ │ -buffering │ │ │ │ memoryview: underlying buffer is not writable │ │ │ │ memoryview: underlying buffer is not C-contiguous │ │ │ │ memoryview: underlying buffer is not Fortran contiguous │ │ │ │ memoryview: underlying buffer is not contiguous │ │ │ │ memoryview: underlying buffer requires suboffsets │ │ │ │ memoryview: cannot cast to unsigned bytes if the format flag is present │ │ │ │ path should be string, bytes, or os.PathLike, not %.200s │ │ │ │ @@ -5719,14 +5715,16 @@ │ │ │ │ TypeVarTuple(identifier name, expr? default_value) │ │ │ │ mod = Module(stmt* body, type_ignore* type_ignores) │ │ │ │ | Interactive(stmt* body) │ │ │ │ | Expression(expr body) │ │ │ │ | FunctionType(expr* argtypes, expr returns) │ │ │ │ s(O){OOOOOOOs} │ │ │ │ allow_code │ │ │ │ +dont_inherit │ │ │ │ +_feature_version │ │ │ │ _field_types │ │ │ │ cannot set '__annotations__' attribute of immutable type '%s' │ │ │ │ no locals found during 'import *' │ │ │ │ from-import-* object has no __dict__ and no __all__ │ │ │ │ module __name__ must be a string, not %.100s │ │ │ │ %s in %U.%s must be str, not %.100s │ │ │ │ %s() arg 1 must be a %s object │ │ │ │ @@ -5774,14 +5772,16 @@ │ │ │ │ __subclasses__() must return a list │ │ │ │ _abc_impl is set to a wrong type │ │ │ │ weak object has gone away │ │ │ │ lost sys.stderr │ │ │ │ _print_exception_bltin │ │ │ │ expected a weakref │ │ │ │ module filename missing │ │ │ │ +expected a subclass of ImportError │ │ │ │ +expected a message argument │ │ │ │ get_cache_token │ │ │ │ _abc_init │ │ │ │ _reset_registry │ │ │ │ _reset_caches │ │ │ │ _get_dump │ │ │ │ _abc_instancecheck │ │ │ │ signal number │ │ │ │ @@ -5833,16 +5833,14 @@ │ │ │ │ charmap_encode │ │ │ │ charmap_decode │ │ │ │ readbuffer_encode │ │ │ │ register_error │ │ │ │ _destroy │ │ │ │ _abc._abc_data │ │ │ │ signal.struct_siginfo │ │ │ │ -expected a subclass of ImportError │ │ │ │ -expected a message argument │ │ │ │ Couldn't create thread-state for new thread │ │ │ │ auto-releasing thread-state, but no thread-state for this thread │ │ │ │ thread state %p must be current when releasing │ │ │ │ 'encoding' argument not specified │ │ │ │ TextIOWrapper() argument 'errors' must be str or None, not %.50s │ │ │ │ codecs.open() │ │ │ │ tracemalloc_realloc() failed to allocate a trace │ │ │ │ @@ -5951,17 +5949,17 @@ │ │ │ │ python: Can't reopen .pyc file │ │ │ │ SourcelessFileLoader │ │ │ │ python: failed to set __main__.__loader__ │ │ │ │ Bad magic number in .pyc file │ │ │ │ Bad code object in .pyc file │ │ │ │ SourceFileLoader │ │ │ │ write to closed file │ │ │ │ -flush of closed file │ │ │ │ PyMemoryView_FromBuffer(): info->buf must not be NULL │ │ │ │ raw write() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ +flush of closed file │ │ │ │ errorcode │ │ │ │ EHOSTUNREACH │ │ │ │ EL2NSYNC │ │ │ │ EOVERFLOW │ │ │ │ ENOTEMPTY │ │ │ │ EMSGSIZE │ │ │ │ EAFNOSUPPORT │ │ │ │ @@ -6006,15 +6004,14 @@ │ │ │ │ EOWNERDEAD │ │ │ │ ENOTRECOVERABLE │ │ │ │ __annotations__ must be set to a dict object │ │ │ │ dir(): expected keys() of locals to be a list, not '%.200s' │ │ │ │ object does not provide __dir__ │ │ │ │ __type_params__ must be set to a tuple │ │ │ │ .__dict__ is not a dictionary │ │ │ │ -map() must have at least two arguments. │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ __copy__ │ │ │ │ __deepcopy__ │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ @@ -6064,14 +6061,15 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ +map() must have at least two arguments. │ │ │ │ can't intern %.400s │ │ │ │ globals must be a real dict; try eval(expr, {}, mapping) │ │ │ │ locals must be a mapping │ │ │ │ eval must be given globals and locals when called without a frame │ │ │ │ code object passed to eval() may not contain free variables │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ @@ -6097,26 +6095,14 @@ │ │ │ │ _call_with_frames_removed │ │ │ │ getpwuid(): uid not found │ │ │ │ getpwuid(): uid not found: %S │ │ │ │ uid should be integer, not %.200s │ │ │ │ uid is less than minimum │ │ │ │ uid is greater than maximum │ │ │ │ readline() should have returned a str object, not '%.200s' │ │ │ │ -user name │ │ │ │ -pw_passwd │ │ │ │ -password │ │ │ │ -pw_gecos │ │ │ │ -real name │ │ │ │ -home directory │ │ │ │ -pw_shell │ │ │ │ -shell program │ │ │ │ -getpwuid │ │ │ │ -getpwnam │ │ │ │ -getpwall │ │ │ │ -pwd.struct_passwd │ │ │ │ sys.path_hooks is not a list │ │ │ │ sys.path_importer_cache is not a dict │ │ │ │ not readable │ │ │ │ illegal decoder state │ │ │ │ OO;illegal decoder state │ │ │ │ illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ @@ -6148,14 +6134,26 @@ │ │ │ │ Exception ignored on flushing sys.stdout │ │ │ │ unknown dlopen() error │ │ │ │ ./%-.255s │ │ │ │ %.20s_%.200s │ │ │ │ tstate %p is still current │ │ │ │ NULL interpreter │ │ │ │ failed to clear current tstate (TSS) │ │ │ │ +user name │ │ │ │ +pw_passwd │ │ │ │ +password │ │ │ │ +pw_gecos │ │ │ │ +real name │ │ │ │ +home directory │ │ │ │ +pw_shell │ │ │ │ +shell program │ │ │ │ +getpwuid │ │ │ │ +getpwnam │ │ │ │ +getpwall │ │ │ │ +pwd.struct_passwd │ │ │ │ On;encoding error handler must return (str/bytes, int) tuple │ │ │ │ position %zd from error handler out of bounds │ │ │ │ codec must pass exception instance │ │ │ │ _bootstrap_external │ │ │ │ _RAW_MAGIC_NUMBER │ │ │ │ can't unpack IEEE 754 special value on non-IEEE platform │ │ │ │ sys.excepthook │ │ │ │ @@ -6163,16 +6161,14 @@ │ │ │ │ Error in sys.excepthook: │ │ │ │ Original exception was: │ │ │ │ sys.excepthook is missing │ │ │ │ Python import machinery not initialized │ │ │ │ module %s does not support loading in subinterpreters │ │ │ │ can't re-enter readline │ │ │ │ input line too long │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ Py_FileSystemDefaultEncoding │ │ │ │ Py_HasFileSystemDefaultEncoding │ │ │ │ Py_FileSystemDefaultEncodeErrors │ │ │ │ _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ Py_UTF8Mode │ │ │ │ Py_DebugFlag │ │ │ │ Py_VerboseFlag │ │ │ │ @@ -6232,15 +6228,14 @@ │ │ │ │ Precision not allowed in integer format specifier │ │ │ │ Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ Sign not allowed with integer format specifier 'c' │ │ │ │ Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ a number is required │ │ │ │ (O(OiiNii)) │ │ │ │ # destroy %U │ │ │ │ -end_offset must be provided when end_lineno is provided │ │ │ │ compress │ │ │ │ compressobj │ │ │ │ decompress │ │ │ │ decompressobj │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ @@ -6356,14 +6351,15 @@ │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ +end_offset must be provided when end_lineno is provided │ │ │ │ zlib.error │ │ │ │ MAX_WBITS │ │ │ │ DEFLATED │ │ │ │ DEF_MEM_LEVEL │ │ │ │ DEF_BUF_SIZE │ │ │ │ Z_NO_COMPRESSION │ │ │ │ Z_BEST_SPEED │ │ │ │ @@ -6417,15 +6413,14 @@ │ │ │ │ after_in_child │ │ │ │ after_in_parent │ │ │ │ '%s' must be callable, not %s │ │ │ │ # clear[1] %s │ │ │ │ Exception ignored on clearing module dict │ │ │ │ # clear[2] %s │ │ │ │ unclosed file %R │ │ │ │ -keepends │ │ │ │ getrandbits │ │ │ │ insort_right │ │ │ │ insort_left │ │ │ │ unused_data │ │ │ │ needs_input │ │ │ │ unconsumed_tail │ │ │ │ _random.Random │ │ │ │ @@ -6465,14 +6460,15 @@ │ │ │ │ category │ │ │ │ bidirectional │ │ │ │ combining │ │ │ │ mirrored │ │ │ │ east_asian_width │ │ │ │ decomposition │ │ │ │ is_normalized │ │ │ │ +keepends │ │ │ │ unicodedata.UCD │ │ │ │ character maps to │ │ │ │ character mapping must be in range(0x%x) │ │ │ │ character mapping must return integer, None or str │ │ │ │ Found non-str '%s' in skip_file_prefixes. │ │ │ │ could not convert string to float: '%.200s' │ │ │ │ value too large to convert to float: '%.200s' │ │ │ │ @@ -6501,14 +6497,16 @@ │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ builtins.id │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ os.rename │ │ │ │ %s: src and dst must be the same type │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%d given) │ │ │ │ sys._getframemodulename │ │ │ │ ../Objects/funcobject.c │ │ │ │ O(OiiOii) │ │ │ │ src_dir_fd │ │ │ │ dst_dir_fd │ │ │ │ @@ -7240,19 +7238,19 @@ │ │ │ │ _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. │ │ │ │ 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__ │ │ │ │ -../Python/pystrtod.c │ │ │ │ -ENABLE_SPECIALIZATION │ │ │ │ Infinity │ │ │ │ +ENABLE_SPECIALIZATION │ │ │ │ missing format argument │ │ │ │ repeated bytes are too long │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ @@ -7342,27 +7340,26 @@ │ │ │ │ unexpected error from semaphore: %d │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ 0123456789ABCDEF │ │ │ │ Exception ignored in thread started by %R │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ +fileno() returned a non-integer │ │ │ │ +argument must be an int, or have a fileno() method. │ │ │ │ +file descriptor cannot be a negative integer (%i) │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ -fileno() returned a non-integer │ │ │ │ -argument must be an int, or have a fileno() method. │ │ │ │ -file descriptor cannot be a negative integer (%i) │ │ │ │ __hash__ method should return an integer │ │ │ │ deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ -field 'value' is required for Await │ │ │ │ parking_lot: sem_post failed │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ itemgetter │ │ │ │ Too much data for base64 line │ │ │ │ @@ -7400,15 +7397,14 @@ │ │ │ │ Leading padding not allowed │ │ │ │ Excess padding not allowed │ │ │ │ Excess data after padding │ │ │ │ Only base64 data is allowed │ │ │ │ Discontinuous padding not allowed │ │ │ │ Invalid base64-encoded string: number of data characters (%zd) cannot be 1 more than a multiple of 4 │ │ │ │ Incorrect padding │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Indices for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ strict_mode │ │ │ │ @@ -7520,14 +7516,15 @@ │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ Cannot join current thread │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ readline() should have returned a bytes object, not '%.200s' │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ @@ -7536,25 +7533,25 @@ │ │ │ │ Missing frame when calling profile function. │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ +Cannot recover from Python stack overflow. │ │ │ │ +maximum recursion depth exceeded │ │ │ │ sizehint │ │ │ │ extra_tokens │ │ │ │ True if the epoll handler is closed │ │ │ │ fork_exec │ │ │ │ structseq │ │ │ │ is not │ │ │ │ not in │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ -Cannot recover from Python stack overflow. │ │ │ │ -maximum recursion depth exceeded │ │ │ │ i|Opp:register │ │ │ │ Failed joining thread │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ shape must be a list or a tuple │ │ │ │ memoryview: cast must be 1D -> ND or ND -> 1D │ │ │ │ @@ -7583,14 +7580,15 @@ │ │ │ │ memoryview: format %s not supported │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ re.compile(%.200R, %S) │ │ │ │ re.compile(%.200R) │ │ │ │ +field 'value' is required for Await │ │ │ │ U:strftime │ │ │ │ struct_time │ │ │ │ ((iiiiiiiii)) │ │ │ │ getgrgid(): gid not found: %S │ │ │ │ padded string is too long │ │ │ │ tzname.replace() did not return a string │ │ │ │ OOOOUUppp:make_encoder │ │ │ │ @@ -7728,14 +7726,17 @@ │ │ │ │ os.chmod │ │ │ │ %s: cannot use dir_fd and follow_symlinks together │ │ │ │ %s%s%s unavailable on this platform │ │ │ │ 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 │ │ │ │ argument 4 │ │ │ │ preexec_fn not supported at interpreter shutdown │ │ │ │ preexec_fn not supported within subinterpreters │ │ │ │ errpipe_write must be >= 3 │ │ │ │ bad value(s) in fds_to_keep │ │ │ │ argv must be a tuple │ │ │ │ args changed during iteration │ │ │ │ @@ -7749,14 +7750,16 @@ │ │ │ │ noexec:chdir │ │ │ │ Exception occurred in preexec_fn. │ │ │ │ OSError: │ │ │ │ SubprocessError:0: │ │ │ │ [Errno %S] %S: %R -> %R │ │ │ │ [Errno %S] %S: %R │ │ │ │ [Errno %S] %S │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ patterns may only match literals and attribute lookups │ │ │ │ kwd_attrs (%d) / kwd_patterns (%d) length mismatch in class pattern │ │ │ │ attribute name repeated in class pattern: %U │ │ │ │ name capture %R makes remaining patterns unreachable │ │ │ │ wildcard makes remaining patterns unreachable │ │ │ │ multiple assignments to name %R in pattern │ │ │ │ alternative patterns bind different names │ │ │ │ @@ -7992,17 +7995,14 @@ │ │ │ │ (object, /) │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ -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 │ │ │ │ @@ -8083,16 +8083,14 @@ │ │ │ │ arg 5 (closure) must be tuple │ │ │ │ arg 5 (closure) must be None or tuple │ │ │ │ arg 6 (kwdefaults) must be None or dict │ │ │ │ %U requires closure of length %zd, not %zd │ │ │ │ arg 5 (closure) expected cell, found %s │ │ │ │ function.__new__ │ │ │ │ kwdefaults │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ stack to deep to analyze │ │ │ │ can't jump from unreachable code │ │ │ │ stack is too deep to analyze │ │ │ │ can't jump into an exception handler, or code may be unreachable │ │ │ │ cannot find bytecode for specified line │ │ │ │ cannot delete attribute │ │ │ │ lineno must be an integer │ │ │ │ @@ -8187,65 +8185,39 @@ │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ socket.gethostname │ │ │ │ syslog.setlogmask │ │ │ │ -subinterpreter can't use syslog.closelog() │ │ │ │ -syslog.closelog │ │ │ │ NEWOBJ_EX │ │ │ │ %s class argument must be a type, not %.200s │ │ │ │ %s class argument '%.200s' doesn't have __new__ │ │ │ │ %s args argument must be a tuple, not %.200s │ │ │ │ %s kwargs argument must be a dict, not %.200s │ │ │ │ +subinterpreter can't use syslog.closelog() │ │ │ │ +syslog.closelog │ │ │ │ %s:%d: bad argument to internal function │ │ │ │ +gc.get_referents │ │ │ │ object does not support cross-interpreter data │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ unsupported error code %d │ │ │ │ _errdisplay │ │ │ │ -gc.get_referents │ │ │ │ formatted │ │ │ │ errdisplay │ │ │ │ %s.%s: %s │ │ │ │ update() argument must be dict or another FrameLocalsProxy │ │ │ │ -(kK):_acquire_restore │ │ │ │ -couldn't acquire lock │ │ │ │ -reconfigure() argument 'encoding' must be str or None, not %s │ │ │ │ -reconfigure() argument 'errors' must be str or None, not %s │ │ │ │ -reconfigure() argument 'newline' must be str or None, not %s │ │ │ │ -It is not possible to set the encoding or newline of stream after the first read │ │ │ │ -number of bits must be non-negative │ │ │ │ -encoding of hostname failed │ │ │ │ -str, bytes or bytearray expected, not %s │ │ │ │ -host name must not contain null character │ │ │ │ -unsupported address family │ │ │ │ -wildcard resolved to multiple address │ │ │ │ -255.255.255.255 │ │ │ │ - │ │ │ │ -address family mismatched │ │ │ │ -unknown address family │ │ │ │ %.400s constructor takes at most %zd positional argument%s │ │ │ │ %.400s got multiple values for argument '%U' │ │ │ │ %.400s.__init__ got an unexpected keyword argument '%U'. Support for arbitrary keyword arguments is deprecated and will be removed in Python 3.15. │ │ │ │ Field '%U' is missing from %.400s._field_types. This will become an error in Python 3.15. │ │ │ │ %.400s.__init__ missing 1 required positional argument: '%U'. This will become an error in Python 3.15. │ │ │ │ -field 'name' is required for TypeAlias │ │ │ │ -field 'value' is required for TypeAlias │ │ │ │ -logoption │ │ │ │ -facility │ │ │ │ -closelog │ │ │ │ -setlogmask │ │ │ │ -LOG_MASK │ │ │ │ -LOG_UPTO │ │ │ │ -can't jump into the body of a for loop │ │ │ │ -can't jump into an 'except' block as there's no exception │ │ │ │ -incompatible stacks │ │ │ │ -can't jump into a re-raising block as there's no location │ │ │ │ +(kK):_acquire_restore │ │ │ │ +couldn't acquire lock │ │ │ │ expected %s node, got %.400s │ │ │ │ Module field "body" must be a list, not a %.200s │ │ │ │ while traversing 'Module' node │ │ │ │ Module field "body" changed size during iteration │ │ │ │ Module field "type_ignores" must be a list, not a %.200s │ │ │ │ required field "lineno" missing from TypeIgnore │ │ │ │ while traversing 'TypeIgnore' node │ │ │ │ @@ -8261,14 +8233,32 @@ │ │ │ │ field 'body' is required for Expression │ │ │ │ FunctionType field "argtypes" must be a list, not a %.200s │ │ │ │ while traversing 'FunctionType' node │ │ │ │ FunctionType field "argtypes" changed size during iteration │ │ │ │ required field "returns" missing from FunctionType │ │ │ │ field 'returns' is required for FunctionType │ │ │ │ expected some sort of mod, but got %R │ │ │ │ +reconfigure() argument 'encoding' must be str or None, not %s │ │ │ │ +reconfigure() argument 'errors' must be str or None, not %s │ │ │ │ +reconfigure() argument 'newline' must be str or None, not %s │ │ │ │ +It is not possible to set the encoding or newline of stream after the first read │ │ │ │ +number of bits must be non-negative │ │ │ │ +encoding of hostname failed │ │ │ │ +str, bytes or bytearray expected, not %s │ │ │ │ +host name must not contain null character │ │ │ │ +logoption │ │ │ │ +facility │ │ │ │ +closelog │ │ │ │ +setlogmask │ │ │ │ +LOG_MASK │ │ │ │ +LOG_UPTO │ │ │ │ +can't jump into the body of a for loop │ │ │ │ +can't jump into an 'except' block as there's no exception │ │ │ │ +incompatible stacks │ │ │ │ +can't jump into a re-raising block as there's no location │ │ │ │ required field "lineno" missing from stmt │ │ │ │ while traversing 'stmt' node │ │ │ │ required field "col_offset" missing from stmt │ │ │ │ required field "name" missing from FunctionDef │ │ │ │ while traversing 'FunctionDef' node │ │ │ │ required field "args" missing from FunctionDef │ │ │ │ FunctionDef field "body" must be a list, not a %.200s │ │ │ │ @@ -8302,14 +8292,15 @@ │ │ │ │ Delete field "targets" must be a list, not a %.200s │ │ │ │ while traversing 'Delete' node │ │ │ │ Delete field "targets" changed size during iteration │ │ │ │ Assign field "targets" must be a list, not a %.200s │ │ │ │ while traversing 'Assign' node │ │ │ │ Assign field "targets" changed size during iteration │ │ │ │ required field "value" missing from Assign │ │ │ │ +field 'value' is required for Assign │ │ │ │ required field "name" missing from TypeAlias │ │ │ │ while traversing 'TypeAlias' node │ │ │ │ TypeAlias field "type_params" must be a list, not a %.200s │ │ │ │ TypeAlias field "type_params" changed size during iteration │ │ │ │ required field "value" missing from TypeAlias │ │ │ │ required field "target" missing from AugAssign │ │ │ │ while traversing 'AugAssign' node │ │ │ │ @@ -8391,14 +8382,20 @@ │ │ │ │ Global field "names" changed size during iteration │ │ │ │ Nonlocal field "names" must be a list, not a %.200s │ │ │ │ while traversing 'Nonlocal' node │ │ │ │ Nonlocal field "names" changed size during iteration │ │ │ │ required field "value" missing from Expr │ │ │ │ while traversing 'Expr' node │ │ │ │ expected some sort of stmt, but got %R │ │ │ │ +unsupported address family │ │ │ │ +wildcard resolved to multiple address │ │ │ │ +255.255.255.255 │ │ │ │ + │ │ │ │ +address family mismatched │ │ │ │ +unknown address family │ │ │ │ invalid integer value: %R │ │ │ │ AST identifier must be of type str │ │ │ │ required field "name" missing from alias │ │ │ │ while traversing 'alias' node │ │ │ │ required field "lineno" missing from alias │ │ │ │ required field "col_offset" missing from alias │ │ │ │ impossible module node │ │ │ │ @@ -8413,19 +8410,21 @@ │ │ │ │ Try has neither except handlers nor finalbody │ │ │ │ Try has orelse but no except handlers │ │ │ │ TryStar has neither except handlers nor finalbody │ │ │ │ TryStar has orelse but no except handlers │ │ │ │ Negative ImportFrom level │ │ │ │ unexpected statement │ │ │ │ None disallowed in statement list │ │ │ │ +field 'name' is required for TypeAlias │ │ │ │ +field 'value' is required for TypeAlias │ │ │ │ +y*|i:send │ │ │ │ Strings must be encoded before hashing │ │ │ │ object supporting the buffer API required │ │ │ │ Buffer must be single dimension │ │ │ │ 'data' and 'string' are mutually exclusive and support for 'string' keyword parameter is slated for removal in a future version. │ │ │ │ -y*|i:send │ │ │ │ n|i:recv │ │ │ │ negative buffersize in recv │ │ │ │ Load averages are unobtainable │ │ │ │ usedforsecurity │ │ │ │ block_size │ │ │ │ digest_size │ │ │ │ hexdigest │ │ │ │ @@ -8583,26 +8582,26 @@ │ │ │ │ "%s" must be string or None, not %.200s │ │ │ │ an instance of ContextVar was expected │ │ │ │ bad %s value │ │ │ │ bad %s or lineterminator value │ │ │ │ _thread.excepthook argument type must be ExceptHookArgs │ │ │ │ Exception in thread │ │ │ │ │ │ │ │ +non-hexadecimal number found in fromhex() arg at position %zd │ │ │ │ arguments field "posonlyargs" must be a list, not a %.200s │ │ │ │ while traversing 'arguments' node │ │ │ │ arguments field "posonlyargs" changed size during iteration │ │ │ │ arguments field "args" must be a list, not a %.200s │ │ │ │ arguments field "args" changed size during iteration │ │ │ │ arguments field "kwonlyargs" must be a list, not a %.200s │ │ │ │ arguments field "kwonlyargs" changed size during iteration │ │ │ │ arguments field "kw_defaults" must be a list, not a %.200s │ │ │ │ arguments field "kw_defaults" changed size during iteration │ │ │ │ arguments field "defaults" must be a list, not a %.200s │ │ │ │ arguments field "defaults" changed size during iteration │ │ │ │ -non-hexadecimal number found in fromhex() arg at position %zd │ │ │ │ ParserCreate │ │ │ │ ErrorString │ │ │ │ writerow │ │ │ │ writerows │ │ │ │ line_num │ │ │ │ target_is_directory │ │ │ │ register_dialect │ │ │ │ @@ -8658,19 +8657,19 @@ │ │ │ │ Type parameter defaults are │ │ │ │ field 'name' is required for TypeVarTuple │ │ │ │ field 'name' is required for ParamSpec │ │ │ │ Comparison between bytearray and string │ │ │ │ │ │ │ │ │ │ │ │ @@ -9096,34 +9095,34 @@ │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ -fcntl.fcntl │ │ │ │ -fcntl string arg too long │ │ │ │ -I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ arguments 1-3 must be sequences │ │ │ │ filedescriptor out of range in select() │ │ │ │ too many file descriptors in select() │ │ │ │ +fcntl.fcntl │ │ │ │ +fcntl string arg too long │ │ │ │ +I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ -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 pickle '%.100s' instances │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ %s%s%sj%s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ argument 'namespace_separator' │ │ │ │ @@ -9132,17 +9131,17 @@ │ │ │ │ XML_ParserCreate failed │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ os.listxattr │ │ │ │ Cannot delete attribute │ │ │ │ -namespace_separator │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ +namespace_separator │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ @@ -9157,17 +9156,17 @@ │ │ │ │ expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ StartElement │ │ │ │ (obj, /) │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ +unsupported langinfo constant │ │ │ │ %s(%d, %d, %d) │ │ │ │ ../Modules/pyexpat.c │ │ │ │ -unsupported langinfo constant │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ mapping pattern checks duplicate key (%R) │ │ │ │ mapping pattern keys may only match literals and attribute lookups │ │ │ │ @@ -9177,43 +9176,43 @@ │ │ │ │ CharacterData │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ %s(%d, %d) │ │ │ │ +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 │ │ │ │ EndElement │ │ │ │ -fork not supported for subinterpreters │ │ │ │ -os.forkpty │ │ │ │ cannot add more objects to bytearray │ │ │ │ -O|O:getsizeof │ │ │ │ -Type %.100s doesn't define __sizeof__ │ │ │ │ -__sizeof__() should return >= 0 │ │ │ │ -ii:wait4 │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ +O|O:getsizeof │ │ │ │ +ii:wait4 │ │ │ │ +Type %.100s doesn't define __sizeof__ │ │ │ │ +__sizeof__() should return >= 0 │ │ │ │ Inputs are not the same length │ │ │ │ -weakly-referenced object no longer exists │ │ │ │ os.chown │ │ │ │ +weakly-referenced object no longer exists │ │ │ │ both points must have the same number of dimensions │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ -multi-byte encodings are not supported │ │ │ │ slice(%R, %R, %R) │ │ │ │ +multi-byte encodings are not supported │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ fcntl.flock │ │ │ │ complex() arg is a malformed string │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ expected 'except' or 'finally' block │ │ │ │ cannot have both 'except' and 'except*' on the same 'try' │ │ │ │ state vector must be a tuple │ │ │ │ @@ -9229,16 +9228,17 @@ │ │ │ │ _typevar_subst │ │ │ │ Odd-length string │ │ │ │ Non-hexadecimal digit found │ │ │ │ negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ detach() takes no arguments │ │ │ │ -Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ y*|i:sendall │ │ │ │ +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. │ │ │ │ +unlocking mutex that is not locked │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ @@ -9249,48 +9249,47 @@ │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ %s: line %i, column %i │ │ │ │ -unlocking mutex that is not locked │ │ │ │ float argument required, not %.200s │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ -At most 45 bytes at once │ │ │ │ ExternalEntityRef │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ -backtick │ │ │ │ -config_vars │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ +At most 45 bytes at once │ │ │ │ Cell is empty │ │ │ │ -array indices must be integers │ │ │ │ +backtick │ │ │ │ +config_vars │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ +array indices must be integers │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ - │ │ │ │ memoryview: internal error in richcompare │ │ │ │ + │ │ │ │ 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() │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ absolute value too large │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ %R is not in range │ │ │ │ @@ -9301,35 +9300,36 @@ │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected a type param, got %R │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ float too large to pack with f format │ │ │ │ -accumulate │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ no such name │ │ │ │ +new_limit │ │ │ │ +accumulate │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ -os.truncate │ │ │ │ ../Objects/memoryobject.c │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ -Unknown format code '%c' for object of type '%.200s' │ │ │ │ -Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ -expect int, got %s │ │ │ │ +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 │ │ │ │ (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 │ │ │ │ @@ -9343,21 +9343,20 @@ │ │ │ │ not a decimal │ │ │ │ _strptime_time │ │ │ │ L;array item must be integer │ │ │ │ not a digit │ │ │ │ namespace │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ -new_limit │ │ │ │ -cannot iteratively unpack with a struct of length 0 │ │ │ │ -iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ +cannot iteratively unpack with a struct of length 0 │ │ │ │ +iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ │ │ │ │ │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ StartNamespaceDecl │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ @@ -9365,37 +9364,40 @@ │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ │ │ │ │ l;array item must be integer │ │ │ │ str() on a bytearray instance │ │ │ │ SHA1Type │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ -StartDoctypeDecl │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ +StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ -EndDoctypeDecl │ │ │ │ Timeout value out of range │ │ │ │ +EndDoctypeDecl │ │ │ │ 'elements' must be an iterable │ │ │ │ EndNamespaceDecl │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ |s:isoformat │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ can't delete element attribute │ │ │ │ -not a numeric character │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ node_offset is too large │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ +not a numeric character │ │ │ │ +'%.200s' object is not an async iterable │ │ │ │ +aiter() returned not an async iterator of type '%.100s' │ │ │ │ +expected PickleBuffer, %.200s found │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ namespaces │ │ │ │ _capacity_bits │ │ │ │ @@ -9404,28 +9406,25 @@ │ │ │ │ _sha3.shake_128 │ │ │ │ _sha3.sha3_512 │ │ │ │ _sha3.sha3_384 │ │ │ │ _sha3.sha3_256 │ │ │ │ _sha3.sha3_224 │ │ │ │ _sha1.sha1 │ │ │ │ _md5.md5 │ │ │ │ -'%.200s' object is not an async iterable │ │ │ │ -aiter() returned not an async iterator of type '%.100s' │ │ │ │ -expected PickleBuffer, %.200s found │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ async for │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ +float divmod() │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ expected __typing_subst__ of %T objects to return a tuple, not %T │ │ │ │ -float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ ElementDecl │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ @@ -9449,16 +9448,16 @@ │ │ │ │ maxdigits │ │ │ │ steps must be a non-negative integer │ │ │ │ unknown f-value conversion kind │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ execv() arg 2 must be a tuple or list │ │ │ │ execv() arg 2 must not be empty │ │ │ │ execv() arg 2 first element cannot be empty │ │ │ │ -U:__format__ │ │ │ │ switch interval must be strictly positive │ │ │ │ +U:__format__ │ │ │ │ execve: argv must be a tuple or list │ │ │ │ execve: argv must not be empty │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ %04d-%02d-%02d │ │ │ │ bad tzinfo state arg │ │ │ │ @@ -9500,16 +9499,16 @@ │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ -_paramspec_prepare_subst │ │ │ │ et:gethostbyname_ex │ │ │ │ +_paramspec_prepare_subst │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ │ │ │ │ │ │ │ │ dropwhile │ │ │ │ bad argument type for built-in operation │ │ │ │ negative value for 'count' not allowed │ │ │ │ non-integer arguments in division │ │ │ │ @@ -9543,21 +9542,21 @@ │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ ../Modules/sha3module.c │ │ │ │ i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ -Firing event %d with no exception set │ │ │ │ iO:clock_settime │ │ │ │ -__cause__ may not be deleted │ │ │ │ -exception cause must be None or derive from BaseException │ │ │ │ +Firing event %d with no exception set │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ sha3_224 │ │ │ │ _children │ │ │ │ +__cause__ may not be deleted │ │ │ │ +exception cause must be None or derive from BaseException │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ iiO:sched_setscheduler │ │ │ │ @@ -9608,19 +9607,19 @@ │ │ │ │ argument 16 │ │ │ │ argument 17 │ │ │ │ argument 18 │ │ │ │ code: argcount must not be negative │ │ │ │ code: posonlyargcount must not be negative │ │ │ │ code: kwonlyargcount must not be negative │ │ │ │ code: nlocals must not be negative │ │ │ │ + │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ - │ │ │ │ loading %s failed due to init function │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ On|p:scanstring │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ │ │ │ │ │ │ │ │ @@ -9704,25 +9703,25 @@ │ │ │ │ write could not complete without blocking │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ can't delete attribute │ │ │ │ can't set attribute │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ +U;array item must be unicode character │ │ │ │ +array item must be unicode character │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ i|O&:pidfd_open │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ -U;array item must be unicode character │ │ │ │ -array item must be unicode character │ │ │ │ expected a memoryview object │ │ │ │ memoryview's buffer is not this object │ │ │ │ memoryview's buffer has already been released │ │ │ │ fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ %s(%zd, %R) │ │ │ │ Exception ignored in bf_releasebuffer of %s │ │ │ │ Exception ignored in __release_buffer__ of %s │ │ │ │ @@ -9758,38 +9757,38 @@ │ │ │ │ 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(OO)(OOO) │ │ │ │ -_grouper │ │ │ │ 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 │ │ │ │ +_grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ -O(On)(NN) │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ 'memo' attribute must be an UnpicklerMemoProxy object or dict, not %.200s │ │ │ │ +O(On)(NN) │ │ │ │ 'memo' values must be 2-item tuples │ │ │ │ 'memo' attribute must be a PicklerMemoProxy object or dict, not %.200s │ │ │ │ -%s(%R, %zd) │ │ │ │ value not found in bytearray │ │ │ │ +%s(%R, %zd) │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ O(())(Oi) │ │ │ │ teedataobject │ │ │ │ Invalid arguments │ │ │ │ Index out of range │ │ │ │ y*O:sendto │ │ │ │ @@ -19278,14 +19277,19 @@ │ │ │ │ takewhile(predicate, seq) --> seq[0], seq[1], until predicate fails │ │ │ │ zip_longest(p, q, ...) --> (p[0], q[0]), (p[1], q[1]), ... │ │ │ │ Combinatoric generators: │ │ │ │ product(p, q, ... [repeat=1]) --> cartesian product │ │ │ │ permutations(p[, r]) │ │ │ │ combinations(p, r) │ │ │ │ combinations_with_replacement(p, r) │ │ │ │ +PyInterpreterState_Get │ │ │ │ +new_interpreter │ │ │ │ +_PyThreadState_DeleteCurrent │ │ │ │ +tstate_delete_common │ │ │ │ +gilstate_tss_clear │ │ │ │ pwd.struct_passwd: Results from getpw*() routines. │ │ │ │ This object may be accessed either as a tuple of │ │ │ │ (pw_name,pw_passwd,pw_uid,pw_gid,pw_gecos,pw_dir,pw_shell) │ │ │ │ or via the object attributes as named in the above tuple. │ │ │ │ getpwall($module, /) │ │ │ │ Return a list of all available password database entries, in arbitrary order. │ │ │ │ See help(pwd) for more on password database entries. │ │ │ │ @@ -19298,19 +19302,14 @@ │ │ │ │ This module provides access to the Unix password database. │ │ │ │ It is available on all Unix versions. │ │ │ │ Password database entries are reported as 7-tuples containing the following │ │ │ │ items from the password database (see `'), in order: │ │ │ │ pw_name, pw_passwd, pw_uid, pw_gid, pw_gecos, pw_dir, pw_shell. │ │ │ │ The uid and gid items are integers, all others are strings. An │ │ │ │ exception is raised if the entry asked for cannot be found. │ │ │ │ -PyInterpreterState_Get │ │ │ │ -new_interpreter │ │ │ │ -_PyThreadState_DeleteCurrent │ │ │ │ -tstate_delete_common │ │ │ │ -gilstate_tss_clear │ │ │ │ PyThreadState_Delete │ │ │ │ decompressobj($module, /, wbits=MAX_WBITS, zdict=b'') │ │ │ │ Return a decompressor object. │ │ │ │ The window buffer size and container format. │ │ │ │ The predefined compression dictionary. This must be the same │ │ │ │ dictionary as used by the compressor that produced the input data. │ │ │ │ decompress($module, data, /, wbits=MAX_WBITS, bufsize=DEF_BUF_SIZE) │ │ │ │ @@ -23036,14 +23035,15 @@ │ │ │ │ If *fix_imports* is True and protocol is less than 3, pickle will try │ │ │ │ to map the new Python 3 names to the old module names used in Python │ │ │ │ 2, so that the pickle data stream is readable with Python 2. │ │ │ │ If *buffer_callback* is None (the default), buffer views are serialized │ │ │ │ into *file* as part of the pickle stream. It is an error if │ │ │ │ *buffer_callback* is not None and *protocol* is None or smaller than 5. │ │ │ │ Optimized C implementation for the Python pickle module. │ │ │ │ +_Py_CheckRecursiveCallPy │ │ │ │ __exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ __enter__($self, /) │ │ │ │ poll($self, /, timeout=None, maxevents=-1) │ │ │ │ Wait for events on the epoll file descriptor. │ │ │ │ timeout │ │ │ │ the maximum time to wait in seconds (as float); │ │ │ │ a timeout of None or -1 makes poll wait indefinitely │ │ │ │ @@ -23198,15 +23198,14 @@ │ │ │ │ of the arg string is not allowed to exceed 1024 bytes. If the arg given │ │ │ │ is an integer or if none is specified, the result value is an integer │ │ │ │ corresponding to the return value of the fcntl call in the C code. │ │ │ │ This module performs file control and I/O control on file │ │ │ │ descriptors. It is an interface to the fcntl() and ioctl() Unix │ │ │ │ routines. File descriptors can be obtained with the fileno() method of │ │ │ │ a file or socket object. │ │ │ │ -_Py_CheckRecursiveCallPy │ │ │ │ reset_peak($module, /) │ │ │ │ Set the peak size of memory blocks traced by tracemalloc to the current size. │ │ │ │ Do nothing if the tracemalloc module is not tracing memory allocations. │ │ │ │ get_traced_memory($module, /) │ │ │ │ Get the current size and peak size of memory blocks traced by tracemalloc. │ │ │ │ Returns a tuple: (current: int, peak: int). │ │ │ │ get_tracemalloc_memory($module, /) │ │ │ │ @@ -23353,19 +23352,19 @@ │ │ │ │ /) │ │ │ │ Internal. Used for pickling support. │ │ │ │ This module defines an object type which can efficiently represent │ │ │ │ an array of basic values: characters, integers, floating-point │ │ │ │ numbers. Arrays are sequence types and behave very much like lists, │ │ │ │ except that the type of objects stored in them is constrained. │ │ │ │ sys_audit │ │ │ │ -_PyOS_InterruptOccurred │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ tstate_tss_reinit │ │ │ │ +_PyOS_InterruptOccurred │ │ │ │ LOG_UPTO($module, pri, /) │ │ │ │ Calculates the mask for all priorities up to and including pri. │ │ │ │ LOG_MASK($module, pri, /) │ │ │ │ Calculates the mask for the individual priority pri. │ │ │ │ setlogmask($module, maskpri, /) │ │ │ │ Set the priority mask to maskpri and return the previous mask value. │ │ │ │ syslog([priority=LOG_INFO,] message) │ │ │ │ @@ -24493,15 +24492,15 @@ │ │ │ │ !"#$%&'()*+,-./01234444444444444444444444444544444444444444444444444444444444444444444444444444444444444444444444444444444444446789:;<=>?@A4444444444444444444444444444444444444444444B444444444444444444444444444444444CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno444444444pqrstu444444444444444vwx444444444444444444444444444444444yz{|44}~444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444 │ │ │ │ 444444444 │ │ │ │ 444444444444444444 │ │ │ │ 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ -4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ +4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ hexdigest($self, /, length) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /, length) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ update($self, data, /) │ │ │ │ Update this hash object's state with the provided bytes-like object. │ │ │ │ hexdigest($self, /) │ │ │ │ @@ -24538,17 +24537,17 @@ │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ +_PyRawMutex_UnlockSlow │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ -_PyRawMutex_UnlockSlow │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ _PyObject_AssertFailed │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyUnicode_CheckConsistency │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -84,16 +84,16 @@ │ │ │ │ 0x0001ceec 5f646573 74726f79 0066666c 75736800 _destroy.fflush. │ │ │ │ 0x0001cefc 5f5f7469 6d653634 005f5f6c 6f63616c __time64.__local │ │ │ │ 0x0001cf0c 74696d65 36345f72 005f5f6c 73746174 time64_r.__lstat │ │ │ │ 0x0001cf1c 36345f74 696d6536 34005f5f 66737461 64_time64.__fsta │ │ │ │ 0x0001cf2c 74617436 345f7469 6d653634 00736967 tat64_time64.sig │ │ │ │ 0x0001cf3c 656d7074 79736574 00776d65 6d636d70 emptyset.wmemcmp │ │ │ │ 0x0001cf4c 00667265 7870006d 6f646600 72656164 .frexp.modf.read │ │ │ │ - 0x0001cf5c 64697236 3400636c 6f736564 69720066 dir64.closedir.f │ │ │ │ - 0x0001cf6c 646f7065 6e646972 00726577 696e6464 dopendir.rewindd │ │ │ │ + 0x0001cf5c 64697236 3400636c 6f736564 69720072 dir64.closedir.r │ │ │ │ + 0x0001cf6c 6577696e 64646972 0066646f 70656e64 ewinddir.fdopend │ │ │ │ 0x0001cf7c 6972006c 64657870 006c7365 656b3634 ir.ldexp.lseek64 │ │ │ │ 0x0001cf8c 005f5f6c 6962635f 63757272 656e745f .__libc_current_ │ │ │ │ 0x0001cf9c 73696772 746d696e 005f5f6c 6962635f sigrtmin.__libc_ │ │ │ │ 0x0001cfac 63757272 656e745f 73696772 746d6178 current_sigrtmax │ │ │ │ 0x0001cfbc 00676574 70696400 756e6765 7463005f .getpid.ungetc._ │ │ │ │ 0x0001cfcc 5f726561 6c706174 685f6368 6b006674 _realpath_chk.ft │ │ │ │ 0x0001cfdc 656c6c00 72657769 6e640066 6c6f636b ell.rewind.flock │ │ │ │ @@ -263,44 +263,44 @@ │ │ │ │ 0x0001da1c 00646566 6c617465 436f7079 006c7365 .deflateCopy.lse │ │ │ │ 0x0001da2c 74786174 74720066 73657478 61747472 txattr.fsetxattr │ │ │ │ 0x0001da3c 006f7065 6e707479 00696e66 6c617465 .openpty.inflate │ │ │ │ 0x0001da4c 436f7079 00636f70 79736967 6e006b69 Copy.copysign.ki │ │ │ │ 0x0001da5c 6c6c7067 0073656e 6466696c 65363400 llpg.sendfile64. │ │ │ │ 0x0001da6c 66747275 6e636174 65363400 67657467 ftruncate64.getg │ │ │ │ 0x0001da7c 726e616d 5f72005f 5f6d656d 6370795f rnam_r.__memcpy_ │ │ │ │ - 0x0001da8c 63686b00 67657470 776e616d 5f720073 chk.getpwnam_r.s │ │ │ │ - 0x0001da9c 65746772 656e7400 67657467 72656e74 etgrent.getgrent │ │ │ │ - 0x0001daac 00656e64 6772656e 74006d6b 6669666f .endgrent.mkfifo │ │ │ │ - 0x0001dabc 6174006d 6b666966 6f006661 63636573 at.mkfifo.facces │ │ │ │ - 0x0001dacc 73617400 61636365 7373005f 5f737472 sat.access.__str │ │ │ │ + 0x0001da8c 63686b00 73657467 72656e74 00676574 chk.setgrent.get │ │ │ │ + 0x0001da9c 6772656e 7400656e 64677265 6e740067 grent.endgrent.g │ │ │ │ + 0x0001daac 65747077 6e616d5f 72006661 63636573 etpwnam_r.facces │ │ │ │ + 0x0001dabc 73617400 61636365 7373006d 6b666966 sat.access.mkfif │ │ │ │ + 0x0001dacc 6f617400 6d6b6669 666f005f 5f737472 oat.mkfifo.__str │ │ │ │ 0x0001dadc 6e636174 5f63686b 005f5f6d 6b74696d ncat_chk.__mktim │ │ │ │ 0x0001daec 65363400 5f5f7365 6c656374 3634005f e64.__select64._ │ │ │ │ 0x0001dafc 5f666465 6c745f63 686b0073 63686564 _fdelt_chk.sched │ │ │ │ 0x0001db0c 5f736574 61666669 6e697479 006c6c69 _setaffinity.lli │ │ │ │ 0x0001db1c 73747861 74747200 666c6973 74786174 stxattr.flistxat │ │ │ │ 0x0001db2c 74720067 65746772 6f757073 00584d4c tr.getgroups.XML │ │ │ │ 0x0001db3c 5f476574 53706563 69666965 64417474 _GetSpecifiedAtt │ │ │ │ 0x0001db4c 72696275 7465436f 756e7400 584d4c5f ributeCount.XML_ │ │ │ │ - 0x0001db5c 53746f70 50617273 6572005f 5f776169 StopParser.__wai │ │ │ │ - 0x0001db6c 74345f74 696d6536 3400666f 726b7074 t4_time64.forkpt │ │ │ │ - 0x0001db7c 79006663 686f776e 006c6368 6f776e00 y.fchown.lchown. │ │ │ │ + 0x0001db5c 53746f70 50617273 65720066 6f726b70 StopParser.forkp │ │ │ │ + 0x0001db6c 7479005f 5f776169 74345f74 696d6536 ty.__wait4_time6 │ │ │ │ + 0x0001db7c 34006663 686f776e 006c6368 6f776e00 4.fchown.lchown. │ │ │ │ 0x0001db8c 6663686f 776e6174 00666c6f 636b0058 fchownat.flock.X │ │ │ │ 0x0001db9c 4d4c5f47 65744275 66666572 00584d4c ML_GetBuffer.XML │ │ │ │ 0x0001dbac 5f506172 73654275 66666572 00584d4c _ParseBuffer.XML │ │ │ │ 0x0001dbbc 5f557365 466f7265 69676e44 54440058 _UseForeignDTD.X │ │ │ │ 0x0001dbcc 4d4c5f53 65745061 72616d45 6e746974 ML_SetParamEntit │ │ │ │ 0x0001dbdc 79506172 73696e67 005f5f77 61697433 yParsing.__wait3 │ │ │ │ 0x0001dbec 5f74696d 65363400 584d4c5f 53657452 _time64.XML_SetR │ │ │ │ 0x0001dbfc 65747572 6e4e5354 7269706c 65740064 eturnNSTriplet.d │ │ │ │ 0x0001dc0c 75703300 66737461 74766673 36340067 up3.fstatvfs64.g │ │ │ │ 0x0001dc1c 6574686f 73746279 61646472 5f720058 ethostbyaddr_r.X │ │ │ │ 0x0001dc2c 4d4c5f45 78746572 6e616c45 6e746974 ML_ExternalEntit │ │ │ │ - 0x0001dc3c 79506172 73657243 72656174 65006673 yParserCreate.fs │ │ │ │ - 0x0001dc4c 796e6300 5f5f685f 6572726e 6f5f6c6f ync.__h_errno_lo │ │ │ │ - 0x0001dc5c 63617469 6f6e0068 73747265 72726f72 cation.hstrerror │ │ │ │ + 0x0001dc3c 79506172 73657243 72656174 65005f5f yParserCreate.__ │ │ │ │ + 0x0001dc4c 685f6572 726e6f5f 6c6f6361 74696f6e h_errno_location │ │ │ │ + 0x0001dc5c 00687374 72657272 6f720066 73796e63 .hstrerror.fsync │ │ │ │ 0x0001dc6c 00776373 636f6c6c 00657665 6e746664 .wcscoll.eventfd │ │ │ │ 0x0001dc7c 005f5f65 78706c69 6369745f 627a6572 .__explicit_bzer │ │ │ │ 0x0001dc8c 6f5f6368 6b007763 73786672 6d005f5f o_chk.wcsxfrm.__ │ │ │ │ 0x0001dc9c 63747970 655f746f 6c6f7765 725f6c6f ctype_tolower_lo │ │ │ │ 0x0001dcac 63005f5f 63747970 655f746f 75707065 c.__ctype_touppe │ │ │ │ 0x0001dcbc 725f6c6f 6300584d 4c5f4672 6565436f r_loc.XML_FreeCo │ │ │ │ 0x0001dccc 6e74656e 744d6f64 656c0065 76656e74 ntentModel.event │ │ │ ├── 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 1a1e30 <_start@@Base+0x34> │ │ │ │ + bl 1a41fc <_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, #37372 @ 0x91fc │ │ │ │ + movw r0, #40636 @ 0x9ebc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2a9f8 │ │ │ │ b.n 2aa34 │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2aa34 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37388 @ 0x920c │ │ │ │ + movw r1, #40652 @ 0x9ecc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2aa42 │ │ │ │ str.w r6, [r3, #1484] @ 0x5cc │ │ │ │ str.w r5, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -47,15 +47,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f14 │ │ │ │ + bl 1a52dc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2aab0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6c9c4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -72,70 +72,70 @@ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ movs r5, #1 │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ strd r5, r5, [sp, #176] @ 0xb0 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - bl 1a2ee8 │ │ │ │ + bl 1a52b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2aab8 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6d2c0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ - movw r0, #37432 @ 0x9238 │ │ │ │ + movw r0, #40696 @ 0x9ef8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a6c30 │ │ │ │ + bl 1a8ff8 │ │ │ │ cbz r0, 2aad0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2aad2 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3fd0 │ │ │ │ + bl 1a6398 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 6d2c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aab0 │ │ │ │ - bl 143054 │ │ │ │ + bl 1442a4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d69ec <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1d8c44 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2aafe │ │ │ │ bl 2bc58 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 9a4a4 <_Py_GetConfig@@Base> │ │ │ │ + bl 99f58 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2ab2c │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1a7bdc │ │ │ │ + bl 1a9fa4 │ │ │ │ ldr r1, [pc, #132] @ (2ab9c ) │ │ │ │ - movw r2, #37448 @ 0x9248 │ │ │ │ + movw r2, #40712 @ 0x9f08 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2aba0 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #37464 @ 0x9258 │ │ │ │ + movw r0, #40728 @ 0x9f18 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1af104 │ │ │ │ + bl 1b1680 │ │ │ │ cbnz r0, 2ab48 │ │ │ │ - movw r1, #37476 @ 0x9264 │ │ │ │ + movw r1, #40740 @ 0x9f24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #96] @ (2aba4 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ab54 │ │ │ │ movs r4, #1 │ │ │ │ bl 2bc58 │ │ │ │ b.n 2ab56 │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2ab84 │ │ │ │ @@ -144,59 +144,59 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ cbz r0, 2ab84 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #37512 @ 0x9288 │ │ │ │ + movw r1, #40776 @ 0x9f48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ bl 2bb1c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfea4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1e02bc │ │ │ │ + bl 1e1c88 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1e209c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ movs r3, r5 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002aba8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r3, #1608] @ 0x648 │ │ │ │ cbz r3, 2abd4 │ │ │ │ - movw r1, #37520 @ 0x9290 │ │ │ │ + movw r1, #40784 @ 0x9f50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #24] @ (2abe8 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1a2e1c │ │ │ │ + bl 1a51e4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002abec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -208,37 +208,37 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2ac0c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38592 @ 0x96c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2da4 │ │ │ │ + bl 1a516c │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ bl 6cd04 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r5, 2ac34 │ │ │ │ mov r0, r6 │ │ │ │ bl 6cfb0 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ bl 6d020 │ │ │ │ cbz r5, 2ac52 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac52 │ │ │ │ - movw r1, #37588 @ 0x92d4 │ │ │ │ + movw r1, #40852 @ 0x9f94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2ac58 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002ac5c <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -284,37 +284,37 @@ │ │ │ │ cbz r4, 2ad08 │ │ │ │ ldr r2, [pc, #196] @ (2ad94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2ad08 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37604 @ 0x92e4 │ │ │ │ + movw r1, #40868 @ 0x9fa4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl fd898 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fdbe0 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ad08 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad82 │ │ │ │ movs r0, #12 │ │ │ │ bl 6cb44 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad1e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef3fc │ │ │ │ + bl 1f11dc │ │ │ │ b.n 2ad8e │ │ │ │ ldr r0, [pc, #120] @ (2ad98 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -323,15 +323,15 @@ │ │ │ │ bne.n 2ad40 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad30 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2ad4c │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ ldr r2, [pc, #76] @ (2ad9c ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2ad5a │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2ad64 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad6c │ │ │ │ dmb ish │ │ │ │ bne.n 2ad86 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ad92 │ │ │ │ ldr r0, [pc, #16] @ (2ad98 ) │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ b.n 2ad82 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -371,28 +371,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2adf0 ) │ │ │ │ b.n 2af4c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b024 │ │ │ │ + bl 8a904 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ade8 │ │ │ │ - bl 69c40 │ │ │ │ + bl 69c3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ade8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ade8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ @@ -407,26 +407,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2ae16 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #224] @ (2aef4 ) │ │ │ │ b.n 2af4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5ffc0 │ │ │ │ + bl 5ffbc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aece │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ae5e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b024 │ │ │ │ + bl 8a904 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aece │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2aef8 ) │ │ │ │ @@ -435,67 +435,67 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2ae7a │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b024 │ │ │ │ + bl 8a904 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aece │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b024 │ │ │ │ + bl 8a904 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aed2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2aed2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ae9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ae9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2aeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2aeee │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + b.w 12b914 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #1 │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ @@ -514,40 +514,40 @@ │ │ │ │ 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 1a3238 │ │ │ │ + bl 1a5600 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002af32 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a3238 │ │ │ │ + bl 1a5600 │ │ │ │ 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 1a2f14 │ │ │ │ + bl 1a52dc │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1a2da4 │ │ │ │ + bl 1a516c │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ bl 6d0f4 │ │ │ │ cbz r0, 2af88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 6cfb0 │ │ │ │ @@ -580,15 +580,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 1a31f8 │ │ │ │ + bl 1a55c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002afd2 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -596,52 +596,52 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a2d58 │ │ │ │ + bl 1a5120 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002aff6 : │ │ │ │ cbnz r0, 2affc │ │ │ │ - b.w 1a887c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1aac44 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r4, #38592 @ 0x96c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2da4 │ │ │ │ + bl 1a516c │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ bl 6cd04 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ bl 6cd04 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ bl 6cd04 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ bl 6cd04 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ bl 6cd04 │ │ │ │ - movw r0, #26432 @ 0x6740 │ │ │ │ + movw r0, #29696 @ 0x7400 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ bl 6cfb0 │ │ │ │ str.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - movw r0, #26432 @ 0x6740 │ │ │ │ + movw r0, #29696 @ 0x7400 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ bl 6cfb0 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b072 │ │ │ │ - movw r0, #26432 @ 0x6740 │ │ │ │ + movw r0, #29696 @ 0x7400 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ bl 6cfb0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ bl 6cfb0 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -653,21 +653,21 @@ │ │ │ │ cbz r3, 2b0aa │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b0aa │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b0aa │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b0b8 │ │ │ │ - movw r1, #37588 @ 0x92d4 │ │ │ │ + movw r1, #40852 @ 0x9f94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b0bc ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002b0c0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -679,37 +679,37 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2b0e0 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38592 @ 0x96c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2da4 │ │ │ │ + bl 1a516c │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ bl 6cd04 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r5, 2b108 │ │ │ │ mov r0, r6 │ │ │ │ bl 6cfb0 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ bl 6d020 │ │ │ │ cbz r5, 2b126 │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b126 │ │ │ │ - movw r1, #37588 @ 0x92d4 │ │ │ │ + movw r1, #40852 @ 0x9f94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b12c ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002b130 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2b136 │ │ │ │ │ │ │ │ 0002b136 : │ │ │ │ @@ -717,68 +717,68 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2f14 │ │ │ │ + bl 1a52dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b15c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b186 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 6c9c4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1a3fd0 │ │ │ │ + bl 1a6398 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ bl 6d2c0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b154 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b18a : │ │ │ │ ldr r2, [pc, #80] @ (2b1dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b19a │ │ │ │ ldr r0, [pc, #72] @ (2b1e0 ) │ │ │ │ - b.w 1a4c40 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 1a7008 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2b1e4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12ecd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1bc │ │ │ │ - bl d7c64 │ │ │ │ + bl d7748 │ │ │ │ b.n 2b1d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b1d2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b1d2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl e23ec │ │ │ │ + bl e26c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xf2b80049 │ │ │ │ @@ -786,15 +786,15 @@ │ │ │ │ 0002b1e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a4e94 │ │ │ │ + bl 1a725c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b202 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -813,17 +813,17 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2912c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b24e │ │ │ │ - movw r0, #40152 @ 0x9cd8 │ │ │ │ + movw r0, #43416 @ 0xa998 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 64572 │ │ │ │ + bl 6456e │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #38592 @ 0x96c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -837,113 +837,113 @@ │ │ │ │ blx 29198 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b2f0 │ │ │ │ - movw r1, #40208 @ 0x9d10 │ │ │ │ + movw r1, #43472 @ 0xa9d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2bc │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #49216 @ 0xc040 │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #52440 @ 0xccd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2e0 │ │ │ │ - movw r1, #40232 @ 0x9d28 │ │ │ │ + movw r1, #43496 @ 0xa9e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #64068 @ 0xfa44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40252 @ 0x9d3c │ │ │ │ + movw r1, #43516 @ 0xa9fc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2b4bc ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b332 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40276 @ 0x9d54 │ │ │ │ + movw r1, #43540 @ 0xaa14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1fa750 │ │ │ │ + bl 1fc4dc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #504 @ 0x1f8 │ │ │ │ + movw r1, #3768 @ 0xeb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2b34a │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #10088 @ 0x2768 │ │ │ │ + movw r1, #13424 @ 0x3470 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2b362 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40300 @ 0x9d6c │ │ │ │ + movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2b37a │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40320 @ 0x9d80 │ │ │ │ + movw r1, #43584 @ 0xaa40 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2b392 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40336 @ 0x9d90 │ │ │ │ + movw r1, #43600 @ 0xaa50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ - movw r1, #40352 @ 0x9da0 │ │ │ │ + movw r1, #43616 @ 0xaa60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + movw r1, #64068 @ 0xfa44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #268] @ (2b4c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ bl 6d458 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b3c8 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ @@ -963,88 +963,88 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b488 │ │ │ │ ldr r0, [pc, #212] @ (2b4c4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12ecd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b3fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w fp, [pc, #196] @ 2b4c8 │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b40a │ │ │ │ cbnz r0, 2b426 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4b64 │ │ │ │ + bl 1d6dbc │ │ │ │ mov r0, r6 │ │ │ │ - bl d7480 │ │ │ │ + bl d6f64 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b45c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b45c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11ca50 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11d080 <_PyLong_FromGid@@Base+0x10> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b482 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b482 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2b4a2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + movw r1, #64068 @ 0xfa44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6dc4 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1a918c <_Py_write_noraise@@Base+0xa0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b534 │ │ │ │ - bl 1a6f50 <_Py_write_noraise@@Base+0x22c> │ │ │ │ + bl 1a9318 <_Py_write_noraise@@Base+0x22c> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b272 │ │ │ │ - bl 1dcb6c │ │ │ │ + bl 1dea1c │ │ │ │ b.n 2b272 │ │ │ │ nop │ │ │ │ str r4, [r6, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ @@ -1059,42 +1059,42 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1a3ef0 │ │ │ │ + bl 1a62b8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2b4fc │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b528 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1a490c <_Py_SetLocaleFromEnv@@Base+0x828> │ │ │ │ + bl 1a6cd4 <_Py_SetLocaleFromEnv@@Base+0x828> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b51e │ │ │ │ ldr r2, [pc, #32] @ (2b530 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #40980 @ 0xa014 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2b528 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + add r5, pc, #144 @ (adr r5, 2b5c4 ) │ │ │ │ movs r3, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b6aa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1113,60 +1113,60 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 90738 │ │ │ │ - movw r1, #40548 @ 0x9e64 │ │ │ │ + bl 90064 │ │ │ │ + movw r1, #43812 @ 0xab24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cbz r0, 2b5ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 2b570 │ │ │ │ - bl c8d70 │ │ │ │ + bl c87b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b570 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b5ac │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #264] @ (2b6ac ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b5ae │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ cbnz r0, 2b5ae │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #252] @ 2b6b0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 90738 │ │ │ │ + bl 90064 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b664 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b5bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b5f4 │ │ │ │ ldr r1, [pc, #200] @ (2b6b0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b5bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b5bc │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1174,116 +1174,116 @@ │ │ │ │ beq.n 2b5bc │ │ │ │ cbz r6, 2b62c │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 122730 <_PySet_NextEntry@@Base> │ │ │ │ + bl 122ed8 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b62c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b606 │ │ │ │ - bl 11c86c │ │ │ │ + bl 11d018 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b606 │ │ │ │ b.n 2b5bc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b644 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40568 @ 0x9e78 │ │ │ │ + movw r1, #43832 @ 0xab38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ b.n 2b654 │ │ │ │ - movw r1, #40592 @ 0x9e90 │ │ │ │ + movw r1, #43856 @ 0xab50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1f6744 │ │ │ │ + bl 1f8524 │ │ │ │ b.n 2b5bc │ │ │ │ cbz r5, 2b6a4 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40596 @ 0x9e94 │ │ │ │ + movw r1, #43860 @ 0xab54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6b94 <_PyEvent_Notify@@Base+0x214> │ │ │ │ + bl 1f8974 <_PyEvent_Notify@@Base+0x214> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #504 @ 0x1f8 │ │ │ │ + movw r1, #3768 @ 0xeb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + movw r1, #64068 @ 0xfa44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1a90ec <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r4, r3, #7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #28] @ (2b6e4 ) │ │ │ │ movw r1, #1767 @ 0x6e7 │ │ │ │ - movw r3, #764 @ 0x2fc │ │ │ │ + movw r3, #4028 @ 0xfbc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #3732 @ 0xe94 │ │ │ │ + movw r2, #6996 @ 0x1b54 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - rors r0, r1 │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r6, [pc, #544] @ (2b908 <_PyInterpreterState_SetConfig@@Base+0x7c>) │ │ │ │ movs r7, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #27484 @ 0x6b5c │ │ │ │ + movw r1, #30748 @ 0x781c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b74e │ │ │ │ - movw r1, #27292 @ 0x6a9c │ │ │ │ + movw r1, #30556 @ 0x775c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b752 │ │ │ │ - movw r1, #27320 @ 0x6ab8 │ │ │ │ + movw r1, #30584 @ 0x7778 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b756 │ │ │ │ - movw r1, #27388 @ 0x6afc │ │ │ │ + movw r1, #30652 @ 0x77bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b75a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27444 @ 0x6b34 │ │ │ │ + movw r1, #30708 @ 0x77f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a034 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b75c │ │ │ │ @@ -1303,71 +1303,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b794 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10680 @ 0x29b8 │ │ │ │ + movw r1, #13944 @ 0x3678 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b7a6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8ee5c │ │ │ │ + bl 8e770 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b7aa : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b7fa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 923d8 │ │ │ │ + bl 91d08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b7ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b7f2 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b7fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b7ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cbnz r3, 2b812 │ │ │ │ - b.w a0cd8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a0758 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1378,15 +1378,15 @@ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2b844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b844 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2b82c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002b84c <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {lr} │ │ │ │ @@ -1398,19 +1398,19 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4128 @ 0x1020 │ │ │ │ adds r2, #8 │ │ │ │ - bl 1a4ce8 │ │ │ │ + bl 1a70b0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b884 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5cc16 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5cc12 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002b88c <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1441,39 +1441,39 @@ │ │ │ │ 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 1a4ce8 │ │ │ │ + bl 1a70b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b900 <_PyInterpreterState_SetConfig@@Base+0x74> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 5cc16 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5cc12 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ b.n 2b92e <_PyInterpreterState_SetConfig@@Base+0xa2> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a4e94 │ │ │ │ + bl 1a725c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b8f2 <_PyInterpreterState_SetConfig@@Base+0x66> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ add.w r1, r1, #4128 @ 0x1020 │ │ │ │ adds r1, #8 │ │ │ │ - bl 1a4ce8 │ │ │ │ + bl 1a70b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b8f2 <_PyInterpreterState_SetConfig@@Base+0x66> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bd79c │ │ │ │ + bl 1bf9ec │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6d2c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -1481,28 +1481,28 @@ │ │ │ │ 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, #43024 @ 0xa810 │ │ │ │ + movw r1, #46248 @ 0xb4a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cbnz r0, 2b966 <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2b9be <_PyInterpreterState_SetConfig@@Base+0x132> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl edbac │ │ │ │ + bl ede98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b962 <_PyInterpreterState_SetConfig@@Base+0xd6> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1bce44 │ │ │ │ + bl 1bf094 │ │ │ │ cbnz r0, 2b9a2 <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2b9a2 <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ @@ -1511,15 +1511,15 @@ │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2b9aa <_PyInterpreterState_SetConfig@@Base+0x11e> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1528,40 +1528,40 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46248 @ 0xb4a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cbz r0, 2ba1e <_PyInterpreterState_SetConfig@@Base+0x192> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl ef0b8 │ │ │ │ + bl ef400 │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2ba10 <_PyInterpreterState_SetConfig@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ba20 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2ba20 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl ef83c │ │ │ │ + bl efb84 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ba20 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ @@ -1580,83 +1580,83 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a2f14 │ │ │ │ + bl 1a52dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2ba64 <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2ba72 <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #16] @ (2ba78 <_Py_InitializeMain@@Base+0x3a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1b9d28 │ │ │ │ + bl 1bbf7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #46248 @ 0xb4a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cbnz r0, 2baa2 <_Py_InitializeMain@@Base+0x64> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2baf4 <_Py_InitializeMain@@Base+0xb6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl edbac │ │ │ │ + bl ede98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ba9e <_Py_InitializeMain@@Base+0x60> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1bce44 │ │ │ │ + bl 1bf094 │ │ │ │ cbnz r0, 2bad8 <_Py_InitializeMain@@Base+0x9a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bae0 <_Py_InitializeMain@@Base+0xa2> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bafc : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1c3f08 │ │ │ │ + b.w 1c6198 │ │ │ │ │ │ │ │ 0002bb02 : │ │ │ │ - b.w 1c4310 │ │ │ │ + b.w 1c65a0 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb08 : │ │ │ │ ldr r3, [pc, #12] @ (2bb18 ) │ │ │ │ str.w r0, [r3, #1416] @ 0x588 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #1420] @ 0x58c │ │ │ │ @@ -1672,59 +1672,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bb52 │ │ │ │ mov r0, r1 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bb52 │ │ │ │ ldr r2, [pc, #44] @ (2bb6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de6f0 │ │ │ │ + bl 1e05a0 │ │ │ │ b.n 2bb68 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7834 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 1d98c4 <_PyEval_MakePendingCalls@@Base+0x42c> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb70 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bba8 │ │ │ │ - bl 1210fc │ │ │ │ + bl 1218a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bb9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bba0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2bb9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bbac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1740,48 +1740,48 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dc490 │ │ │ │ + bl 1de340 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bbea │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r1, r7 │ │ │ │ │ │ │ │ 0002bbf4 : │ │ │ │ cbnz r1, 2bbfa │ │ │ │ - b.w 927a8 │ │ │ │ + b.w 920d8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bpl.n 2bc22 │ │ │ │ - movw r1, #63236 @ 0xf704 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #960 @ 0x3c0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 927a8 │ │ │ │ + b.w 920d8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #23964 @ 0x5d9c │ │ │ │ + movw r1, #26980 @ 0x6964 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002bc40 : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ @@ -1792,15 +1792,15 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bc58 : │ │ │ │ ldr r2, [pc, #12] @ (2bc68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1de6f0 │ │ │ │ + b.w 1e05a0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1821,83 +1821,83 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2be42 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bcc4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1af8ac │ │ │ │ + bl 1b1e2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ cbz r6, 2bce4 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bd2a │ │ │ │ cbz r5, 2bd2a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bd2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deb38 │ │ │ │ + bl 1e091c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ cbnz r6, 2bce8 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2be3e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bd10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bce4 │ │ │ │ add.w r1, r6, #16 │ │ │ │ blx 29d64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd42 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df5dc │ │ │ │ + bl 1e13bc │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ b.n 2bce4 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2bd4c │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2bd54 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be26 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2bd64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be26 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2bdd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1910,29 +1910,29 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, r7, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1d9ac8 │ │ │ │ + bl 1db974 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2bdac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ b.n 2bce4 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ @@ -1941,15 +1941,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ca6a <_Py_GetConfigsAsDict@@Base+0x98a> │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str.w r6, [r4, #476] @ 0x1dc │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1963,21 +1963,21 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2be1a │ │ │ │ movs r0, #1 │ │ │ │ b.n 2be3e │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w ca77c │ │ │ │ + b.w ca1c0 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bce4 │ │ │ │ - movw r0, #60920 @ 0xedf8 │ │ │ │ + movw r0, #64068 @ 0xfa44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1c5d5c │ │ │ │ + bl 1c7fb8 │ │ │ │ b.n 2bce4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002be42 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1988,37 +1988,37 @@ │ │ │ │ movw r5, #11536 @ 0x2d10 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2be82 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25084 @ 0x61fc │ │ │ │ + movw r1, #28308 @ 0x6e94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 2bf3a │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2bea8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2be98 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2beb4 │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2bec6 │ │ │ │ movw r3, #49013 @ 0xbf75 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2056,32 +2056,32 @@ │ │ │ │ bne.n 2bf26 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bf16 │ │ │ │ dmb ish │ │ │ │ beq.n 2bf32 │ │ │ │ ldr r0, [pc, #64] @ (2bf70 ) │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cbnz r4, 2bf3e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf64 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf5a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf5e │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ mov r0, r4 │ │ │ │ bl 6cd04 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2098,15 +2098,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r9] │ │ │ │ mov r5, r2 │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2bfb6 │ │ │ │ - movw r2, #22376 @ 0x5768 │ │ │ │ + movw r2, #25600 @ 0x6400 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ @@ -2116,17 +2116,17 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 6cf28 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bfec │ │ │ │ mov r0, sl │ │ │ │ bl 6cd04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - bl 1ef298 │ │ │ │ - bl 98598 │ │ │ │ + bl 9ab24 │ │ │ │ + bl 1f1078 │ │ │ │ + bl 9803c │ │ │ │ movs r4, #0 │ │ │ │ b.n 2c0da │ │ │ │ add.w sl, r0, r4 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cbz r2, 2c00a │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ @@ -2152,22 +2152,22 @@ │ │ │ │ cbz r0, 2c03a │ │ │ │ mov r0, r7 │ │ │ │ blx 29c58 │ │ │ │ b.n 2c0b4 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c058 │ │ │ │ - bl 9b07c │ │ │ │ - bl e9180 │ │ │ │ + bl 9ab24 │ │ │ │ + bl e9470 │ │ │ │ mov fp, r0 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2bff0 │ │ │ │ b.n 2c0ac │ │ │ │ - bl 30016 <_Py_fstat@@Base+0x586> │ │ │ │ + bl 30884 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2c0b4 │ │ │ │ b.n 2c0ac │ │ │ │ mov r0, sl │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r5, r4 │ │ │ │ @@ -2176,22 +2176,22 @@ │ │ │ │ beq.n 2c0ba │ │ │ │ cbz r4, 2c0a4 │ │ │ │ adds.w r8, r4, #2 │ │ │ │ bpl.n 2c0a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 6cd04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25108 @ 0x6214 │ │ │ │ + movw r1, #28332 @ 0x6eac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - bl 98598 │ │ │ │ + bl 12f910 │ │ │ │ + bl 9803c │ │ │ │ b.n 2bfe8 │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov sl, r5 │ │ │ │ b.n 2bfc6 │ │ │ │ mov r0, r5 │ │ │ │ bl 6cd04 │ │ │ │ b.n 2bfe8 │ │ │ │ @@ -2201,38 +2201,38 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 6cf28 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c0da │ │ │ │ mov r0, r5 │ │ │ │ bl 6cd04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - bl 1ef298 │ │ │ │ - bl 98598 │ │ │ │ + bl 9ab24 │ │ │ │ + bl 1f1078 │ │ │ │ + bl 9803c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c0e0 <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #11500 @ 0x2cec │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c120 <_Py_GetConfigsAsDict@@Base+0x40> │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c13e <_Py_GetConfigsAsDict@@Base+0x5e> │ │ │ │ b.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2240,58 +2240,58 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25212 @ 0x627c │ │ │ │ + movw r1, #28356 @ 0x6ec4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c166 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c166 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11504 @ 0x2cf0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25244 @ 0x629c │ │ │ │ + movw r1, #28388 @ 0x6ee4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c1aa <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c1aa <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11508 @ 0x2cf4 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c1c6 <_Py_GetConfigsAsDict@@Base+0xe6> │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c1e4 <_Py_GetConfigsAsDict@@Base+0x104> │ │ │ │ b.n 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2299,764 +2299,764 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25276 @ 0x62bc │ │ │ │ + movw r1, #28420 @ 0x6f04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c20c <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c20c <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11512 @ 0x2cf8 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25312 @ 0x62e0 │ │ │ │ + movw r1, #28456 @ 0x6f28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c250 <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c250 <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40108 @ 0x9cac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25352 @ 0x6308 │ │ │ │ + movw r1, #28496 @ 0x6f50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c294 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c294 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40160 @ 0x9ce0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25364 @ 0x6314 │ │ │ │ + movw r1, #28508 @ 0x6f5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c2d8 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c2d8 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40164 @ 0x9ce4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25380 @ 0x6324 │ │ │ │ + movw r1, #28524 @ 0x6f6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c31c <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c31c <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40168 @ 0x9ce8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25396 @ 0x6334 │ │ │ │ + movw r1, #28540 @ 0x6f7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c360 <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c360 <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40152 @ 0x9cd8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25412 @ 0x6344 │ │ │ │ + movw r1, #28556 @ 0x6f8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3a4 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3a4 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40148 @ 0x9cd4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25432 @ 0x6358 │ │ │ │ + movw r1, #28576 @ 0x6fa0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3e8 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3e8 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40156 @ 0x9cdc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25448 @ 0x6368 │ │ │ │ + movw r1, #28592 @ 0x6fb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c42c <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c42c <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40180 @ 0x9cf4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25464 @ 0x6378 │ │ │ │ + movw r1, #28608 @ 0x6fc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c470 <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c470 <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40144 @ 0x9cd0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25480 @ 0x6388 │ │ │ │ + movw r1, #28624 @ 0x6fd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4b4 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4b4 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40172 @ 0x9cec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25500 @ 0x639c │ │ │ │ + movw r1, #28644 @ 0x6fe4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4f8 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4f8 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25516 @ 0x63ac │ │ │ │ + movw r1, #28660 @ 0x6ff4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c53c <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c53c <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40184 @ 0x9cf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25544 @ 0x63c8 │ │ │ │ + movw r1, #28688 @ 0x7010 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c580 <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c580 <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40188 @ 0x9cfc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25572 @ 0x63e4 │ │ │ │ + movw r1, #28716 @ 0x702c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5c4 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5c4 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40176 @ 0x9cf0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25596 @ 0x63fc │ │ │ │ + movw r1, #28740 @ 0x7044 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c608 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c608 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40840 @ 0x9f88 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25620 @ 0x6414 │ │ │ │ + movw r1, #28764 @ 0x705c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c64a <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c64a <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40100 @ 0x9ca4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25648 @ 0x6430 │ │ │ │ + movw r1, #28792 @ 0x7078 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c68c <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c68c <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #25748 @ 0x6494 │ │ │ │ + movw r1, #28892 @ 0x70dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2c93a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c94a <_Py_GetConfigsAsDict@@Base+0x86a> │ │ │ │ ldr r3, [pc, #840] @ (2c9fc <_Py_GetConfigsAsDict@@Base+0x91c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3720] @ 0xe88 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 2c6fa <_Py_GetConfigsAsDict@@Base+0x61a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48972 @ 0xbf4c │ │ │ │ + movw r1, #52236 @ 0xcc0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c95c <_Py_GetConfigsAsDict@@Base+0x87c> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49232 @ 0xc050 │ │ │ │ + movw r1, #52496 @ 0xcd10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c970 <_Py_GetConfigsAsDict@@Base+0x890> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48988 @ 0xbf5c │ │ │ │ + movw r1, #52252 @ 0xcc1c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c984 <_Py_GetConfigsAsDict@@Base+0x8a4> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49000 @ 0xbf68 │ │ │ │ + movw r1, #52264 @ 0xcc28 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c998 <_Py_GetConfigsAsDict@@Base+0x8b8> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25664 @ 0x6440 │ │ │ │ + movw r1, #28808 @ 0x7088 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9ac <_Py_GetConfigsAsDict@@Base+0x8cc> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25684 @ 0x6454 │ │ │ │ + movw r1, #28828 @ 0x709c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9c0 <_Py_GetConfigsAsDict@@Base+0x8e0> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25700 @ 0x6464 │ │ │ │ + movw r1, #28844 @ 0x70ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9d4 <_Py_GetConfigsAsDict@@Base+0x8f4> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4432 @ 0x1150 │ │ │ │ + movw r1, #7724 @ 0x1e2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9e8 <_Py_GetConfigsAsDict@@Base+0x908> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49016 @ 0xbf78 │ │ │ │ + movw r1, #52280 @ 0xcc38 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca00 <_Py_GetConfigsAsDict@@Base+0x920> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25724 @ 0x647c │ │ │ │ + movw r1, #28868 @ 0x70c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca14 <_Py_GetConfigsAsDict@@Base+0x934> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #25736 @ 0x6488 │ │ │ │ + movw r1, #28880 @ 0x70d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2c93a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca26 <_Py_GetConfigsAsDict@@Base+0x946> │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e69bc <_PyConfig_AsDict@@Base> │ │ │ │ + bl e6cac <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2ca38 <_Py_GetConfigsAsDict@@Base+0x958> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ b.n 2ca64 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c6b2 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c6b2 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c71a <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c71a <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c74e <_Py_GetConfigsAsDict@@Base+0x66e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c74e <_Py_GetConfigsAsDict@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c782 <_Py_GetConfigsAsDict@@Base+0x6a2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c782 <_Py_GetConfigsAsDict@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7b6 <_Py_GetConfigsAsDict@@Base+0x6d6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7b6 <_Py_GetConfigsAsDict@@Base+0x6d6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7ea <_Py_GetConfigsAsDict@@Base+0x70a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7ea <_Py_GetConfigsAsDict@@Base+0x70a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c822 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c822 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c85a <_Py_GetConfigsAsDict@@Base+0x77a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c85a <_Py_GetConfigsAsDict@@Base+0x77a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c892 <_Py_GetConfigsAsDict@@Base+0x7b2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c892 <_Py_GetConfigsAsDict@@Base+0x7b2> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8ca <_Py_GetConfigsAsDict@@Base+0x7ea> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8ca <_Py_GetConfigsAsDict@@Base+0x7ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c900 <_Py_GetConfigsAsDict@@Base+0x820> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c900 <_Py_GetConfigsAsDict@@Base+0x820> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c926 <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c926 <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37556 @ 0x92b4 │ │ │ │ + movw r1, #40780 @ 0x9f4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2c93a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ca64 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ca64 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ add.w r3, r0, r2, lsl #6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -3115,19 +3115,19 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb2a │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb30 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3145,31 +3145,31 @@ │ │ │ │ mov r3, r4 │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bcs.n 2cb74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb80 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 48e22 │ │ │ │ + b.w 48ed2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 94248 │ │ │ │ + bl 93cec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3183,15 +3183,15 @@ │ │ │ │ blx 29cf4 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2cbda │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 37a5c │ │ │ │ + bl 37a4c │ │ │ │ b.n 2cc18 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3199,68 +3199,68 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a0ec │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cbc8 │ │ │ │ - movw r1, #38084 @ 0x94c4 │ │ │ │ + movw r1, #41308 @ 0xa15c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49480 @ 0xc148 │ │ │ │ + movw r0, #52744 @ 0xce08 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115f08 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cc1c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ccfe │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #33668 @ 0x8384 │ │ │ │ + movw r1, #36984 @ 0x9078 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #58016 @ 0xe2a0 │ │ │ │ + movw r3, #61240 @ 0xef38 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 8761c │ │ │ │ + bl 871a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cc6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2cc18 │ │ │ │ ldr r1, [pc, #148] @ (2cd04 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 90f4c │ │ │ │ + bl 9087c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2cc8e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2cc18 │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ cmp r5, #0 │ │ │ │ bgt.n 2cca6 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2ccfe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #88] @ (2cd08 ) │ │ │ │ @@ -3272,142 +3272,142 @@ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 2cccc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b438 <_PyObject_MakeTpCall@@Base> │ │ │ │ b.n 2cce2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8909c <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 88c14 <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cc18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cca2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cca2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 2c808 <_Py_GetConfigsAsDict@@Base+0x728> │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cd0c : │ │ │ │ ldr r0, [pc, #4] @ (2cd14 ) │ │ │ │ - b.w cf5bc │ │ │ │ + b.w cf05c │ │ │ │ nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 2cf38 <_PyUnicode_FromId@@Base+0x36>) │ │ │ │ + add r5, pc, #448 @ (adr r5, 2ced8 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #34124 @ 0x854c │ │ │ │ + movw r2, #37256 @ 0x9188 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #34132 @ 0x8554 │ │ │ │ + movw r1, #37264 @ 0x9190 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1e0890 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd6c │ │ │ │ ldr r0, [pc, #220] @ (2ce20 ) │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd6c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1f18 │ │ │ │ + bl e21f4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2cd72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ce1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd9e │ │ │ │ - movw r3, #34148 @ 0x8564 │ │ │ │ + movw r3, #37280 @ 0x91a0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #54689 @ 0xd5a1 │ │ │ │ + movw r3, #60341 @ 0xebb5 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #56537 @ 0xdcd9 │ │ │ │ + movw r3, #63265 @ 0xf721 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 826c0 │ │ │ │ + bl 8225c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cdb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cdb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #34156 @ 0x856c │ │ │ │ + movw r1, #37288 @ 0x91a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd6c │ │ │ │ movs r0, #8 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdd8 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ b.n 2ce0c │ │ │ │ - movw r2, #43269 @ 0xa905 │ │ │ │ + movw r2, #51289 @ 0xc859 │ │ │ │ movt r2, #25 │ │ │ │ - movw r3, #16713 @ 0x4149 │ │ │ │ + movw r3, #24245 @ 0x5eb5 │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #33972 @ 0x84b4 │ │ │ │ + movw r1, #37104 @ 0x90f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57895 @ 0xe227 │ │ │ │ movt r2, #2 │ │ │ │ - bl fe7e4 │ │ │ │ + bl feb44 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ce0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #33984 @ 0x84c0 │ │ │ │ + movw r1, #37116 @ 0x90fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r5, pc, #752 @ (adr r5, 2d114 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 2d0b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ @@ -3426,15 +3426,15 @@ │ │ │ │ b.n 2ce62 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce6e │ │ │ │ movs r1, #0 │ │ │ │ - bl 10711c <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + bl 10753c <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ b.n 2ce62 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #28 │ │ │ │ ldr.w r6, [r1, #180] @ 0xb4 │ │ │ │ subs r5, r6, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ @@ -3471,15 +3471,15 @@ │ │ │ │ cbz r2, 2cefa │ │ │ │ add.w r0, r0, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e7e24 │ │ │ │ + b.w 1e9b90 │ │ │ │ │ │ │ │ 0002cf02 <_PyUnicode_FromId@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -3492,15 +3492,15 @@ │ │ │ │ bne.n 2cf32 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf22 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf3e <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ ldr r3, [pc, #324] @ (2d084 <_PyUnicode_FromId@@Base+0x182>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -3516,15 +3516,15 @@ │ │ │ │ bne.n 2cf7a <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf6a <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf86 <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2cfac <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3540,15 +3540,15 @@ │ │ │ │ bne.n 2cfc4 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cfb4 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2cfd0 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2cfe6 <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d058 <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3557,34 +3557,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d032 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d050 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e44 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d036 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d058 <_PyUnicode_FromId@@Base+0x156> │ │ │ │ ldr.w r0, [r5, #3436] @ 0xd6c │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -3600,15 +3600,15 @@ │ │ │ │ bne.n 2d070 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d060 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d07c <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002d088 : │ │ │ │ @@ -3623,19 +3623,19 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92748 │ │ │ │ + bl 92078 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b5f20 │ │ │ │ + b.w 1b8310 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ movw r6, #38544 @ 0x9690 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -3645,61 +3645,61 @@ │ │ │ │ cbz r0, 2d0e8 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r4, [pc, #200] @ (2d1b4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #37832 @ 0x93c8 │ │ │ │ + movw r1, #41056 @ 0xa060 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ movw r8, #42012 @ 0xa41c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2416] @ 0x970 │ │ │ │ bl 2d716 <_PyObject_DebugMallocStats@@Base+0x528> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37852 @ 0x93dc │ │ │ │ + movw r1, #41076 @ 0xa074 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d716 <_PyObject_DebugMallocStats@@Base+0x528> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37876 @ 0x93f4 │ │ │ │ + movw r1, #41100 @ 0xa08c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d716 <_PyObject_DebugMallocStats@@Base+0x528> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37896 @ 0x9408 │ │ │ │ + movw r1, #41120 @ 0xa0a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d716 <_PyObject_DebugMallocStats@@Base+0x528> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #5760 @ 0x1680 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #37916 @ 0x941c │ │ │ │ + movw r2, #41140 @ 0xa0b4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ bl 6d648 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ldrd r3, r7, [r8, #16] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ @@ -3714,36 +3714,36 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9a4a4 <_Py_GetConfig@@Base> │ │ │ │ + bl 99f58 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d1dc │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 29228 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d1e4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002d1ee <_PyObject_DebugMallocStats@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #14945 @ 0x3a61 │ │ │ │ + movw r3, #14969 @ 0x3a79 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d222 <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3757,85 +3757,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d314 <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37944 @ 0x9438 │ │ │ │ + movw r2, #41168 @ 0xa0d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37996 @ 0x946c │ │ │ │ + movw r2, #41220 @ 0xa104 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38028 @ 0x948c │ │ │ │ + movw r2, #41252 @ 0xa124 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1a2a4c <_start@@Base+0xc50> │ │ │ │ + bl 1a4e14 <_start@@Base+0xc4c> │ │ │ │ ldr r1, [pc, #204] @ (2d344 <_PyObject_DebugMallocStats@@Base+0x156>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #14499 @ 0x38a3 │ │ │ │ + movw r3, #14495 @ 0x389f │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a79cc <_Py_write_noraise@@Base+0xca8> │ │ │ │ + bl 1a9d94 <_Py_write_noraise@@Base+0xca8> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #3255 @ 0xcb7 │ │ │ │ + movw r2, #3251 @ 0xcb3 │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #3313 @ 0xcf1 │ │ │ │ + movw r1, #3309 @ 0xced │ │ │ │ movt r1, #6 │ │ │ │ - bl 1a7b84 │ │ │ │ + bl 1a9f4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38060 @ 0x94ac │ │ │ │ + movw r2, #41284 @ 0xa144 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38088 @ 0x94c8 │ │ │ │ + movw r2, #41312 @ 0xa160 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38116 @ 0x94e4 │ │ │ │ + movw r2, #41340 @ 0xa17c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38156 @ 0x950c │ │ │ │ + movw r2, #41380 @ 0xa1a4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #38184 @ 0x9528 │ │ │ │ + movw r2, #41408 @ 0xa1c0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d33c <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #9329 @ 0x2471 │ │ │ │ + movw r0, #9353 @ 0x2489 │ │ │ │ movt r0, #7 │ │ │ │ cbz r1, 2d32a <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #784] @ 0x310 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d334 <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3852,15 +3852,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ec2f4 │ │ │ │ + bl 1ee0d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ @@ -3876,15 +3876,15 @@ │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r7 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #20] │ │ │ │ - movw r2, #38212 @ 0x9544 │ │ │ │ + movw r2, #41436 @ 0xa1dc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -3939,15 +3939,15 @@ │ │ │ │ cbz r7, 2d45e <_PyObject_DebugMallocStats@@Base+0x270> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ ldr.w r3, [r5, r8, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ - bl 278428 │ │ │ │ + bl 2790f8 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ subs r3, r3, r7 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r8, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2d422 <_PyObject_DebugMallocStats@@Base+0x234> │ │ │ │ mov r7, sl │ │ │ │ @@ -3958,23 +3958,23 @@ │ │ │ │ mov r1, fp │ │ │ │ movs r0, #10 │ │ │ │ movs r6, #0 │ │ │ │ blx 2a24c │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #38264 @ 0x9578 │ │ │ │ + movw r0, #41488 @ 0xa210 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r9, r6 │ │ │ │ blx 29fe0 │ │ │ │ mov sl, r6 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ - movw r3, #38376 @ 0x95e8 │ │ │ │ + movw r3, #41600 @ 0xa280 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ @@ -3996,123 +3996,123 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r0, #4064 @ 0xfe0 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 278684 │ │ │ │ + bl 279354 │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d4aa <_PyObject_DebugMallocStats@@Base+0x2bc> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d4a6 <_PyObject_DebugMallocStats@@Base+0x2b8> │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ movs r0, #10 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ blx 2a24c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38404 @ 0x9604 │ │ │ │ + movw r1, #41628 @ 0xa29c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38432 @ 0x9620 │ │ │ │ + movw r1, #41656 @ 0xa2b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38452 @ 0x9634 │ │ │ │ + movw r1, #41676 @ 0xa2cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38476 @ 0x964c │ │ │ │ + movw r1, #41700 @ 0xa2e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #38504 @ 0x9668 │ │ │ │ + movw r2, #41728 @ 0xa300 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ bl 6d648 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38532 @ 0x9684 │ │ │ │ + movw r1, #41756 @ 0xa31c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #38560 @ 0x96a0 │ │ │ │ + movw r1, #41784 @ 0xa338 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #38588 @ 0x96bc │ │ │ │ + movw r2, #41812 @ 0xa354 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ bl 6d648 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #38616 @ 0x96d8 │ │ │ │ + movw r1, #41840 @ 0xa370 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #38648 @ 0x96f8 │ │ │ │ + movw r1, #41872 @ 0xa390 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #38680 @ 0x9718 │ │ │ │ + movw r1, #41904 @ 0xa3b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ - movw r1, #38712 @ 0x9738 │ │ │ │ + movw r1, #41936 @ 0xa3d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #38720 @ 0x9740 │ │ │ │ + movw r0, #41944 @ 0xa3d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38740 @ 0x9754 │ │ │ │ + movw r1, #41964 @ 0xa3ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4200,21 +4200,21 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - movw r2, #38880 @ 0x97e0 │ │ │ │ + movw r2, #42104 @ 0xa478 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ bl 6d648 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #38904 @ 0x97f8 │ │ │ │ + movw r2, #42128 @ 0xa490 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ bl 6d648 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ @@ -4222,17 +4222,17 @@ │ │ │ │ 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, #38912 @ 0x9800 │ │ │ │ + movw r1, #42136 @ 0xa498 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1551c0 │ │ │ │ + bl 156270 │ │ │ │ cbnz r0, 2d78c <_PyObject_DebugMallocStats@@Base+0x59e> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d894 <_PyObject_DebugMallocStats@@Base+0x6a6> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r5, r4, #31 │ │ │ │ @@ -4240,15 +4240,15 @@ │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ cbnz r0, 2d7b4 <_PyObject_DebugMallocStats@@Base+0x5c6> │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d894 <_PyObject_DebugMallocStats@@Base+0x6a6> │ │ │ │ mov r0, r9 │ │ │ │ blx 29ee0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2d800 <_PyObject_DebugMallocStats@@Base+0x612> │ │ │ │ mov r0, r7 │ │ │ │ @@ -4256,28 +4256,28 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d7de <_PyObject_DebugMallocStats@@Base+0x5f0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x59a> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d7fc <_PyObject_DebugMallocStats@@Base+0x60e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38932 @ 0x9814 │ │ │ │ + movw r1, #42156 @ 0xa4ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x59a> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d796 <_PyObject_DebugMallocStats@@Base+0x5a8> │ │ │ │ - bl e2d40 │ │ │ │ + bl e3018 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a480 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4289,48 +4289,48 @@ │ │ │ │ beq.n 2d87e <_PyObject_DebugMallocStats@@Base+0x690> │ │ │ │ cmp.w r5, r6, lsr #3 │ │ │ │ bls.n 2d87a <_PyObject_DebugMallocStats@@Base+0x68c> │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d87a <_PyObject_DebugMallocStats@@Base+0x68c> │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ - bl e5a00 │ │ │ │ + bl e5cc4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d868 <_PyObject_DebugMallocStats@@Base+0x67a> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x68c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d87a <_PyObject_DebugMallocStats@@Base+0x68c> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ b.n 2d818 <_PyObject_DebugMallocStats@@Base+0x62a> │ │ │ │ mov r0, r7 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ b.n 2d894 <_PyObject_DebugMallocStats@@Base+0x6a6> │ │ │ │ mov r0, r7 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x59a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d8bc <_PyObject_DebugMallocStats@@Base+0x6ce>) │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -4346,47 +4346,47 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29cd0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2d908 <_PyObject_DebugMallocStats@@Base+0x71a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 2d922 <_PyObject_DebugMallocStats@@Base+0x734> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2d926 <_PyObject_DebugMallocStats@@Base+0x738> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2d938 <_PyObject_DebugMallocStats@@Base+0x74a> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2d93c <_PyObject_DebugMallocStats@@Base+0x74e>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bcc.n 2d8a0 <_PyObject_DebugMallocStats@@Base+0x6b2> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002d940 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -4402,15 +4402,15 @@ │ │ │ │ bne.n 2d96c <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d95c <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2d978 <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ ldr r4, [pc, #456] @ (2db44 <_PyMem_GetCurrentAllocatorName@@Base+0x204>) │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ @@ -4535,63 +4535,63 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 29204 │ │ │ │ cbnz r0, 2db12 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ ldr r0, [pc, #152] @ (2db60 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #38072 @ 0x94b8 │ │ │ │ + movw r4, #41336 @ 0xa178 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #38088 @ 0x94c8 │ │ │ │ + movw r4, #41352 @ 0xa188 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #38032 @ 0x9490 │ │ │ │ + movw r4, #41296 @ 0xa150 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #38060 @ 0x94ac │ │ │ │ + movw r4, #41324 @ 0xa16c │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #38096 @ 0x94d0 │ │ │ │ + movw r4, #41360 @ 0xa190 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #38044 @ 0x949c │ │ │ │ + movw r4, #41308 @ 0xa15c │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2db2c <_PyMem_GetCurrentAllocatorName@@Base+0x1ec> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2db1c <_PyMem_GetCurrentAllocatorName@@Base+0x1dc> │ │ │ │ dmb ish │ │ │ │ beq.n 2db38 <_PyMem_GetCurrentAllocatorName@@Base+0x1f8> │ │ │ │ ldr r0, [pc, #12] @ (2db40 <_PyMem_GetCurrentAllocatorName@@Base+0x200>) │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #80] @ (2db98 <_PyMem_GetCurrentAllocatorName@@Base+0x258>) │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r1, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #400] @ (2dce8 <_PyMem_GetCurrentAllocatorName@@Base+0x3a8>) │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -4604,31 +4604,31 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2dba6 <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 2db96 <_PyMem_GetCurrentAllocatorName@@Base+0x256> │ │ │ │ - movw r1, #1236 @ 0x4d4 │ │ │ │ + movw r1, #4460 @ 0x116c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 2dba2 <_PyMem_GetCurrentAllocatorName@@Base+0x262> │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dbba <_PyMem_GetCurrentAllocatorName@@Base+0x27a> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #16] @ (2dbc0 <_PyMem_GetCurrentAllocatorName@@Base+0x280>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 2db24 <_PyMem_GetCurrentAllocatorName@@Base+0x1e4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4636,204 +4636,204 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dbe6 <_PyMem_GetCurrentAllocatorName@@Base+0x2a6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dc444 <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 2dc00 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ b.n 2dbfc <_PyMem_GetCurrentAllocatorName@@Base+0x2bc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48744 @ 0xbe68 │ │ │ │ + movw r0, #51968 @ 0xcb00 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dbda <_PyMem_GetCurrentAllocatorName@@Base+0x29a> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dc34 <_PyMem_GetCurrentAllocatorName@@Base+0x2f4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dc444 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dbfc <_PyMem_GetCurrentAllocatorName@@Base+0x2bc> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a42c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc2c <_PyMem_GetCurrentAllocatorName@@Base+0x2ec> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dc5a <_PyMem_GetCurrentAllocatorName@@Base+0x31a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 2dc74 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ b.n 2dc70 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48772 @ 0xbe84 │ │ │ │ + movw r0, #51996 @ 0xcb1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dc4e <_PyMem_GetCurrentAllocatorName@@Base+0x30e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dca8 <_PyMem_GetCurrentAllocatorName@@Base+0x368> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dc70 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dca0 <_PyMem_GetCurrentAllocatorName@@Base+0x360> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #39216 @ 0x9930 │ │ │ │ + movw r1, #42440 @ 0xa5c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cbnz r0, 2dcd6 <_PyMem_GetCurrentAllocatorName@@Base+0x396> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3cc> │ │ │ │ ldr r0, [pc, #60] @ (2dd14 <_PyMem_GetCurrentAllocatorName@@Base+0x3d4>) │ │ │ │ - bl 115840 │ │ │ │ + bl 115fc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dcd2 <_PyMem_GetCurrentAllocatorName@@Base+0x392> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #40] @ (2dd18 <_PyMem_GetCurrentAllocatorName@@Base+0x3d8>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl fd8c0 │ │ │ │ + bl fdc08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb750 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb770 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9a4a4 <_Py_GetConfig@@Base> │ │ │ │ + bl 99f58 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cbnz r3, 2dd40 <_PyMem_GetCurrentAllocatorName@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 155cd8 │ │ │ │ + b.w 156d88 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39332 @ 0x99a4 │ │ │ │ + movw r1, #42556 @ 0xa63c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd34 <_PyMem_GetCurrentAllocatorName@@Base+0x3f4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #39620 @ 0x9ac4 │ │ │ │ + movw r1, #42844 @ 0xa75c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1551c0 │ │ │ │ + bl 156270 │ │ │ │ cbnz r0, 2dd86 <_PyMem_GetCurrentAllocatorName@@Base+0x446> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dda4 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a7e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dda0 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ b.n 2dd82 <_PyMem_GetCurrentAllocatorName@@Base+0x442> │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002dda8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [pc, #80] @ (2de08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ cbnz r3, 2ddd4 │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #18644 @ 0x48d4 │ │ │ │ + movw r0, #21908 @ 0x5594 │ │ │ │ movt r0, #64 @ 0x40 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ cbnz r0, 2ddec │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2de06 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ strd r6, r5, [r0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ @@ -4863,55 +4863,55 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de4e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2deb4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de62 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de4a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de76 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de4a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de8a │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de4a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 298c4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2deac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #784 @ 0x310 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -4932,30 +4932,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df58 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df50 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2df0a │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 2df50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df1c │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 2df50 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4963,101 +4963,101 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2df46 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #39800 @ 0x9b78 │ │ │ │ + movw r1, #43024 @ 0xa810 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1551c0 │ │ │ │ + bl 156270 │ │ │ │ cbnz r0, 2df82 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dfa0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29934 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2df9c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ b.n 2df7e │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92748 │ │ │ │ + bl 92078 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ee54c │ │ │ │ + b.w 1f032c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #39888 @ 0x9bd0 │ │ │ │ + movw r1, #43112 @ 0xa868 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1551c0 │ │ │ │ + bl 156270 │ │ │ │ cbz r0, 2e03a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ cbz r0, 2e006 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e03c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 85968 │ │ │ │ + bl 854f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e002 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ cbnz r0, 2e036 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e002 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e002 │ │ │ │ str r0, [r4, #12] │ │ │ │ b.n 2e03c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -5088,15 +5088,15 @@ │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1e0a1c │ │ │ │ + bl 1e27fc │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e0aa │ │ │ │ b.n 2e1b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5107,27 +5107,27 @@ │ │ │ │ cbz r3, 2e0b2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e0ba │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #28016 @ 0x6d70 │ │ │ │ + movw r1, #31096 @ 0x7978 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1eea44 │ │ │ │ + bl 1f0824 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e0e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e0e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2e1b0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2e104 │ │ │ │ movs r1, #6 │ │ │ │ @@ -5150,84 +5150,84 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 147b38 │ │ │ │ + bl 148ad0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e162 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1960b8 │ │ │ │ + bl 197c7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e160 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2e160 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 2e17a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e1b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 6d774 │ │ │ │ str r0, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e1ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f6ec │ │ │ │ + bl 7f6f8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e1ee │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e1f0 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -5237,85 +5237,85 @@ │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1f0518 <_Py_CheckRecursiveCall@@Base+0xe6c> │ │ │ │ + bl 1f22f8 <_Py_CheckRecursiveCall@@Base+0xe6c> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #33972 @ 0x84b4 │ │ │ │ + movw r1, #37104 @ 0x90f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ff26c │ │ │ │ + bl ff5a4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 78004 │ │ │ │ + b.w 77ff0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #148] @ (2e2f8 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ - movw r2, #41500 @ 0xa21c │ │ │ │ + movw r2, #44724 @ 0xaeb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d6834 │ │ │ │ + bl d6318 │ │ │ │ cbz r0, 2e2d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c4f64 │ │ │ │ + bl 1c71cc │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e2d4 │ │ │ │ ldr r3, [pc, #116] @ (2e2fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cbz r1, 2e296 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 2e2d8 │ │ │ │ b.n 2e2b4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61104 @ 0xeeb0 │ │ │ │ + movw r1, #64328 @ 0xfb48 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ b.n 2e2d4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a6dc4 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1a918c <_Py_write_noraise@@Base+0xa0> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2de │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2f4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f5104 <_PyEvent_IsSet@@Base+0x1a8> │ │ │ │ + bl 1f6ee4 <_PyEvent_IsSet@@Base+0x1a8> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 790b0 │ │ │ │ - bl e9180 │ │ │ │ + bl 7909c │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e2d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r3, sp, #832 @ 0x340 │ │ │ │ @@ -5328,139 +5328,139 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e32e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 2e346 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #41520 @ 0xa230 │ │ │ │ + movw r0, #44744 @ 0xaec8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e34a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 145228 │ │ │ │ + bl 1461bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2e372 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2e454 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #41528 @ 0xa238 │ │ │ │ + movw r1, #44752 @ 0xaed0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ b.n 2e454 │ │ │ │ ldr r1, [pc, #252] @ (2e470 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e396 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e454 │ │ │ │ - bl d7c64 │ │ │ │ + bl d7748 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e3aa │ │ │ │ ldr r1, [pc, #216] @ (2e474 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e3e4 │ │ │ │ b.n 2e454 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #41568 @ 0xa260 │ │ │ │ + movw r0, #44792 @ 0xaef8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e3d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e3d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e454 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ed064 │ │ │ │ + bl 1eee44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e39a │ │ │ │ b.n 2e454 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbnz r5, 2e408 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #41580 @ 0xa26c │ │ │ │ + movw r0, #44804 @ 0xaf04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2e440 │ │ │ │ b.n 2e44c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #41596 @ 0xa27c │ │ │ │ + movw r0, #44820 @ 0xaf14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e42e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e42e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e454 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ed064 │ │ │ │ + bl 1eee44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e3e8 │ │ │ │ b.n 2e454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e44c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14588c │ │ │ │ + bl 146820 │ │ │ │ b.n 2e468 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e346 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14588c │ │ │ │ + bl 146820 │ │ │ │ b.n 2e346 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bgt.n 2e3ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -5471,80 +5471,80 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #38544 @ 0x9690 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f42d4 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1f60b4 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e4b4 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #49076 @ 0xbfb4 │ │ │ │ + movw r2, #52300 @ 0xcc4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29a18 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #49104 @ 0xbfd0 │ │ │ │ + movw r2, #52328 @ 0xcc68 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #49128 @ 0xbfe8 │ │ │ │ + movw r2, #52352 @ 0xcc80 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #49152 @ 0xc000 │ │ │ │ + movw r2, #52376 @ 0xcc98 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e4f8 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e500 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #28820 @ 0x7094 │ │ │ │ + movw r3, #32044 @ 0x7d2c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #49176 @ 0xc018 │ │ │ │ + movw r2, #52400 @ 0xccb0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #49200 @ 0xc030 │ │ │ │ + movw r2, #52424 @ 0xccc8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1d5524 │ │ │ │ + bl 1d777c │ │ │ │ mov r6, r0 │ │ │ │ - bl d7c24 │ │ │ │ + bl d7708 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2e568 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r7 │ │ │ │ - bl d7c38 │ │ │ │ + bl d771c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d55c0 │ │ │ │ + bl 1d7818 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #64068 @ 0xfa44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29a18 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -5553,58 +5553,58 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e9180 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e656 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e5b0 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #50064 @ 0xc390 │ │ │ │ + movw r2, #53288 @ 0xd028 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ b.n 2e65c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e5d8 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #50072 @ 0xc398 │ │ │ │ + movw r2, #53296 @ 0xd030 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ b.n 2e65c │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e5e6 │ │ │ │ - bl e8bc0 │ │ │ │ + bl e8eb0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e5ec │ │ │ │ - bl ebd1c │ │ │ │ + bl ec00c │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e656 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ cbz r0, 2e60e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 29fe0 │ │ │ │ @@ -5632,15 +5632,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e656 │ │ │ │ cbz r5, 2e65c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e666 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5666,52 +5666,52 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ movw r4, #46756 @ 0xb6a4 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e6b2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e6f8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e6c6 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e6ae │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cbz r4, 2e6f0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002e6fc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e738 │ │ │ │ mov r1, r5 │ │ │ │ bl 2e73c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5719,38 +5719,38 @@ │ │ │ │ beq.n 2e72c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e730 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e72c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2e76a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50544 @ 0xc570 │ │ │ │ + movw r1, #53768 @ 0xd208 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 2e77e │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e782 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e83a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5791,33 +5791,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e77e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e77e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e77e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76db0 │ │ │ │ + bl 76dc8 │ │ │ │ cbz r0, 2e81a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e812 │ │ │ │ mov r0, r4 │ │ │ │ - bl 826c0 │ │ │ │ + bl 8225c │ │ │ │ b.n 2e83a │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e80a │ │ │ │ cbz r5, 2e83a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76db0 │ │ │ │ + bl 76dc8 │ │ │ │ cbz r0, 2e83a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e80a │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5837,24 +5837,24 @@ │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e87e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #52184 @ 0xcbd8 │ │ │ │ + movw r2, #55408 @ 0xd870 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12f974 <_PyErr_SetString@@Base> │ │ │ │ b.n 2e894 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 1f7580 │ │ │ │ + bl 1f9360 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e898 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e8a0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ @@ -5865,66 +5865,66 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #160] @ (2e95c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e8dc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e952 │ │ │ │ - bl d7c64 │ │ │ │ + bl d7748 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cbnz r5, 2e8f6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #52480 @ 0xcd00 │ │ │ │ + movw r0, #55704 @ 0xd998 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 145228 │ │ │ │ + bl 1461bc │ │ │ │ cbnz r0, 2e91a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #52488 @ 0xcd08 │ │ │ │ + movw r0, #55712 @ 0xd9a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14588c │ │ │ │ + bl 146820 │ │ │ │ b.n 2e93a │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2e938 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52504 @ 0xcd18 │ │ │ │ + movw r1, #55728 @ 0xd9b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e954 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e954 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bgt.n 2e8d8 │ │ │ │ @@ -5943,84 +5943,84 @@ │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ bhi.n 2e98e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 2e9b8 │ │ │ │ b.n 2e9a8 │ │ │ │ - movw r0, #41948 @ 0xa3dc │ │ │ │ + movw r0, #45172 @ 0xb074 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e986 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9da │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 118140 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e9a4 │ │ │ │ cmp r4, #2 │ │ │ │ bne.n 2e9cc │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9de │ │ │ │ b.n 2e9da │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 118140 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e9b8 │ │ │ │ b.n 2e9a4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1dc308 │ │ │ │ + bl 1de1b8 │ │ │ │ adds r2, r0, #2 │ │ │ │ beq.n 2ea24 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2ea1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53820 @ 0xd23c │ │ │ │ + movw r1, #57044 @ 0xded4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 2ea24 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea4c │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 2ea64 │ │ │ │ ldr r2, [pc, #24] @ (2ea68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6040,53 +6040,53 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f6fa8 │ │ │ │ + bl 1f8d88 │ │ │ │ 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 f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eab8 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 2eae6 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cbz r4, 2eae0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ - bl e9180 │ │ │ │ + b.w f6be4 │ │ │ │ + bl e9470 │ │ │ │ cbz r0, 2eaea │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eaf2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eaf4 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1ec568 │ │ │ │ + b.w 1ee348 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ @@ -6114,26 +6114,29 @@ │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ b.n 2eb78 <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ - movw r2, #1565 @ 0x61d │ │ │ │ + movw r2, #1601 @ 0x641 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2eb72 <_Py_DisplaySourceLine@@Base+0x7e> │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ b.n 2eb74 <_Py_DisplaySourceLine@@Base+0x80> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eb18 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0002eb7c : │ │ │ │ + b.w 1ecb08 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -6141,190 +6144,187 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 2ebb8 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ - bl 1e0d44 │ │ │ │ - cbz r0, 2ebfe <_Py_DisplaySourceLine@@Base+0x10a> │ │ │ │ + bne.n 2ebbc │ │ │ │ + bl 1e2b24 │ │ │ │ + cbz r0, 2ec02 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ - bls.n 2ebf6 <_Py_DisplaySourceLine@@Base+0x102> │ │ │ │ + bls.n 2ebfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fde94 │ │ │ │ + bl 1ffbcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2ebe8 <_Py_DisplaySourceLine@@Base+0xf4> │ │ │ │ + bne.n 2ebec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 2ebfe <_Py_DisplaySourceLine@@Base+0x10a> │ │ │ │ + b.n 2ec02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ebde <_Py_DisplaySourceLine@@Base+0xea> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ebde <_Py_DisplaySourceLine@@Base+0xea> │ │ │ │ + bne.n 2ebe2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ebe2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 2ebde <_Py_DisplaySourceLine@@Base+0xea> │ │ │ │ + b.n 2ebe2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0002ec00 : │ │ │ │ - b.w 1ead28 │ │ │ │ - │ │ │ │ 0002ec04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec2e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ecaa │ │ │ │ cbz r4, 2ec3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec26 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 93194 │ │ │ │ + bl 92ae4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec50 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ecaa │ │ │ │ - bl 1e31f8 │ │ │ │ + bl 1e4f64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec4a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1e32b4 │ │ │ │ + bl 1e5020 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ec88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ec88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ec4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ec9a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2ecaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ec96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ed00 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ed18 │ │ │ │ - bl e9180 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ecd2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ed28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63676 @ 0xf8bc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + movw r0, #1328 @ 0x530 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847e4 │ │ │ │ b.n 2ed28 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ b.n 2ecfc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002ed2c : │ │ │ │ ldr r0, [pc, #8] @ (2ed38 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1de9e4 │ │ │ │ + b.w 1e0838 │ │ │ │ nop │ │ │ │ udf #196 @ 0xc4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ (2ed7c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 104cf8 │ │ │ │ + bl 1051bc │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6358,15 +6358,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 29e34 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204208 │ │ │ │ + bl 205ee8 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6382,137 +6382,90 @@ │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #0] │ │ │ │ bl 6d458 │ │ │ │ cbz r6, 2ee1c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6dc4 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1a918c <_Py_write_noraise@@Base+0xa0> │ │ │ │ b.n 2ee28 │ │ │ │ cbz r0, 2ee28 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5104 <_PyEvent_IsSet@@Base+0x1a8> │ │ │ │ + bl 1f6ee4 <_PyEvent_IsSet@@Base+0x1a8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #55028 @ 0xd6f4 │ │ │ │ + movw r1, #58252 @ 0xe38c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115f08 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee56 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eea4 │ │ │ │ mov r5, r0 │ │ │ │ - bl fe17c │ │ │ │ + bl fe4dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ee74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ee74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ee52 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #48] @ (2eeac ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2eea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, 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 1acff0 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 2eede │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ad264 │ │ │ │ - b.n 2ef24 │ │ │ │ - cmp r6, #2 │ │ │ │ - bne.n 2ef24 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl 1ad2a0 │ │ │ │ - movs r3, #0 │ │ │ │ - dmb ish │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - subs r4, #1 │ │ │ │ - ldr.w r0, [r5, #468] @ 0x1d4 │ │ │ │ - movs r2, #1 │ │ │ │ - bfc r4, #0, #22 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r0, r0, #256 @ 0x100 │ │ │ │ - ldr r1, [r4, #80] @ 0x50 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #80] @ 0x50 │ │ │ │ - bl 1ab4c0 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2ef24 │ │ │ │ - add.w r1, r5, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 61f22 <_Py_SetRefcnt@@Base+0xeb4> │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ef70 │ │ │ │ + bl 2eef8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #20] @ (2ef68 ) │ │ │ │ + ldr r2, [pc, #20] @ (2eef0 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #20] @ (2ef6c ) │ │ │ │ + ldr r0, [pc, #20] @ (2eef4 ) │ │ │ │ ldr.w r3, [r2, #3616] @ 0xe20 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ ldrh r0, [r3, #48] @ 0x30 │ │ │ │ @@ -6521,105 +6474,152 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 2ef9c │ │ │ │ + cbz r0, 2ef24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ef9c │ │ │ │ + beq.n 2ef24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2ef9c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2ef24 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 2efb8 │ │ │ │ + cbz r0, 2ef40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2efb8 │ │ │ │ + beq.n 2ef40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2efb8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 2ef40 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 2efcc │ │ │ │ + b.n 2ef54 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 1741fc <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 175400 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2eff0 │ │ │ │ + bne.n 2ef78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f010 │ │ │ │ + b.n 2ef98 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1168bc <_PyTime_localtime@@Base> │ │ │ │ + bl 117044 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2efec │ │ │ │ + bne.n 2ef74 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 205ee8 │ │ │ │ + bl 207c10 │ │ │ │ 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 1af49c │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cbnz r3, 2efca │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1af714 │ │ │ │ + b.n 2f010 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne.n 2f010 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl 1af750 │ │ │ │ + movs r3, #0 │ │ │ │ + dmb ish │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + subs r4, #1 │ │ │ │ + ldr.w r0, [r5, #468] @ 0x1d4 │ │ │ │ + movs r2, #1 │ │ │ │ + bfc r4, #0, #22 │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r0, r0, #256 @ 0x100 │ │ │ │ + ldr r1, [r4, #80] @ 0x50 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #80] @ 0x50 │ │ │ │ + bl 1ad888 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2f010 │ │ │ │ + add.w r1, r5, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 61f1e <_Py_SetRefcnt@@Base+0xeb4> │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002f014 : │ │ │ │ ldr r0, [pc, #4] @ (2f01c ) │ │ │ │ - b.w cf5bc │ │ │ │ + b.w cf05c │ │ │ │ nop │ │ │ │ b.n 2f470 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, 2f050 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 2f04a │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 2f050 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 2f072 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 2f072 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 2f068 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6631,41 +6631,41 @@ │ │ │ │ bne.n 2f0b6 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 2f0ce │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #34232 @ 0x85b8 │ │ │ │ + movw r2, #37364 @ 0x91f4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #4060 @ 0xfdc │ │ │ │ + movw r0, #7284 @ 0x1c74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f12c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4060 @ 0xfdc │ │ │ │ + movw r0, #7284 @ 0x1c74 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f08c │ │ │ │ b.n 2f12c │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ bpl.n 2f194 │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 2f194 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2f12c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6679,32 +6679,32 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 2f18c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85e88 │ │ │ │ + bl 85a18 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2f140 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbz r0, 2f144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f130 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f1b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 2f12c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2f148 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 2f196 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -6732,187 +6732,188 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 2f106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 826c0 │ │ │ │ + bl 8225c │ │ │ │ b.n 2f1b4 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4052 @ 0xfd4 │ │ │ │ + movw r1, #7276 @ 0x1c6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ b.n 2f12c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 2f1c4 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ + movs r0, r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 2f57e │ │ │ │ + bpl.w 2f580 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ubfx r2, r3, #6, #1 │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 2f208 │ │ │ │ + bmi.n 2f20a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2f20c │ │ │ │ + beq.n 2f20e │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - b.n 2f20e │ │ │ │ + b.n 2f210 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 2f20e │ │ │ │ + b.n 2f210 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 2f220 │ │ │ │ - cbz r2, 2f21c │ │ │ │ + bpl.n 2f222 │ │ │ │ + cbz r2, 2f21e │ │ │ │ adds r4, #20 │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f224 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 2f222 │ │ │ │ + b.n 2f224 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 2f29c │ │ │ │ + ble.n 2f29e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 2f236 │ │ │ │ + bne.n 2f238 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 2f242 │ │ │ │ + b.n 2f244 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r4, r2, lsl #1] │ │ │ │ ldrne.w r3, [r4, r2, lsl #2] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bhi.n 2f266 │ │ │ │ + bhi.n 2f268 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 2f270 │ │ │ │ + bls.n 2f272 │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 2f274 │ │ │ │ + bmi.n 2f276 │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 2f276 │ │ │ │ + b.n 2f278 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 2f276 │ │ │ │ + b.n 2f278 │ │ │ │ movs r3, #6 │ │ │ │ - b.n 2f276 │ │ │ │ + b.n 2f278 │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 2f296 │ │ │ │ + bge.n 2f298 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2276 @ 0x8e4 │ │ │ │ + movw r1, #5500 @ 0x157c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 2f596 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 2f598 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 2f22a │ │ │ │ - bl 728cc │ │ │ │ + b.n 2f22c │ │ │ │ + bl 728e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f596 │ │ │ │ + beq.w 2f598 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2f388 │ │ │ │ - cbz r1, 2f2c4 │ │ │ │ + bne.n 2f38a │ │ │ │ + cbz r1, 2f2c6 │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f2c6 │ │ │ │ + b.n 2f2c8 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, #0] │ │ │ │ adds r1, r6, r3 │ │ │ │ cmp r5, ip │ │ │ │ - ble.n 2f382 │ │ │ │ + ble.n 2f384 │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f306 │ │ │ │ - bhi.n 2f342 │ │ │ │ + beq.n 2f308 │ │ │ │ + bhi.n 2f344 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f2f8 │ │ │ │ + bhi.n 2f2fa │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f346 │ │ │ │ + bls.n 2f348 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 2f342 │ │ │ │ + bhi.n 2f344 │ │ │ │ tbb [pc, r7] │ │ │ │ movs r3, #15 │ │ │ │ cmp r0, #25 │ │ │ │ subs r4, r2, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f342 │ │ │ │ + bne.n 2f344 │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f378 │ │ │ │ + bhi.n 2f37a │ │ │ │ movw lr, #9656 @ 0x25b8 │ │ │ │ movt lr, #72 @ 0x48 │ │ │ │ movw r7, #30044 @ 0x755c │ │ │ │ movt r7, #12336 @ 0x3030 │ │ │ │ str r7, [r1, #0] │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ @@ -6920,91 +6921,91 @@ │ │ │ │ ldrb.w r7, [r7, r9] │ │ │ │ strb r7, [r1, #4] │ │ │ │ ldr.w r1, [lr] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ adds r2, r3, #5 │ │ │ │ adds r3, #6 │ │ │ │ strb r1, [r6, r2] │ │ │ │ - b.n 2f37c │ │ │ │ + b.n 2f37e │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 2f2ce │ │ │ │ + b.n 2f2d0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 2f598 │ │ │ │ + b.n 2f59a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 2f47c │ │ │ │ - cbz r1, 2f39c │ │ │ │ + bne.n 2f47e │ │ │ │ + cbz r1, 2f39e │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f39e │ │ │ │ + b.n 2f3a0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r7, #0 │ │ │ │ strh r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r2, r6, r3, lsl #1 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 2f474 │ │ │ │ + ble.n 2f476 │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 2f3d2 │ │ │ │ + bhi.n 2f3d4 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 2f432 │ │ │ │ + bls.n 2f434 │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 2f42e │ │ │ │ + bhi.n 2f430 │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 2f3e4 │ │ │ │ + beq.n 2f3e6 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 2f42e │ │ │ │ + bne.n 2f430 │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 2f46c │ │ │ │ + bhi.n 2f46e │ │ │ │ movw ip, #9656 @ 0x25b8 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ mov.w r8, r1, lsr #4 │ │ │ │ mov.w lr, #92 @ 0x5c │ │ │ │ movt lr, #117 @ 0x75 │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr.w ip, [ip] │ │ │ │ @@ -7012,97 +7013,97 @@ │ │ │ │ str.w lr, [r2] │ │ │ │ mov.w lr, #3145776 @ 0x300030 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldrb.w lr, [ip, r8] │ │ │ │ strh.w lr, [r2, #8] │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ strh r1, [r2, #10] │ │ │ │ - b.n 2f470 │ │ │ │ + b.n 2f472 │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2f3a6 │ │ │ │ + b.n 2f3a8 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 2f598 │ │ │ │ - cbz r1, 2f48c │ │ │ │ + b.n 2f59a │ │ │ │ + cbz r1, 2f48e │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 2f48e │ │ │ │ + b.n 2f490 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov.w lr, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov.w ip, r3, lsl #2 │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 2f576 │ │ │ │ + ble.n 2f578 │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r6, ip │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 2f4e4 │ │ │ │ - bhi.n 2f56c │ │ │ │ + beq.n 2f4e6 │ │ │ │ + bhi.n 2f56e │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 2f4d2 │ │ │ │ + bhi.n 2f4d4 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 2f530 │ │ │ │ + bls.n 2f532 │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 2f52c │ │ │ │ + bhi.n 2f52e │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 2f52c │ │ │ │ + bne.n 2f52e │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 2f56c │ │ │ │ + bhi.n 2f56e │ │ │ │ movw ip, #9656 @ 0x25b8 │ │ │ │ movt ip, #72 @ 0x48 │ │ │ │ mov.w r9, r2, lsr #4 │ │ │ │ mov.w sl, #92 @ 0x5c │ │ │ │ and.w r2, r2, #15 │ │ │ │ adds r3, #6 │ │ │ │ ldr.w r8, [ip] │ │ │ │ @@ -7111,737 +7112,1014 @@ │ │ │ │ mov.w sl, #117 @ 0x75 │ │ │ │ str.w sl, [r7] │ │ │ │ strd ip, ip, [r1, #8] │ │ │ │ ldrb.w r7, [r8, r9] │ │ │ │ str r7, [r1, #16] │ │ │ │ ldrb.w r2, [r8, r2] │ │ │ │ str r2, [r1, #20] │ │ │ │ - b.n 2f570 │ │ │ │ + b.n 2f572 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 2f498 │ │ │ │ + b.n 2f49a │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 2f598 │ │ │ │ + b.n 2f59a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2308 @ 0x904 │ │ │ │ + movw r1, #5532 @ 0x159c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + cbz r3, 2f5ba │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + b.n 2f5ca │ │ │ │ + cmp r2, #3 │ │ │ │ + ble.n 2f5c8 │ │ │ │ + cmp r2, #8 │ │ │ │ + bgt.n 2f5c4 │ │ │ │ + cbnz r1, 2f5ec │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 2f5ca │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [pc, #680] @ (2f874 ) │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #8 │ │ │ │ + movs r2, #0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r1, #4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r1, r4, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 2f5f2 │ │ │ │ + b.n 2f61e │ │ │ │ + clz r6, r1 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 2f622 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #8128 @ 0x1fc0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #39408 @ 0x99f0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 2f8a0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl f9698 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 2f640 │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2f61e │ │ │ │ + add r5, r6 │ │ │ │ + subs r3, r5, #4 │ │ │ │ + beq.n 2f678 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cbz r2, 2f650 │ │ │ │ + subs r3, r5, #5 │ │ │ │ + beq.n 2f688 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + cbz r6, 2f65a │ │ │ │ + subs r3, #1 │ │ │ │ + beq.n 2f696 │ │ │ │ + b.n 2f662 │ │ │ │ + movw r6, #4356 @ 0x1104 │ │ │ │ + movt r6, #71 @ 0x47 │ │ │ │ + ldr r5, [r4, #24] │ │ │ │ + cbz r5, 2f66c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 2f6a2 │ │ │ │ + b.n 2f674 │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ + b.n 2f6aa │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 2f6aa │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 2f6aa │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 2f6aa │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + bl 1e4f64 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2f61e │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 2f6c4 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 2f880 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 2f6ea │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #8148 @ 0x1fd4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w d5480 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + movw r1, #27956 @ 0x6d34 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ + bl cf4ac │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f868 │ │ │ │ + movs r3, #0 │ │ │ │ + movw r2, #960 @ 0x3c0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #8192 @ 0x2000 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r3, r5 │ │ │ │ + bl d0470 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2f736 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbnz r2, 2f736 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2f868 │ │ │ │ + ldr r1, [pc, #312] @ (2f878 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + bl 82388 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 2f768 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2f868 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2f868 │ │ │ │ + b.n 2f7a8 │ │ │ │ + ldr r1, [pc, #272] @ (2f87c ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + bl bbea0 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2f78c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cbnz r2, 2f78c │ │ │ │ + mov r0, fp │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ + cbnz r7, 2f7b0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f868 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2f868 │ │ │ │ + mov r0, fp │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f868 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + bl d612c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f7d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2f7d0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f7ea │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 2f7ea │ │ │ │ + mov r0, fp │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 2f868 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.n 2f812 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f868 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2f868 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f868 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 14e674 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f832 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2f832 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2f868 │ │ │ │ + add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11cfc8 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 2f850 │ │ │ │ + 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 2f866 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2f866 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 2f880 │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f6c0 │ │ │ │ + b.n 2f61e │ │ │ │ + strd r0, r0, [r0, #288] @ 0x120 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + strd sl, r3, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 1e5020 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79040 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 2f5d6 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 2f8e2 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2f5d0 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 2f5d6 │ │ │ │ + bne.n 2f8dc │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 2f8e2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 2f5e4 │ │ │ │ + cbnz r0, 2f8f0 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 2f5e4 │ │ │ │ + cbz r0, 2f8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 2f604 │ │ │ │ + cbz r3, 2f910 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 2f614 │ │ │ │ + b.n 2f920 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2f612 │ │ │ │ + ble.n 2f91e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2f60e │ │ │ │ - cbnz r1, 2f634 │ │ │ │ + bne.n 2f91a │ │ │ │ + cbnz r1, 2f940 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2f614 │ │ │ │ + b.n 2f920 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #420] @ (2f7bc ) │ │ │ │ + ldr r1, [pc, #420] @ (2fac8 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 2f63a │ │ │ │ - b.n 2f6d6 │ │ │ │ + cbnz r0, 2f946 │ │ │ │ + b.n 2f9e2 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ - beq.n 2f71e │ │ │ │ + beq.n 2fa2a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 2f656 │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 2f962 │ │ │ │ + bl c6a14 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 2f6d6 │ │ │ │ + blt.n 2f9e2 │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 2f658 │ │ │ │ - b.n 2f732 │ │ │ │ + bne.n 2f964 │ │ │ │ + b.n 2fa3e │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 2f6a6 │ │ │ │ + cbz r3, 2f9b2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 2f682 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 2f98e │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #136 @ 0x88 │ │ │ │ + movw r1, #3360 @ 0xd20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #13672 @ 0x3568 │ │ │ │ + movw r0, #16936 @ 0x4228 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 2f6d6 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 2f9e2 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 2f6d6 │ │ │ │ + cbz r0, 2f9e2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2f6f2 │ │ │ │ + bne.n 2f9fe │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 2f6ae │ │ │ │ - movw r5, #39124 @ 0x98d4 │ │ │ │ + bne.n 2f9ba │ │ │ │ + movw r5, #42388 @ 0xa594 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - b.n 2f742 │ │ │ │ - movw sl, #6840 @ 0x1ab8 │ │ │ │ + b.n 2fa4e │ │ │ │ + movw sl, #10176 @ 0x27c0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 2f712 │ │ │ │ + cbz r3, 2fa1e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 2f6da │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 2f9e6 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #156 @ 0x9c │ │ │ │ + movw r1, #3380 @ 0xd34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #13672 @ 0x3568 │ │ │ │ + movw r0, #16936 @ 0x4228 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f7b4 │ │ │ │ + b.n 2fac0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6d6 │ │ │ │ + beq.n 2f9e2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2f70a │ │ │ │ + beq.n 2fa16 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 2f6d6 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 2f9e2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 2f71a │ │ │ │ + bne.n 2fa26 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f742 │ │ │ │ - movw r5, #39124 @ 0x98d4 │ │ │ │ + b.n 2fa4e │ │ │ │ + movw r5, #42388 @ 0xa594 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - b.n 2f742 │ │ │ │ - movw r5, #39124 @ 0x98d4 │ │ │ │ + b.n 2fa4e │ │ │ │ + movw r5, #42388 @ 0xa594 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #6840 @ 0x1ab8 │ │ │ │ + movw sl, #10176 @ 0x27c0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 2f742 │ │ │ │ - movw r5, #39124 @ 0x98d4 │ │ │ │ + b.n 2fa4e │ │ │ │ + movw r5, #42388 @ 0xa594 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #6840 @ 0x1ab8 │ │ │ │ + movw sl, #10176 @ 0x27c0 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r8 │ │ │ │ - bl 2121e4 <_Py_RestoreSignals@@Base+0x24a0> │ │ │ │ + bl 213e50 <_Py_RestoreSignals@@Base+0x2410> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6d6 │ │ │ │ + beq.n 2f9e2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 212300 <_Py_RestoreSignals@@Base+0x25bc> │ │ │ │ + bl 213f6c <_Py_RestoreSignals@@Base+0x252c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f7ac │ │ │ │ + beq.n 2fab8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 21240c <_Py_RestoreSignals@@Base+0x26c8> │ │ │ │ + bl 214078 <_Py_RestoreSignals@@Base+0x2638> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f7ac │ │ │ │ + beq.n 2fab8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 2f774 │ │ │ │ - cbnz r4, 2f77a │ │ │ │ + beq.n 2fa80 │ │ │ │ + cbnz r4, 2fa86 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ - b.n 2f784 │ │ │ │ + b.n 2fa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88854 │ │ │ │ + bl 883d0 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ - cbz r0, 2f7ac │ │ │ │ + cbz r0, 2fab8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 182f54 │ │ │ │ + bl 18435c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7b4 │ │ │ │ + beq.n 2fac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2f7b4 │ │ │ │ + cbnz r3, 2fac0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f7b4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fac0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 2f6d6 │ │ │ │ + bl 7909c │ │ │ │ + b.n 2f9e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rsb r0, r0, r8, lsl #1 │ │ │ │ + stc 0, cr0, [r0], #-288 @ 0xfffffee0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2127d0 <_Py_RestoreSignals@@Base+0x2a8c> │ │ │ │ + bl 214438 <_Py_RestoreSignals@@Base+0x29f8> │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7fe │ │ │ │ + beq.n 2fb0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2f7fe │ │ │ │ + cbnz r3, 2fb0a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 2f822 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - push {r4} │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - bne.n 2f81a │ │ │ │ - pop {r4} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - pop {r4} │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 2f840 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 2fb28 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -0002f840 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +0002fb28 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #56] @ (2f888 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ + ldr r5, [pc, #56] @ (2fb70 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2f88c <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fb74 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - cbz r4, 2f87c <_PyTraceMalloc_GetTraceback@@Base+0x3c> │ │ │ │ + bl 1051bc │ │ │ │ + cbz r4, 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 2fb08 <_Py_fstat@@Base+0x78> │ │ │ │ + b.n 2fdf0 <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #64] @ (2f8d0 <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #64] @ (2fbb8 <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ ldr.w r2, [r3, #1292] @ 0x50c │ │ │ │ - cbz r2, 2f8ca <_PyTraceMalloc_GetTraceback@@Base+0x8a> │ │ │ │ + cbz r2, 2fbb2 <_PyTraceMalloc_GetTraceback@@Base+0x8a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 2f8ae <_PyTraceMalloc_GetTraceback@@Base+0x6e> │ │ │ │ + cbnz r0, 2fb96 <_PyTraceMalloc_GetTraceback@@Base+0x6e> │ │ │ │ ldr.w r0, [r3, #1384] @ 0x568 │ │ │ │ - b.n 2f8b6 <_PyTraceMalloc_GetTraceback@@Base+0x76> │ │ │ │ + b.n 2fb9e <_PyTraceMalloc_GetTraceback@@Base+0x76> │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ - bl 71444 <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 2f8bc <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ + bl 7145c <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 2fba4 <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f8c8 <_PyTraceMalloc_GetTraceback@@Base+0x88> │ │ │ │ + b.n 2fbb0 <_PyTraceMalloc_GetTraceback@@Base+0x88> │ │ │ │ mov r1, r4 │ │ │ │ - bl 71444 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7145c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f8b8 <_PyTraceMalloc_GetTraceback@@Base+0x78> │ │ │ │ + beq.n 2fba0 <_PyTraceMalloc_GetTraceback@@Base+0x78> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 10711c <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + bl 10753c <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0002f8f6 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +0002fbde <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str.w r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2f926 <_PyInterpreterState_RequireIDRef@@Base+0x30> │ │ │ │ + bne.n 2fc0e <_PyInterpreterState_RequireIDRef@@Base+0x30> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2f944 <_PyInterpreterState_RequireIDRef@@Base+0x4e> │ │ │ │ - b.n 2f93e <_PyInterpreterState_RequireIDRef@@Base+0x48> │ │ │ │ + bne.n 2fc2c <_PyInterpreterState_RequireIDRef@@Base+0x4e> │ │ │ │ + b.n 2fc26 <_PyInterpreterState_RequireIDRef@@Base+0x48> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49564 @ 0xc19c │ │ │ │ + movw r0, #52788 @ 0xce34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f918 <_PyInterpreterState_RequireIDRef@@Base+0x22> │ │ │ │ - b.n 2f972 <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 2f972 <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ + bne.n 2fc00 <_PyInterpreterState_RequireIDRef@@Base+0x22> │ │ │ │ + b.n 2fc5a <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 2fc5a <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 2f972 <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ + blt.n 2fc5a <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f976 <_PyInterpreterState_RequireIDRef@@Base+0x80> │ │ │ │ + bge.n 2fc5e <_PyInterpreterState_RequireIDRef@@Base+0x80> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f97e <_PyInterpreterState_RequireIDRef@@Base+0x88> │ │ │ │ + b.n 2fc66 <_PyInterpreterState_RequireIDRef@@Base+0x88> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 2f99e <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ + cbz r3, 2fc86 <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 2f9ae <_PyInterpreterState_RequireIDRef@@Base+0xb8> │ │ │ │ + b.n 2fc96 <_PyInterpreterState_RequireIDRef@@Base+0xb8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2f9ac <_PyInterpreterState_RequireIDRef@@Base+0xb6> │ │ │ │ + ble.n 2fc94 <_PyInterpreterState_RequireIDRef@@Base+0xb6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2f9a8 <_PyInterpreterState_RequireIDRef@@Base+0xb2> │ │ │ │ - cbnz r1, 2f9ca <_PyInterpreterState_RequireIDRef@@Base+0xd4> │ │ │ │ + bne.n 2fc90 <_PyInterpreterState_RequireIDRef@@Base+0xb2> │ │ │ │ + cbnz r1, 2fcb2 <_PyInterpreterState_RequireIDRef@@Base+0xd4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2f9ae <_PyInterpreterState_RequireIDRef@@Base+0xb8> │ │ │ │ + b.n 2fc96 <_PyInterpreterState_RequireIDRef@@Base+0xb8> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #216] @ (2fa88 <_PyInterpreterState_RequireIDRef@@Base+0x192>) │ │ │ │ + ldr r1, [pc, #216] @ (2fd70 <_PyInterpreterState_RequireIDRef@@Base+0x192>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 2f9d0 <_PyInterpreterState_RequireIDRef@@Base+0xda> │ │ │ │ - b.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 2fcb8 <_PyInterpreterState_RequireIDRef@@Base+0xda> │ │ │ │ + b.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2f9e2 <_PyInterpreterState_RequireIDRef@@Base+0xec> │ │ │ │ + beq.n 2fcca <_PyInterpreterState_RequireIDRef@@Base+0xec> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + blt.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 2f9f4 <_PyInterpreterState_RequireIDRef@@Base+0xfe> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ - ldr r3, [pc, #148] @ (2fa8c <_PyInterpreterState_RequireIDRef@@Base+0x196>) │ │ │ │ + bne.n 2fcdc <_PyInterpreterState_RequireIDRef@@Base+0xfe> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + ldr r3, [pc, #148] @ (2fd74 <_PyInterpreterState_RequireIDRef@@Base+0x196>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ bl 6cd34 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fa22 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + bne.n 2fd0a <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr.w r3, [r5, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2fa22 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + bne.n 2fd0a <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 2fa3e <_PyInterpreterState_RequireIDRef@@Base+0x148> │ │ │ │ - b.n 2fa72 <_PyInterpreterState_RequireIDRef@@Base+0x17c> │ │ │ │ + bne.n 2fd26 <_PyInterpreterState_RequireIDRef@@Base+0x148> │ │ │ │ + b.n 2fd5a <_PyInterpreterState_RequireIDRef@@Base+0x17c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #10100 @ 0x2774 │ │ │ │ + movw r2, #13436 @ 0x347c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12f974 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fa82 <_PyInterpreterState_RequireIDRef@@Base+0x18c> │ │ │ │ + b.n 2fd6a <_PyInterpreterState_RequireIDRef@@Base+0x18c> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fa90 <_Py_fstat@@Base> │ │ │ │ + bl 2fd78 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + bne.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fad0 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fdb8 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ - cbz r0, 2fa72 <_PyInterpreterState_RequireIDRef@@Base+0x17c> │ │ │ │ + beq.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + cbz r0, 2fd5a <_PyInterpreterState_RequireIDRef@@Base+0x17c> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #10164 @ 0x27b4 │ │ │ │ + movw r2, #13500 @ 0x34bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 2fa3a <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ + b.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ str.w r4, [r5, #1388] @ 0x56c │ │ │ │ str.w r6, [r5, #1392] @ 0x570 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stc 0, cr0, [r4, #288] @ 0x120 │ │ │ │ + stcl 0, cr0, [r4, #288]! @ 0x120 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fa90 <_Py_fstat@@Base>: │ │ │ │ +0002fd78 <_Py_fstat@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r4, 2facc <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 9ab24 │ │ │ │ + cbz r4, 2fdb4 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ 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 2fafe <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 2fde6 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fb06 <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 2fdee <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 2fb36 <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r1, 2fe1e <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71444 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7145c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fb36 <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r0, 2fe1e <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2fbee <_Py_fstat@@Base+0x15e> │ │ │ │ - b.n 2fbf2 <_Py_fstat@@Base+0x162> │ │ │ │ + bne.n 2fed6 <_Py_fstat@@Base+0x15e> │ │ │ │ + b.n 2feda <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fba0 <_Py_fstat@@Base+0x110> │ │ │ │ + cbz r0, 2fe88 <_Py_fstat@@Base+0x110> │ │ │ │ add.w sl, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 2fb78 <_Py_fstat@@Base+0xe8> │ │ │ │ + b.n 2fe60 <_Py_fstat@@Base+0xe8> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r8, r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 7ec70 │ │ │ │ - cbz r0, 2fba4 <_Py_fstat@@Base+0x114> │ │ │ │ + bl 7ec80 │ │ │ │ + cbz r0, 2fe8c <_Py_fstat@@Base+0x114> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 2fbbe <_Py_fstat@@Base+0x12e> │ │ │ │ - bl 72d70 │ │ │ │ + ble.n 2fea6 <_Py_fstat@@Base+0x12e> │ │ │ │ + bl 72d88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fb50 <_Py_fstat@@Base+0xc0> │ │ │ │ + bne.n 2fe38 <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fba0 <_Py_fstat@@Base+0x110> │ │ │ │ + beq.n 2fe88 <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fba0 <_Py_fstat@@Base+0x110> │ │ │ │ + cbnz r3, 2fe88 <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fbf2 <_Py_fstat@@Base+0x162> │ │ │ │ + b.n 2feda <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb8a <_Py_fstat@@Base+0xfa> │ │ │ │ + beq.n 2fe72 <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fb8a <_Py_fstat@@Base+0xfa> │ │ │ │ + bne.n 2fe72 <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fb8a <_Py_fstat@@Base+0xfa> │ │ │ │ - cbz r7, 2fbf2 <_Py_fstat@@Base+0x162> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fe72 <_Py_fstat@@Base+0xfa> │ │ │ │ + cbz r7, 2feda <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71e18 <_Py_hashtable_set@@Base> │ │ │ │ + bl 71e30 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 2fbea <_Py_fstat@@Base+0x15a> │ │ │ │ + bne.n 2fed2 <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbe4 <_Py_fstat@@Base+0x154> │ │ │ │ + beq.n 2fecc <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fbe4 <_Py_fstat@@Base+0x154> │ │ │ │ + cbnz r3, 2fecc <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 2fba0 <_Py_fstat@@Base+0x110> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 2fe88 <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbf2 <_Py_fstat@@Base+0x162> │ │ │ │ + beq.n 2feda <_Py_fstat@@Base+0x162> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #11776 @ 0x2e00 │ │ │ │ + movw r1, #15112 @ 0x3b08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 2fc50 <_Py_fstat@@Base+0x1c0> │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 2ff38 <_Py_fstat@@Base+0x1c0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fc3a <_Py_fstat@@Base+0x1aa> │ │ │ │ + bhi.n 2ff22 <_Py_fstat@@Base+0x1aa> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 2fc3a <_Py_fstat@@Base+0x1aa> │ │ │ │ - bl 12cb38 │ │ │ │ - b.n 2fc52 <_Py_fstat@@Base+0x1c2> │ │ │ │ + bhi.n 2ff22 <_Py_fstat@@Base+0x1aa> │ │ │ │ + bl 12d744 │ │ │ │ + b.n 2ff3a <_Py_fstat@@Base+0x1c2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11792 @ 0x2e10 │ │ │ │ + movw r1, #15128 @ 0x3b18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #11856 @ 0x2e50 │ │ │ │ + movw r1, #15192 @ 0x3b58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 2fca4 <_Py_fstat@@Base+0x214> │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 2ff8c <_Py_fstat@@Base+0x214> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 2fca8 <_Py_fstat@@Base+0x218> │ │ │ │ + bge.n 2ff90 <_Py_fstat@@Base+0x218> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11872 @ 0x2e60 │ │ │ │ + movw r1, #15208 @ 0x3b68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fce4 <_Py_fstat@@Base+0x254> │ │ │ │ + b.n 2ffcc <_Py_fstat@@Base+0x254> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fca4 <_Py_fstat@@Base+0x214> │ │ │ │ + beq.n 2ff8c <_Py_fstat@@Base+0x214> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add.w r2, r0, #16 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - movw r1, #65507 @ 0xffe3 │ │ │ │ - movt r1, #2 │ │ │ │ + movw r1, #715 @ 0x2cb │ │ │ │ + movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2fcea <_Py_fstat@@Base+0x25a> │ │ │ │ + bl 2ffd2 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #636] @ (2ff7c <_Py_fstat@@Base+0x4ec>) │ │ │ │ + ldr r3, [pc, #636] @ (30264 <_Py_fstat@@Base+0x4ec>) │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -7854,238 +8132,238 @@ │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 216668 <_Py_set_inheritable_async_safe@@Base+0x14c> │ │ │ │ - cbz r0, 2fd66 <_Py_fstat@@Base+0x2d6> │ │ │ │ + bl 217dd0 <_Py_set_inheritable_async_safe@@Base+0x14c> │ │ │ │ + cbz r0, 3004e <_Py_fstat@@Base+0x2d6> │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 2a92c <__memset_chk@plt> │ │ │ │ cmp r4, r6 │ │ │ │ strh.w r6, [sp, #88] @ 0x58 │ │ │ │ - bge.n 2fd6a <_Py_fstat@@Base+0x2da> │ │ │ │ + bge.n 30052 <_Py_fstat@@Base+0x2da> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11908 @ 0x2e84 │ │ │ │ + movw r1, #15244 @ 0x3b8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ff60 <_Py_fstat@@Base+0x4d0> │ │ │ │ - beq.n 2fd7e <_Py_fstat@@Base+0x2ee> │ │ │ │ + b.n 30248 <_Py_fstat@@Base+0x4d0> │ │ │ │ + beq.n 30066 <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 2fd80 <_Py_fstat@@Base+0x2f0> │ │ │ │ - bl 1ef298 │ │ │ │ + cbnz r0, 30068 <_Py_fstat@@Base+0x2f0> │ │ │ │ + bl 1f1078 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2ff60 <_Py_fstat@@Base+0x4d0> │ │ │ │ + b.n 30248 <_Py_fstat@@Base+0x4d0> │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ - movw r2, #65409 @ 0xff81 │ │ │ │ - movt r2, #2 │ │ │ │ + movw r2, #617 @ 0x269 │ │ │ │ + movt r2, #3 │ │ │ │ strd r3, sl, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ strd fp, r8, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ - bl 217c20 │ │ │ │ + bl 219340 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2fed6 <_Py_fstat@@Base+0x446> │ │ │ │ + beq.w 301be <_Py_fstat@@Base+0x446> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fee8 <_Py_fstat@@Base+0x458> │ │ │ │ + beq.w 301d0 <_Py_fstat@@Base+0x458> │ │ │ │ cmp r3, #11 │ │ │ │ str r6, [sp, #20] │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #76] @ 0x4c │ │ │ │ - cbz r4, 2fe22 <_Py_fstat@@Base+0x392> │ │ │ │ + cbz r4, 3010a <_Py_fstat@@Base+0x392> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ffa4 <_Py_fstat@@Base+0x514> │ │ │ │ + bl 3028c <_Py_fstat@@Base+0x514> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 2fe02 <_Py_fstat@@Base+0x372> │ │ │ │ + cbnz r0, 300ea <_Py_fstat@@Base+0x372> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 2fe5e <_Py_fstat@@Base+0x3ce> │ │ │ │ + bge.n 30146 <_Py_fstat@@Base+0x3ce> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12016 @ 0x2ef0 │ │ │ │ + movw r1, #15352 @ 0x3bf8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 2fee8 <_Py_fstat@@Base+0x458> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 301d0 <_Py_fstat@@Base+0x458> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #11948 @ 0x2eac │ │ │ │ + movw r1, #15284 @ 0x3bb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2fee6 <_Py_fstat@@Base+0x456> │ │ │ │ + beq.n 301ce <_Py_fstat@@Base+0x456> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 2fde2 <_Py_fstat@@Base+0x352> │ │ │ │ + bne.n 300ca <_Py_fstat@@Base+0x352> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, fp │ │ │ │ cmp r2, r8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ - bl 2167c8 <_Py_set_inheritable_async_safe@@Base+0x2ac> │ │ │ │ + bl 217f30 <_Py_set_inheritable_async_safe@@Base+0x2ac> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #12008 @ 0x2ee8 │ │ │ │ + movw r0, #15344 @ 0x3bf0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fed8 <_Py_fstat@@Base+0x448> │ │ │ │ - b.n 2fee8 <_Py_fstat@@Base+0x458> │ │ │ │ + bne.n 301c0 <_Py_fstat@@Base+0x448> │ │ │ │ + b.n 301d0 <_Py_fstat@@Base+0x458> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - movw r0, #12044 @ 0x2f0c │ │ │ │ + movw r0, #15380 @ 0x3c14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2fee6 <_Py_fstat@@Base+0x456> │ │ │ │ + cbz r0, 301ce <_Py_fstat@@Base+0x456> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe9e <_Py_fstat@@Base+0x40e> │ │ │ │ + beq.n 30186 <_Py_fstat@@Base+0x40e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 2fe9e <_Py_fstat@@Base+0x40e> │ │ │ │ + cbnz r3, 30186 <_Py_fstat@@Base+0x40e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 2fee6 <_Py_fstat@@Base+0x456> │ │ │ │ + cbnz r3, 301ce <_Py_fstat@@Base+0x456> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2fe22 <_Py_fstat@@Base+0x392> │ │ │ │ + bne.n 3010a <_Py_fstat@@Base+0x392> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ negs r1, r3 │ │ │ │ cmp r3, #11 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bls.n 2fed2 <_Py_fstat@@Base+0x442> │ │ │ │ + bls.n 301ba <_Py_fstat@@Base+0x442> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 2fed2 <_Py_fstat@@Base+0x442> │ │ │ │ + bhi.n 301ba <_Py_fstat@@Base+0x442> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2fe22 <_Py_fstat@@Base+0x392> │ │ │ │ + bhi.n 3010a <_Py_fstat@@Base+0x392> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 2fdd2 <_Py_fstat@@Base+0x342> │ │ │ │ + b.n 300ba <_Py_fstat@@Base+0x342> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 2fdd2 <_Py_fstat@@Base+0x342> │ │ │ │ + b.n 300ba <_Py_fstat@@Base+0x342> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ - b.n 2ff60 <_Py_fstat@@Base+0x4d0> │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 30248 <_Py_fstat@@Base+0x4d0> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 2ff3a <_Py_fstat@@Base+0x4aa> │ │ │ │ + bls.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - b.n 2ff26 <_Py_fstat@@Base+0x496> │ │ │ │ + b.n 3020e <_Py_fstat@@Base+0x496> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2ff3e <_Py_fstat@@Base+0x4ae> │ │ │ │ + beq.n 30226 <_Py_fstat@@Base+0x4ae> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 2ff3a <_Py_fstat@@Base+0x4aa> │ │ │ │ + bne.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 2ff3a <_Py_fstat@@Base+0x4aa> │ │ │ │ + bls.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ ldrd r2, r1, [sp, #76] @ 0x4c │ │ │ │ add r2, r1 │ │ │ │ negs r1, r3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ subs r2, r2, r4 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 2ff3a <_Py_fstat@@Base+0x4aa> │ │ │ │ + bhi.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2ff3a <_Py_fstat@@Base+0x4aa> │ │ │ │ + bhi.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 2ff3a <_Py_fstat@@Base+0x4aa> │ │ │ │ + cbz r4, 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2ffa4 <_Py_fstat@@Base+0x514> │ │ │ │ + bl 3028c <_Py_fstat@@Base+0x514> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2fef2 <_Py_fstat@@Base+0x462> │ │ │ │ + bne.n 301da <_Py_fstat@@Base+0x462> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fed8 <_Py_fstat@@Base+0x448> │ │ │ │ + b.n 301c0 <_Py_fstat@@Base+0x448> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2fef8 <_Py_fstat@@Base+0x468> │ │ │ │ + bne.n 301e0 <_Py_fstat@@Base+0x468> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r4, #12 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ adds r7, #12 │ │ │ │ add r7, r4 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 2fef8 <_Py_fstat@@Base+0x468> │ │ │ │ + beq.n 301e0 <_Py_fstat@@Base+0x468> │ │ │ │ ldr.w r0, [r8], #4 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 2ff52 <_Py_fstat@@Base+0x4c2> │ │ │ │ - ldr r3, [pc, #24] @ (2ff7c <_Py_fstat@@Base+0x4ec>) │ │ │ │ + b.n 3023a <_Py_fstat@@Base+0x4c2> │ │ │ │ + ldr r3, [pc, #24] @ (30264 <_Py_fstat@@Base+0x4ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 2ff72 <_Py_fstat@@Base+0x4e2> │ │ │ │ + beq.n 3025a <_Py_fstat@@Base+0x4e2> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ @@ -8099,632 +8377,634 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r5, 2ffda <_Py_fstat@@Base+0x54a> │ │ │ │ + cbz r5, 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 2ffda <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 2ffda <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 2ffda <_Py_fstat@@Base+0x54a> │ │ │ │ + bls.n 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 2ffda <_Py_fstat@@Base+0x54a> │ │ │ │ + bcc.n 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r4, r3 │ │ │ │ ittee ls │ │ │ │ strls r4, [r2, #0] │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ strhi r3, [r2, #0] │ │ │ │ - b.n 2ffde <_Py_fstat@@Base+0x54e> │ │ │ │ + b.n 302c6 <_Py_fstat@@Base+0x54e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 30002 <_Py_fstat@@Base+0x572> │ │ │ │ + ble.n 302ea <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d0e4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 30014 <_Py_fstat@@Base+0x584> │ │ │ │ + cbz r0, 302fc <_Py_fstat@@Base+0x584> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 30034 <_Py_fstat@@Base+0x5a4> │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #56] @ (30068 <_Py_fstat@@Base+0x5d8>) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - bl 6cd34 │ │ │ │ - movw r3, #19992 @ 0x4e18 │ │ │ │ - movt r3, #73 @ 0x49 │ │ │ │ - ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 3004e <_Py_fstat@@Base+0x5be> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30066 <_Py_fstat@@Base+0x5d6> │ │ │ │ - ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 3004a <_Py_fstat@@Base+0x5ba> │ │ │ │ - ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 3004a <_Py_fstat@@Base+0x5ba> │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r3, #884] @ 0x374 │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ - lsls r1, 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] @ (30114 <_Py_fstat@@Base+0x684>) │ │ │ │ + ldr r1, [pc, #152] @ (303a8 <_Py_fstat@@Base+0x630>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 90f4c │ │ │ │ - cbz r0, 300ba <_Py_fstat@@Base+0x62a> │ │ │ │ + bl 9087c │ │ │ │ + cbz r0, 3034c <_Py_fstat@@Base+0x5d4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 300be <_Py_fstat@@Base+0x62e> │ │ │ │ + bmi.n 30350 <_Py_fstat@@Base+0x5d8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19892 @ 0x4db4 │ │ │ │ + movw r1, #23116 @ 0x5a4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 300ba <_Py_fstat@@Base+0x62a> │ │ │ │ + beq.n 3034c <_Py_fstat@@Base+0x5d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 300ba <_Py_fstat@@Base+0x62a> │ │ │ │ + cbnz r3, 3034c <_Py_fstat@@Base+0x5d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30110 <_Py_fstat@@Base+0x680> │ │ │ │ - ldr r1, [pc, #88] @ (30118 <_Py_fstat@@Base+0x688>) │ │ │ │ + b.n 303a2 <_Py_fstat@@Base+0x62a> │ │ │ │ + ldr r1, [pc, #88] @ (303ac <_Py_fstat@@Base+0x634>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 827ec │ │ │ │ + bl 82388 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 300f8 <_Py_fstat@@Base+0x668> │ │ │ │ - bl 71f84 │ │ │ │ + cbnz r0, 3038a <_Py_fstat@@Base+0x612> │ │ │ │ + bl 71f9c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 300f8 <_Py_fstat@@Base+0x668> │ │ │ │ + cbz r0, 3038a <_Py_fstat@@Base+0x612> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (30118 <_Py_fstat@@Base+0x688>) │ │ │ │ + ldr r1, [pc, #64] @ (303ac <_Py_fstat@@Base+0x634>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ - cbz r0, 300f8 <_Py_fstat@@Base+0x668> │ │ │ │ + bl 7a1ec │ │ │ │ + cbz r0, 3038a <_Py_fstat@@Base+0x612> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 300f8 <_Py_fstat@@Base+0x668> │ │ │ │ + beq.n 3038a <_Py_fstat@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 300f8 <_Py_fstat@@Base+0x668> │ │ │ │ + cbnz r3, 3038a <_Py_fstat@@Base+0x612> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3010e <_Py_fstat@@Base+0x67e> │ │ │ │ + beq.n 303a0 <_Py_fstat@@Base+0x628> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3010e <_Py_fstat@@Base+0x67e> │ │ │ │ + cbnz r3, 303a0 <_Py_fstat@@Base+0x628> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #192 @ (adr r2, 301d8 ) │ │ │ │ + nop │ │ │ │ + add r2, pc, #192 @ (adr r2, 3046c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003011c : │ │ │ │ +000303b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ bl 6cd34 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2191d8 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 21a8ac <_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] @ (30434 ) │ │ │ │ + ldr r2, [pc, #736] @ (306c8 ) │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ subs r0, #20 │ │ │ │ add.w r1, r4, #1472 @ 0x5c0 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #716] @ (30438 ) │ │ │ │ + ldr r1, [pc, #716] @ (306cc ) │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add.w r1, r4, #1616 @ 0x650 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ addw r1, r4, #1636 @ 0x664 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r4, #664 @ 0x298 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 30184 │ │ │ │ + bne.n 30418 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ bl 6ca9c │ │ │ │ - cbz r0, 301a6 │ │ │ │ + cbz r0, 3043a │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 301b8 │ │ │ │ - b.n 301d4 │ │ │ │ - ldr r2, [pc, #660] @ (3043c ) │ │ │ │ - movw r3, #12440 @ 0x3098 │ │ │ │ + cbnz r3, 3044c │ │ │ │ + b.n 30468 │ │ │ │ + ldr r2, [pc, #660] @ (306d0 ) │ │ │ │ + movw r3, #15776 @ 0x3da0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30480 │ │ │ │ - ldr r0, [pc, #644] @ (30440 ) │ │ │ │ + b.n 30714 │ │ │ │ + ldr r0, [pc, #644] @ (306d4 ) │ │ │ │ bl 6d474 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (30440 ) │ │ │ │ + ldr r0, [pc, #636] @ (306d4 ) │ │ │ │ bl 6d6b4 │ │ │ │ - ldr r0, [pc, #632] @ (30440 ) │ │ │ │ + ldr r0, [pc, #632] @ (306d4 ) │ │ │ │ bl 6ccd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30460 │ │ │ │ - cbnz r5, 301e2 │ │ │ │ + bne.w 306f4 │ │ │ │ + cbnz r5, 30476 │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 301f8 │ │ │ │ - ldr r0, [pc, #616] @ (30444 ) │ │ │ │ + cbz r3, 3048c │ │ │ │ + ldr r0, [pc, #616] @ (306d8 ) │ │ │ │ bl 6d6b4 │ │ │ │ - b.n 301f8 │ │ │ │ - ldr r0, [pc, #604] @ (30440 ) │ │ │ │ + b.n 3048c │ │ │ │ + ldr r0, [pc, #604] @ (306d4 ) │ │ │ │ mov r1, r5 │ │ │ │ bl 6e51c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301d4 │ │ │ │ - movw r3, #12412 @ 0x307c │ │ │ │ + beq.n 30468 │ │ │ │ + movw r3, #15748 @ 0x3d84 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 30468 │ │ │ │ - ldr r0, [pc, #584] @ (30444 ) │ │ │ │ + b.n 306fc │ │ │ │ + ldr r0, [pc, #584] @ (306d8 ) │ │ │ │ bl 6ccd4 │ │ │ │ - cbz r0, 30214 │ │ │ │ - ldr r2, [pc, #568] @ (3043c ) │ │ │ │ + cbz r0, 304a8 │ │ │ │ + ldr r2, [pc, #568] @ (306d0 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #40980 @ 0xa014 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30480 │ │ │ │ + b.n 30714 │ │ │ │ bl 6cf6c │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30458 │ │ │ │ + ldr.w fp, [pc, #568] @ 306ec │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 3026c │ │ │ │ + beq.n 30500 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 30266 │ │ │ │ + beq.n 304fa │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30266 │ │ │ │ + beq.n 304fa │ │ │ │ movs r3, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w r8, [r5, #36] @ 0x24 │ │ │ │ - bl 1f6980 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1f8760 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 203550 │ │ │ │ + bl 205230 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 30226 │ │ │ │ - ldr.w r9, [pc, #492] @ 3045c │ │ │ │ + b.n 304ba │ │ │ │ + ldr.w r9, [pc, #492] @ 306f0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30288 │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + cbnz r6, 3051c │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #452] @ (30448 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #452] @ (306dc ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ bl 6e4f0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 3029e │ │ │ │ + beq.n 30532 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 302be │ │ │ │ + cbz r0, 30552 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 302be │ │ │ │ - bl 1a99f8 <_PyThreadState_New@@Base+0x30c> │ │ │ │ + blt.n 30552 │ │ │ │ + bl 1abdc0 <_PyThreadState_New@@Base+0x314> │ │ │ │ mov r0, r6 │ │ │ │ bl 6e540 │ │ │ │ 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 1dc9bc │ │ │ │ + bl 1de86c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 302e8 │ │ │ │ + cbz r5, 3057c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 1441c8 │ │ │ │ + bl 14515c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd0f8 │ │ │ │ + bl 1defa8 │ │ │ │ mov r5, sl │ │ │ │ - b.n 302d2 │ │ │ │ + b.n 30566 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ bl 6cf6c │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl ff308 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (3044c ) │ │ │ │ + bl ff640 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (306e0 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 3032a │ │ │ │ + cbz r2, 305be │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ - bne.n 30320 │ │ │ │ + bne.n 305b4 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30352 │ │ │ │ + beq.n 305e6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b08f0 │ │ │ │ + bl 1b2e70 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30352 │ │ │ │ - movw r3, #12360 @ 0x3048 │ │ │ │ + beq.n 305e6 │ │ │ │ + movw r3, #15696 @ 0x3d50 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 303c6 │ │ │ │ + b.n 3065a │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 303d2 │ │ │ │ + beq.n 30666 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3037e │ │ │ │ + beq.n 30612 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30450 ) │ │ │ │ + ldr r0, [pc, #216] @ (306e4 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1e2ba4 │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 3039c │ │ │ │ + cbz r5, 30630 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 303dc │ │ │ │ + bne.n 30670 │ │ │ │ str.w fp, [r5, #3644] @ 0xe3c │ │ │ │ str.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3040c │ │ │ │ + beq.n 306a0 │ │ │ │ dmb ish │ │ │ │ - beq.n 303b8 │ │ │ │ - ldr r0, [pc, #156] @ (30450 ) │ │ │ │ - bl 251744 │ │ │ │ + beq.n 3064c │ │ │ │ + ldr r0, [pc, #156] @ (306e4 ) │ │ │ │ + bl 252024 │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 30416 │ │ │ │ - movw r3, #12384 @ 0x3060 │ │ │ │ + cbnz r3, 306aa │ │ │ │ + movw r3, #15720 @ 0x3d68 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #140] @ (30454 ) │ │ │ │ + ldr r1, [pc, #140] @ (306e8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30480 │ │ │ │ + b.n 30714 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30362 │ │ │ │ - b.n 3035a │ │ │ │ + beq.n 305f6 │ │ │ │ + b.n 305ee │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2ae0 <_PyErr_ProgramDecodedTextObject@@Base+0x480> │ │ │ │ + bl 1e488c <_PyErr_ProgramDecodedTextObject@@Base+0x480> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e419c │ │ │ │ + bl 1e5f08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8210 │ │ │ │ + bl 1e9f7c │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 30400 │ │ │ │ - bl 10dc6c │ │ │ │ + cbz r0, 30694 │ │ │ │ + bl 10e098 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1e843c │ │ │ │ - b.n 3038a │ │ │ │ + bl 1ea1a8 │ │ │ │ + b.n 3061e │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 303ac │ │ │ │ - b.n 303a4 │ │ │ │ + beq.n 30640 │ │ │ │ + b.n 30638 │ │ │ │ mov r0, sl │ │ │ │ - bl 1dcae4 │ │ │ │ + bl 1de994 │ │ │ │ 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 1f8dbc │ │ │ │ + b.w 1fab48 │ │ │ │ nop │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xb71c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r1, r0, #1 │ │ │ │ strh r4, [r3, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r4, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r1, r0, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r1, r0, #1 │ │ │ │ str r4, [r6, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #40980 @ 0xa014 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #32] @ (3048c ) │ │ │ │ + ldr r1, [pc, #32] @ (30720 ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ str r0, [sp, #32] │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r1, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 304b2 │ │ │ │ + cbz r3, 30746 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 304b4 │ │ │ │ + b.n 30748 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #308] @ (305ec ) │ │ │ │ + ldr r5, [pc, #308] @ (30880 ) │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 304e0 │ │ │ │ + bne.n 30774 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 304e0 │ │ │ │ + ble.n 30774 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 304e0 │ │ │ │ - cbnz r6, 3050a │ │ │ │ + bne.n 30774 │ │ │ │ + cbnz r6, 3079e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #32 │ │ │ │ - movw r4, #61324 @ 0xef8c │ │ │ │ + movw r4, #61420 @ 0xefec │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3050a │ │ │ │ + cbnz r0, 3079e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 305dc │ │ │ │ + b.n 30870 │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30506 │ │ │ │ + beq.n 3079a │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 30582 │ │ │ │ + cbz r4, 30816 │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30530 │ │ │ │ + beq.n 307c4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 30590 │ │ │ │ + beq.n 30824 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3053e │ │ │ │ + beq.n 307d2 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3059c │ │ │ │ + beq.n 30830 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 30552 │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 307e6 │ │ │ │ + bl c6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30506 │ │ │ │ + blt.n 3079a │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 305a6 │ │ │ │ - b.n 30556 │ │ │ │ + beq.n 3083a │ │ │ │ + b.n 307ea │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 3056a │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 307fe │ │ │ │ + bl c6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30506 │ │ │ │ + blt.n 3079a │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 305ae │ │ │ │ - b.n 3056e │ │ │ │ + beq.n 30842 │ │ │ │ + b.n 30802 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 30576 │ │ │ │ + cbz r1, 3080a │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 305b4 │ │ │ │ + beq.n 30848 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 3057e │ │ │ │ + cbz r2, 30812 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 305b8 │ │ │ │ + beq.n 3084c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 3084e │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 3084e │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 3084e │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 3084e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 3084e │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 3084e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 305ba │ │ │ │ + b.n 3084e │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218b68 │ │ │ │ + bl 21a23c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r0, 308a2 │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #56] @ (308d8 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + bl 6cd34 │ │ │ │ + movw r3, #19992 @ 0x4e18 │ │ │ │ + movt r3, #73 @ 0x49 │ │ │ │ + ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 308bc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 308d4 │ │ │ │ + ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.n 308b8 │ │ │ │ + ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 308b8 │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r3, #884] @ 0x374 │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - ldr r2, [pc, #104] @ (3065c ) │ │ │ │ + ldr r2, [pc, #104] @ (30948 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ addw r3, r2, #3748 @ 0xea4 │ │ │ │ addw r6, r2, #3796 @ 0xed4 │ │ │ │ addw r5, r2, #3800 @ 0xed8 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 30642 │ │ │ │ + beq.n 3092e │ │ │ │ ldr.w r4, [r2, #3804] @ 0xedc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ @@ -8735,45 +9015,37 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r0 │ │ │ │ str.w r1, [r2, #3804] @ 0xedc │ │ │ │ str r7, [r3, #12] │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 3060a │ │ │ │ + bne.n 308f6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 202d1c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ff458 │ │ │ │ - ldr r3, [pc, #88] @ (306e8 ) │ │ │ │ + ldr r3, [pc, #88] @ (309b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r0, [r3, #3800] @ 0xed8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 306d4 │ │ │ │ + beq.n 309a4 │ │ │ │ ldr.w r4, [r3, #3784] @ 0xec8 │ │ │ │ addw r6, r3, #3780 @ 0xec4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr.w r1, [r3, #3804] @ 0xedc │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r4 │ │ │ │ @@ -8789,200 +9061,208 @@ │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r5, [r3, #3800] @ 0xed8 │ │ │ │ str.w r5, [r3, #3804] @ 0xedc │ │ │ │ pop {r4, r5, r6} │ │ │ │ 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 r0, [r0, #8] │ │ │ │ + bl 204844 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w ff8ac │ │ │ │ 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 6ca9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3071c │ │ │ │ + cbz r0, 30a08 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 30732 │ │ │ │ + b.n 30a1e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13684 @ 0x3574 │ │ │ │ + movw r1, #17020 @ 0x427c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #13768 @ 0x35c8 │ │ │ │ + movw r0, #17104 @ 0x42d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ 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 155c80 │ │ │ │ + bl 156d30 │ │ │ │ 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, #13824 @ 0x3600 │ │ │ │ + movw r0, #17160 @ 0x4308 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ 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 307a8 │ │ │ │ - movw r0, #42984 @ 0xa7e8 │ │ │ │ + bls.n 30a94 │ │ │ │ + movw r0, #46248 @ 0xb4a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 307a8 │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 307d4 │ │ │ │ + b.n 30ac0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 307c0 │ │ │ │ + ble.n 30aac │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 307c2 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 307c2 │ │ │ │ - b.n 307a4 │ │ │ │ + bne.n 30aae │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 30aae │ │ │ │ + b.n 30a90 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d478c │ │ │ │ + bl 1d69e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 307a4 │ │ │ │ + beq.n 30a90 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 307fc │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 30ae8 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30808 │ │ │ │ + cbz r3, 30af4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 308e6 │ │ │ │ + b.n 30bd2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 308ee │ │ │ │ + bl 30bda │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 308dc │ │ │ │ + beq.n 30bc8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3082c │ │ │ │ + bne.n 30b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 30886 │ │ │ │ + cbnz r3, 30b72 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3087e │ │ │ │ + cbz r0, 30b6a │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3088e │ │ │ │ - b.n 30886 │ │ │ │ + cbz r6, 30b7a │ │ │ │ + b.n 30b72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308ee │ │ │ │ + bl 30bda │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 30868 │ │ │ │ + cbz r0, 30b54 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30896 │ │ │ │ + beq.n 30b82 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30844 │ │ │ │ + bne.n 30b30 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b50c4 │ │ │ │ + bl b4b48 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 308b0 │ │ │ │ + cbnz r0, 30b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 308dc │ │ │ │ + b.n 30bc8 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3085c │ │ │ │ + b.n 30b48 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30878 │ │ │ │ + beq.n 30b64 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30852 │ │ │ │ + b.n 30b3e │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 308c4 │ │ │ │ + ble.n 30bb0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 308b0 │ │ │ │ + b.n 30b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c5de4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 308e2 │ │ │ │ + bl c582c <_PyArg_CheckPositional@@Base+0x1e10> │ │ │ │ + b.n 30bce │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -8992,764 +9272,472 @@ │ │ │ │ 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 30910 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 30bfc │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3091c │ │ │ │ + cbz r3, 30c08 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3093e │ │ │ │ + b.n 30c2a │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b6bec │ │ │ │ - cbnz r0, 3092c │ │ │ │ + bl b6678 │ │ │ │ + cbnz r0, 30c18 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3093a │ │ │ │ + b.n 30c26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30cc0 │ │ │ │ + bl 30ca0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30926 │ │ │ │ - ldr r0, [pc, #8] @ (30944 ) │ │ │ │ + bne.n 30c12 │ │ │ │ + ldr r0, [pc, #8] @ (30c30 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00030948 : │ │ │ │ +00030c34 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 144180 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 145114 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -0003094e : │ │ │ │ +00030c3a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #80] @ (309b0 ) │ │ │ │ + ldr r5, [pc, #80] @ (30c9c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1d5524 │ │ │ │ + bl 1d777c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 3099e │ │ │ │ + cbz r3, 30c8a │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30990 │ │ │ │ + cbz r3, 30c7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d48ac │ │ │ │ + bl 1d6b04 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30994 │ │ │ │ + b.n 30c80 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - b.n 309a2 │ │ │ │ + bl 1051bc │ │ │ │ + b.n 30c8e │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d55c0 │ │ │ │ + bl 1d7818 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - cbz r3, 309d0 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b.n 309e0 │ │ │ │ - cmp r2, #3 │ │ │ │ - ble.n 309de │ │ │ │ - cmp r2, #8 │ │ │ │ - bgt.n 309da │ │ │ │ - cbnz r1, 30a08 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 309e0 │ │ │ │ - mov r6, r3 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movw r4, #61540 @ 0xf064 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r1, r2, [sp, #8] │ │ │ │ - movs r1, #4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 30a0e │ │ │ │ - b.n 30a3a │ │ │ │ - clz r6, r1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bmi.n 30a3e │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #14720 @ 0x3980 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #36184 @ 0x8d58 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 30cb0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl f9350 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 30a5c │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 30a3a │ │ │ │ - add r5, r6 │ │ │ │ - subs r3, r5, #4 │ │ │ │ - beq.n 30a94 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cbz r2, 30a6c │ │ │ │ - subs r3, r5, #5 │ │ │ │ - beq.n 30aa4 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - cbz r6, 30a76 │ │ │ │ - subs r3, #1 │ │ │ │ - beq.n 30ab2 │ │ │ │ - b.n 30a7e │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - ldr r5, [r4, #24] │ │ │ │ - cbz r5, 30a88 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 30abe │ │ │ │ - b.n 30a90 │ │ │ │ - movw r5, #4356 @ 0x1104 │ │ │ │ - movt r5, #71 @ 0x47 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ - b.n 30ac6 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 30ac6 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 30ac6 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 30ac6 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - bl 1e31f8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 30a3a │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 30ae0 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 30c90 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 30b06 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #14740 @ 0x3994 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - movw r1, #24732 @ 0x609c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cfa0c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 30c84 │ │ │ │ - movs r3, #0 │ │ │ │ - movw r2, #63236 @ 0xf704 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #14784 @ 0x39c0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r3, r5 │ │ │ │ - bl d09d4 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 30b52 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbnz r2, 30b52 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 30c84 │ │ │ │ - ldr r1, [pc, #348] @ (30cb8 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - bl 827ec │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 30b84 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 30c84 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 30c84 │ │ │ │ - b.n 30bc4 │ │ │ │ - ldr r1, [pc, #308] @ (30cbc ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - bl bc3f4 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 30ba8 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cbnz r2, 30ba8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ - cbnz r7, 30bcc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c84 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 30c84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 30c84 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - bl d6648 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30bec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 30bec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c06 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 30c06 │ │ │ │ - mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 30c84 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.n 30c2e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30c84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 30c84 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14d65c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 30c4e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 30c4e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 30c84 │ │ │ │ - add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11c81c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 30c6c │ │ │ │ - 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 30c82 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 30c82 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 30c90 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 30adc │ │ │ │ - b.n 30a3a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - strd sl, r3, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 1e32b4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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 30ce2 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 30cc2 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30cee │ │ │ │ + cbz r3, 30cce │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30d10 │ │ │ │ + b.n 30cf0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 30d00 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 30ce0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30d0c │ │ │ │ + b.n 30cec │ │ │ │ mov r0, r4 │ │ │ │ - bl b4e1c │ │ │ │ + bl b48a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30cfc │ │ │ │ - ldr r0, [pc, #8] @ (30d14 ) │ │ │ │ + beq.n 30cdc │ │ │ │ + ldr r0, [pc, #8] @ (30cf4 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00030d18 : │ │ │ │ +00030cf8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30d48 │ │ │ │ + beq.n 30d28 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #39844 @ 0x9ba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d4a │ │ │ │ + b.n 30d2a │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00030d4c : │ │ │ │ +00030d2c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30d7c │ │ │ │ + beq.n 30d5c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #39844 @ 0x9ba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d7e │ │ │ │ + b.n 30d5e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 30dbc │ │ │ │ + bne.n 30d9c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 30dd6 │ │ │ │ - movw r2, #50812 @ 0xc67c │ │ │ │ + bmi.n 30db6 │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5776 @ 0x1690 │ │ │ │ + movw r0, #9068 @ 0x236c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30dd2 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30db2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5776 @ 0x1690 │ │ │ │ + movw r0, #9068 @ 0x236c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30d94 │ │ │ │ + bne.n 30d74 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30dee │ │ │ │ - ldr r6, [pc, #24] @ (30df0 ) │ │ │ │ + b.n 30dce │ │ │ │ + ldr r6, [pc, #24] @ (30dd0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl e10fc │ │ │ │ + bl e13e0 │ │ │ │ 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 30df6 │ │ │ │ + bge.n 30dd6 │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30e4e │ │ │ │ + beq.n 30e2e │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30e24 │ │ │ │ + bhi.n 30e04 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30e52 │ │ │ │ + beq.n 30e32 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30e54 │ │ │ │ + b.n 30e34 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 30e44 │ │ │ │ + bpl.n 30e24 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 30e30 │ │ │ │ + b.n 30e10 │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30e54 │ │ │ │ + bpl.n 30e34 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30e54 │ │ │ │ + b.n 30e34 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30e54 │ │ │ │ + b.n 30e34 │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbz r4, 30e72 │ │ │ │ + cbz r4, 30e52 │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30e60 │ │ │ │ + bpl.n 30e40 │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30e74 │ │ │ │ + b.n 30e54 │ │ │ │ movs r3, #1 │ │ │ │ subs r4, r4, r3 │ │ │ │ str r4, [r0, #0] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - b.w 21beb4 <_PyThreadState_GetCurrent@@Base+0xfc> │ │ │ │ + b.w 21d43c <_PyThreadState_GetCurrent@@Base+0xfc> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 30ec2 │ │ │ │ + cbnz r2, 30ea2 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #46580 @ 0xb5f4 │ │ │ │ + movw r1, #49844 @ 0xc2b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3418 │ │ │ │ - cbnz r0, 30ed8 │ │ │ │ - b.n 30ed4 │ │ │ │ - movw r0, #46580 @ 0xb5f4 │ │ │ │ + bl c2ea4 │ │ │ │ + cbnz r0, 30eb8 │ │ │ │ + b.n 30eb4 │ │ │ │ + movw r0, #49844 @ 0xc2b4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30ea8 │ │ │ │ + bne.n 30e88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30ede │ │ │ │ + b.n 30ebe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c6784 │ │ │ │ + bl c61c8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00030ee2 : │ │ │ │ +00030ec2 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #448] @ (310b8 ) │ │ │ │ + ldr r3, [pc, #448] @ (31098 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r2 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, r1, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78700 │ │ │ │ - cbz r0, 30f4e │ │ │ │ + bl 786ec │ │ │ │ + cbz r0, 30f2e │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b0ce0 │ │ │ │ + bl 1b3280 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r0, 30f52 │ │ │ │ + cbnz r0, 30f32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30f4e │ │ │ │ + beq.n 30f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30f4e │ │ │ │ - ldr r2, [pc, #388] @ (310bc ) │ │ │ │ + cbnz r3, 30f2e │ │ │ │ + ldr r2, [pc, #388] @ (3109c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30f46 │ │ │ │ + cbz r3, 30f26 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 310ae │ │ │ │ + b.n 3108e │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #20] │ │ │ │ - cbz r6, 30fca │ │ │ │ + cbz r6, 30faa │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3107c │ │ │ │ + beq.w 3105c │ │ │ │ add.w r0, r6, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31042 │ │ │ │ + beq.n 31022 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, fp │ │ │ │ - bge.n 30f8c │ │ │ │ + bge.n 30f6c │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 30f7c │ │ │ │ + b.n 30f5c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add.w ip, r4, #8 │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ add.w lr, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 30fc4 │ │ │ │ + bge.n 30fa4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r8 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ ldr.w r2, [lr, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - b.n 30fa0 │ │ │ │ + b.n 30f80 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 30fce │ │ │ │ + b.n 30fae │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 1b0db8 │ │ │ │ + bl 1b3358 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 31038 │ │ │ │ + cbz r0, 31018 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1b0f18 │ │ │ │ + bl 1b34b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31036 │ │ │ │ + beq.n 31016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 31036 │ │ │ │ - ldr r2, [pc, #156] @ (310bc ) │ │ │ │ + cbnz r3, 31016 │ │ │ │ + ldr r2, [pc, #156] @ (3109c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3102e │ │ │ │ + cbz r3, 3100e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3107e │ │ │ │ + beq.n 3105e │ │ │ │ mov r7, r6 │ │ │ │ - b.n 31046 │ │ │ │ + b.n 31026 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3105a │ │ │ │ + beq.n 3103a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 3105e │ │ │ │ + cbz r3, 3103e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 3107e │ │ │ │ - ldr r2, [pc, #92] @ (310bc ) │ │ │ │ + b.n 3105e │ │ │ │ + ldr r2, [pc, #92] @ (3109c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31070 │ │ │ │ + cbz r3, 31050 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 3105a │ │ │ │ + b.n 3103a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 310ae │ │ │ │ + beq.n 3108e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 310ae │ │ │ │ - ldr r2, [pc, #36] @ (310bc ) │ │ │ │ + cbnz r3, 3108e │ │ │ │ + ldr r2, [pc, #36] @ (3109c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 310a6 │ │ │ │ + cbz r3, 31086 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -9759,42 +9747,42 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000310c0 <_Py_open_noraise@@Base>: │ │ │ │ +000310a0 <_Py_open_noraise@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r1, r1, #524288 @ 0x80000 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 310f4 <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 310d4 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1bcf10 │ │ │ │ + bl 1bf160 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 310f8 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 310d8 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000310fc : │ │ │ │ +000310dc : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 134d7c │ │ │ │ + b.w 1356f0 │ │ │ │ │ │ │ │ -00031102 : │ │ │ │ - b.w 1bbe0c │ │ │ │ +000310e2 : │ │ │ │ + b.w 1be05c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -9807,431 +9795,431 @@ │ │ │ │ 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, 31158 │ │ │ │ + cbz r0, 31138 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31158 │ │ │ │ + beq.n 31138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31158 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31138 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31174 │ │ │ │ + cbz r0, 31154 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31174 │ │ │ │ + beq.n 31154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31174 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31154 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 31190 │ │ │ │ + cbz r0, 31170 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31190 │ │ │ │ + beq.n 31170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31190 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31170 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 311ac │ │ │ │ + cbz r0, 3118c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 311ac │ │ │ │ + beq.n 3118c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 311ac │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3118c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000311b0 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00031190 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ 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 104cf8 │ │ │ │ + bl 1051bc │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - bne.n 31214 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + bne.n 311f4 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 31214 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + cbz r3, 311f4 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 144180 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 145114 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1dcae4 │ │ │ │ + bl 1de994 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7b90 │ │ │ │ + bl 1e98fc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1dcae4 │ │ │ │ + b.w 1de994 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00031216 : │ │ │ │ +000311f6 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #72] @ (31270 ) │ │ │ │ + ldr r4, [pc, #72] @ (31250 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1d5524 │ │ │ │ + bl 1d777c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31260 │ │ │ │ + cbz r3, 31240 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31252 │ │ │ │ + cbz r3, 31232 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1d4d94 │ │ │ │ - b.n 31256 │ │ │ │ + bl 1d6fec │ │ │ │ + b.n 31236 │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - b.n 31264 │ │ │ │ + bl 1051bc │ │ │ │ + b.n 31244 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d55c0 │ │ │ │ + bl 1d7818 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (312a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (31280 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e79d0 │ │ │ │ + bl 1e973c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000312a4 : │ │ │ │ - ldr r0, [pc, #4] @ (312ac ) │ │ │ │ - b.w cf5bc │ │ │ │ +00031284 : │ │ │ │ + ldr r0, [pc, #4] @ (3128c ) │ │ │ │ + b.w cf05c │ │ │ │ nop │ │ │ │ @ instruction: 0xf1f00048 │ │ │ │ + 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, 312dc │ │ │ │ + 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 312b4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 1051bc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #23456 @ 0x5ba0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 847e4 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #49512 @ 0xc168 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + mov r0, r4 │ │ │ │ + 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 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #20232 @ 0x4f08 │ │ │ │ + movw r1, #23460 @ 0x5ba4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 312d8 │ │ │ │ + bge.n 31320 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31592 │ │ │ │ + b.n 315da │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20244 @ 0x4f14 │ │ │ │ + movw r1, #23472 @ 0x5bb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 3131a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20256 @ 0x4f20 │ │ │ │ + movw r1, #23484 @ 0x5bbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 3131a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20268 @ 0x4f2c │ │ │ │ + movw r1, #23496 @ 0x5bc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 3131a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20276 @ 0x4f34 │ │ │ │ + movw r1, #23504 @ 0x5bd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 3131a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20288 @ 0x4f40 │ │ │ │ + movw r1, #23516 @ 0x5bdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 3131a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20300 @ 0x4f4c │ │ │ │ + movw r1, #23528 @ 0x5be8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 3131a │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20312 @ 0x4f58 │ │ │ │ + movw r1, #23540 @ 0x5bf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 3131a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20324 @ 0x4f64 │ │ │ │ + movw r1, #23552 @ 0x5c00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 3131a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20332 @ 0x4f6c │ │ │ │ + movw r1, #23560 @ 0x5c08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 3131a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20344 @ 0x4f78 │ │ │ │ + movw r1, #23572 @ 0x5c14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 3131a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20356 @ 0x4f84 │ │ │ │ + movw r1, #23584 @ 0x5c20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 3131a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20368 @ 0x4f90 │ │ │ │ + movw r1, #23596 @ 0x5c2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d2 │ │ │ │ + blt.n 3131a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20380 @ 0x4f9c │ │ │ │ + movw r1, #23608 @ 0x5c38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20392 @ 0x4fa8 │ │ │ │ + movw r1, #23620 @ 0x5c44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20404 @ 0x4fb4 │ │ │ │ + movw r1, #23632 @ 0x5c50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20416 @ 0x4fc0 │ │ │ │ + movw r1, #23644 @ 0x5c5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20428 @ 0x4fcc │ │ │ │ + movw r1, #23656 @ 0x5c68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20440 @ 0x4fd8 │ │ │ │ + movw r1, #23668 @ 0x5c74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20452 @ 0x4fe4 │ │ │ │ + movw r1, #23680 @ 0x5c80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20460 @ 0x4fec │ │ │ │ + movw r1, #23688 @ 0x5c88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20472 @ 0x4ff8 │ │ │ │ + movw r1, #23700 @ 0x5c94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20484 @ 0x5004 │ │ │ │ + movw r1, #23712 @ 0x5ca0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20496 @ 0x5010 │ │ │ │ + movw r1, #23724 @ 0x5cac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20508 @ 0x501c │ │ │ │ + movw r1, #23736 @ 0x5cb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20520 @ 0x5028 │ │ │ │ + movw r1, #23748 @ 0x5cc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20532 @ 0x5034 │ │ │ │ + movw r1, #23760 @ 0x5cd0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20544 @ 0x5040 │ │ │ │ + movw r1, #23772 @ 0x5cdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20556 @ 0x504c │ │ │ │ + movw r1, #23784 @ 0x5ce8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20568 @ 0x5058 │ │ │ │ + movw r1, #23796 @ 0x5cf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20580 @ 0x5064 │ │ │ │ + movw r1, #23808 @ 0x5d00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20592 @ 0x5070 │ │ │ │ + movw r1, #23820 @ 0x5d0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20604 @ 0x507c │ │ │ │ + movw r1, #23832 @ 0x5d18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d2 │ │ │ │ + blt.w 3131a │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20620 @ 0x508c │ │ │ │ + movw r1, #23848 @ 0x5d28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ 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, 315e0 │ │ │ │ - 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 315b8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 104cf8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #20676 @ 0x50c4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46288 @ 0xb4d0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -10240,716 +10228,716 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #20780 @ 0x512c │ │ │ │ + movw r1, #24004 @ 0x5dc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 31654 │ │ │ │ + bl c2ea4 │ │ │ │ + cbz r0, 31634 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d16dc │ │ │ │ - cbnz r0, 31658 │ │ │ │ + bl d1178 │ │ │ │ + cbnz r0, 31638 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20680 @ 0x50c8 │ │ │ │ + movw r1, #23904 @ 0x5d60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31700 │ │ │ │ + b.n 316e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3167a │ │ │ │ + bmi.n 3165a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20708 @ 0x50e4 │ │ │ │ + movw r1, #23932 @ 0x5d7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 31654 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 31634 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3169e │ │ │ │ + cbz r1, 3167e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 316a6 │ │ │ │ + bmi.n 31686 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20732 @ 0x50fc │ │ │ │ + movw r1, #23956 @ 0x5d94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 31654 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 31634 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4656 @ 0x1230 │ │ │ │ + movw r1, #7920 @ 0x1ef0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #20772 @ 0x5124 │ │ │ │ + movw r0, #23996 @ 0x5dbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 31654 │ │ │ │ - bl 1e0944 │ │ │ │ + beq.n 31634 │ │ │ │ + bl 1e2724 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31654 │ │ │ │ + beq.n 31634 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1fbde0 │ │ │ │ + bl 1fdb6c │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 316ea │ │ │ │ - bl 1e12f0 │ │ │ │ - b.n 31654 │ │ │ │ - bl 202d1c │ │ │ │ + bne.n 316ca │ │ │ │ + bl 1e30d0 │ │ │ │ + b.n 31634 │ │ │ │ + bl 204844 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e12f0 │ │ │ │ + bl 1e30d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff458 │ │ │ │ + bl ff8ac │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 3171e │ │ │ │ + cbz r3, 316fe │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 31720 │ │ │ │ + b.n 31700 │ │ │ │ mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 31732 │ │ │ │ + cbnz r3, 31712 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 31732 │ │ │ │ + blt.n 31712 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 31732 │ │ │ │ - cbnz r0, 31750 │ │ │ │ - ldr r1, [pc, #240] @ (31824 ) │ │ │ │ + bgt.n 31712 │ │ │ │ + cbnz r0, 31730 │ │ │ │ + ldr r1, [pc, #240] @ (31804 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31750 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31730 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3181e │ │ │ │ + b.n 317fe │ │ │ │ cmn r5, r4 │ │ │ │ - bne.n 31772 │ │ │ │ + bne.n 31752 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #57236 @ 0xdf94 │ │ │ │ + movw r1, #60532 @ 0xec74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20800 @ 0x5140 │ │ │ │ + movw r0, #24024 @ 0x5dd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31780 │ │ │ │ - b.n 3174c │ │ │ │ + bne.n 31760 │ │ │ │ + b.n 3172c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 142ed4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 144124 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31754 │ │ │ │ - b.n 3174c │ │ │ │ + bne.n 31734 │ │ │ │ + b.n 3172c │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 317a2 │ │ │ │ + ble.n 31782 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #20816 @ 0x5150 │ │ │ │ + movw r1, #24040 @ 0x5de8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 317be │ │ │ │ + bge.n 3179e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20896 @ 0x51a0 │ │ │ │ + movw r1, #24120 @ 0x5e38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3174c │ │ │ │ - ldr r2, [pc, #104] @ (31828 ) │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3172c │ │ │ │ + ldr r2, [pc, #104] @ (31808 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3174c │ │ │ │ + beq.n 3172c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 317fe │ │ │ │ + bne.n 317de │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 31da8 │ │ │ │ - cbz r0, 317f8 │ │ │ │ + bl 31d88 │ │ │ │ + cbz r0, 317d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3180e │ │ │ │ - b.n 3174c │ │ │ │ + bne.n 317ee │ │ │ │ + b.n 3172c │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 317e0 │ │ │ │ - b.n 3181e │ │ │ │ + bne.n 317c0 │ │ │ │ + b.n 317fe │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 31da8 │ │ │ │ - cbz r0, 3181e │ │ │ │ - b.n 317ec │ │ │ │ + bl 31d88 │ │ │ │ + cbz r0, 317fe │ │ │ │ + b.n 317cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3174c │ │ │ │ + bne.n 3172c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3174c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3172c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf2240048 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #47264 @ 0xb8a0 │ │ │ │ + movw r2, #50528 @ 0xc560 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d4714 │ │ │ │ - cbz r0, 31872 │ │ │ │ + bl 1d696c │ │ │ │ + cbz r0, 31852 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 31878 │ │ │ │ + bmi.n 31858 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #21028 @ 0x5224 │ │ │ │ + movw r1, #24252 @ 0x5ebc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31d0c │ │ │ │ + b.n 31cec │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31894 │ │ │ │ + beq.n 31874 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 318c8 │ │ │ │ + b.n 318a8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #21076 @ 0x5254 │ │ │ │ + movw r1, #24300 @ 0x5eec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 31872 │ │ │ │ + bl d5480 │ │ │ │ + b.n 31852 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31924 │ │ │ │ + beq.n 31904 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 318ae │ │ │ │ + bne.n 3188e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31924 │ │ │ │ + beq.n 31904 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 3193c │ │ │ │ + ble.n 3191c │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 318f4 │ │ │ │ + blt.n 318d4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #21132 @ 0x528c │ │ │ │ + movw r1, #24356 @ 0x5f24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 31872 │ │ │ │ + bl d5480 │ │ │ │ + b.n 31852 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 318ae │ │ │ │ + beq.n 3188e │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 3191a │ │ │ │ + ble.n 318fa │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 31902 │ │ │ │ - b.n 31924 │ │ │ │ + bne.n 318e2 │ │ │ │ + b.n 31904 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 31920 │ │ │ │ + cbz r3, 31900 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 31914 │ │ │ │ - b.n 31924 │ │ │ │ + bne.n 318f4 │ │ │ │ + b.n 31904 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 318c6 │ │ │ │ + bne.n 318a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21180 @ 0x52bc │ │ │ │ + movw r1, #24404 @ 0x5f54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 31872 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 31852 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac8dc │ │ │ │ + bl 1aec9c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31872 │ │ │ │ - movw r2, #47264 @ 0xb8a0 │ │ │ │ + beq.n 31852 │ │ │ │ + movw r2, #50528 @ 0xc560 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21fb74 │ │ │ │ + bl 2210ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31872 │ │ │ │ + beq.n 31852 │ │ │ │ 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 31980 │ │ │ │ + bpl.n 31960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aa208 │ │ │ │ + bl 1ac5d0 │ │ │ │ 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 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31c7a │ │ │ │ + beq.w 31c5a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21fce0 │ │ │ │ + bl 221218 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 319bc │ │ │ │ + bge.n 3199c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31c12 │ │ │ │ + b.n 31bf2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 319d2 │ │ │ │ + beq.n 319b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 319d2 │ │ │ │ + cbnz r3, 319b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31b8c │ │ │ │ + bne.w 31b6c │ │ │ │ strd r9, fp, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r4 │ │ │ │ add.w r3, r6, #8 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bge.w 31b3a │ │ │ │ + bge.w 31b1a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 31b34 │ │ │ │ + bge.w 31b14 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r4, [r7, #180] @ 0xb4 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 31a4a │ │ │ │ - ldr r3, [pc, #700] @ (31cd0 ) │ │ │ │ + bpl.n 31a2a │ │ │ │ + ldr r3, [pc, #700] @ (31cb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ subs r4, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 31a36 │ │ │ │ + beq.n 31a16 │ │ │ │ cmp r4, #10 │ │ │ │ - bls.n 31a40 │ │ │ │ + bls.n 31a20 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 31a48 │ │ │ │ + b.n 31a28 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 31b34 │ │ │ │ + beq.n 31b14 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ec70 │ │ │ │ + bl 7ec80 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31b12 │ │ │ │ - bl d7c64 │ │ │ │ + bne.n 31af2 │ │ │ │ + bl d7748 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w fp, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 31aaa │ │ │ │ - ldr r3, [pc, #608] @ (31cd0 ) │ │ │ │ + bpl.n 31a8a │ │ │ │ + ldr r3, [pc, #608] @ (31cb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w lr, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 31aa6 │ │ │ │ + beq.n 31a86 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add.w ip, r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, ip │ │ │ │ ldr.w fp, [r2, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31b20 │ │ │ │ + beq.n 31b00 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 90648 │ │ │ │ - cbz r0, 31b20 │ │ │ │ + bl 8ff74 │ │ │ │ + cbz r0, 31b00 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31ab8 │ │ │ │ + beq.n 31a98 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31ab8 │ │ │ │ + ble.n 31a98 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 31b06 │ │ │ │ + bne.n 31ae6 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31afe │ │ │ │ + bne.n 31ade │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31b12 │ │ │ │ + beq.n 31af2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31b12 │ │ │ │ + b.n 31af2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 31aec │ │ │ │ + b.n 31acc │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31ab8 │ │ │ │ + b.n 31a98 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfb18 │ │ │ │ - cbz r0, 31b20 │ │ │ │ - bl d7c64 │ │ │ │ + bl bf5bc │ │ │ │ + cbz r0, 31b00 │ │ │ │ + bl d7748 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ - bl 13fbd4 │ │ │ │ - cbnz r0, 31b34 │ │ │ │ + bl 140e34 │ │ │ │ + cbnz r0, 31b14 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13fc08 │ │ │ │ + bl 140e68 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 319ee │ │ │ │ + b.n 319ce │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r9 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 31b68 │ │ │ │ + ble.n 31b48 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7e710 │ │ │ │ + bl 7e730 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31b4e │ │ │ │ + b.n 31b2e │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31b74 │ │ │ │ + cbz r3, 31b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c08e4 │ │ │ │ + bl 1c2b74 │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31b8e │ │ │ │ + cbz r3, 31b6e │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 128e90 │ │ │ │ - b.n 31b7c │ │ │ │ + bl 129a78 │ │ │ │ + b.n 31b5c │ │ │ │ movs r7, #0 │ │ │ │ - bl 143054 │ │ │ │ + bl 1442a4 │ │ │ │ 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 31bba │ │ │ │ + beq.n 31b9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31bba │ │ │ │ + cbnz r3, 31b9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31d0c │ │ │ │ + beq.w 31cec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31d0c │ │ │ │ + bne.w 31cec │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31d0c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cec │ │ │ │ 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, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #55428 @ 0xd884 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl c3418 │ │ │ │ + bl c2ea4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 31c1a │ │ │ │ + beq.n 31bfa │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 31c64 │ │ │ │ - b.n 31bdc │ │ │ │ + blt.n 31c44 │ │ │ │ + b.n 31bbc │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31c36 │ │ │ │ + beq.n 31c16 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 31c46 │ │ │ │ + bpl.n 31c26 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1aa208 │ │ │ │ + bl 1ac5d0 │ │ │ │ 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 31c0e │ │ │ │ + beq.n 31bee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31c0e │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31c0e │ │ │ │ + bne.n 31bee │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31bee │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c7a │ │ │ │ + beq.n 31c5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31c7a │ │ │ │ + cbnz r3, 31c5a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 31cd4 │ │ │ │ + bne.n 31cb4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 31c8e │ │ │ │ + bpl.n 31c6e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aa208 │ │ │ │ + bl 1ac5d0 │ │ │ │ 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 31cac │ │ │ │ + beq.n 31c8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31cac │ │ │ │ + cbnz r3, 31c8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31872 │ │ │ │ + beq.w 31852 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31872 │ │ │ │ + bne.w 31852 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31872 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31852 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31cea │ │ │ │ + beq.n 31cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31cea │ │ │ │ + cbnz r3, 31cca │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31872 │ │ │ │ + beq.w 31852 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31872 │ │ │ │ + bne.w 31852 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31872 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31852 │ │ │ │ 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] @ (31d40 ) │ │ │ │ + ldr r3, [pc, #28] @ (31d20 ) │ │ │ │ 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 1dc714 │ │ │ │ + bl 1de5c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (31da4 ) │ │ │ │ + ldr r2, [pc, #80] @ (31d84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 31d94 │ │ │ │ + ble.n 31d74 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - cbz r3, 31d90 │ │ │ │ + cbz r3, 31d70 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31d9e │ │ │ │ - beq.n 31d90 │ │ │ │ + blt.n 31d7e │ │ │ │ + beq.n 31d70 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1ef714 <_Py_CheckRecursiveCall@@Base+0x68> │ │ │ │ + bl 1f14f4 <_Py_CheckRecursiveCall@@Base+0x68> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 31d64 │ │ │ │ + b.n 31d44 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 31da0 │ │ │ │ + b.n 31d80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10958,1407 +10946,1407 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 31dde │ │ │ │ + beq.n 31dbe │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 31dd0 │ │ │ │ + bne.n 31db0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 31dbc │ │ │ │ - bl 86010 │ │ │ │ + b.n 31d9c │ │ │ │ + bl 85ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31dcc │ │ │ │ + beq.n 31dac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31de0 │ │ │ │ + b.n 31dc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 31e10 │ │ │ │ + bge.n 31df0 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #21672 @ 0x54a8 │ │ │ │ + movw r0, #24896 @ 0x6140 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ - ldr r1, [pc, #204] @ (31ee0 ) │ │ │ │ + b.w e23f0 │ │ │ │ + ldr r1, [pc, #204] @ (31ec0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 31ed8 │ │ │ │ + beq.n 31eb8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 31e5c │ │ │ │ - bl 220394 │ │ │ │ + cbnz r5, 31e3c │ │ │ │ + bl 2218cc │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #9832 @ 0x2668 │ │ │ │ + movw r1, #13096 @ 0x3328 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #9840 @ 0x2670 │ │ │ │ + movw r4, #13104 @ 0x3330 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #21692 @ 0x54bc │ │ │ │ + movw r0, #24916 @ 0x6154 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31eda │ │ │ │ - bl 145228 │ │ │ │ - cbnz r0, 31ea2 │ │ │ │ + b.n 31eba │ │ │ │ + bl 1461bc │ │ │ │ + cbnz r0, 31e82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220394 │ │ │ │ + bl 2218cc │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #9840 @ 0x2670 │ │ │ │ + movw r0, #13104 @ 0x3330 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #9832 @ 0x2668 │ │ │ │ + movw r2, #13096 @ 0x3328 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #21728 @ 0x54e0 │ │ │ │ + movw r0, #24952 @ 0x6178 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 14588c │ │ │ │ - b.n 31ec0 │ │ │ │ + bl 146820 │ │ │ │ + b.n 31ea0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 31ebe │ │ │ │ + bne.n 31e9e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41528 @ 0xa238 │ │ │ │ + movw r1, #44752 @ 0xaed0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31eda │ │ │ │ + beq.n 31eba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31eda │ │ │ │ + cbnz r3, 31eba │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31eda │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31eba │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 31e5c │ │ │ │ + bgt.n 31e3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31f04 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 31f3a │ │ │ │ + bne.n 31ee4 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 31f1a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34648 @ 0x8758 │ │ │ │ + movw r1, #37872 @ 0x93f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #21788 @ 0x551c │ │ │ │ + movw r0, #25012 @ 0x61b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 31f28 │ │ │ │ + beq.n 31f08 │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 31f32 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 31f3a │ │ │ │ + bne.n 31f12 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 31f1a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 143054 │ │ │ │ + bl 1442a4 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 31f78 │ │ │ │ + beq.n 31f58 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21808 @ 0x5530 │ │ │ │ + movw r1, #25244 @ 0x629c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 31f8a │ │ │ │ + bl 12f910 │ │ │ │ + b.n 31f6a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #21852 @ 0x555c │ │ │ │ + movw r0, #25288 @ 0x62c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31f8e │ │ │ │ + bne.n 31f6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31fc6 │ │ │ │ + b.n 31fa6 │ │ │ │ movw r4, #11588 @ 0x2d44 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 31fbe │ │ │ │ + cbz r3, 31f9e │ │ │ │ blx 2a4a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 31fba │ │ │ │ + cbz r0, 31f9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31fba │ │ │ │ + beq.n 31f9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31fba │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31f9a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031fc8 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ +00031fa8 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 31fe4 <_PyXI_ApplyError@@Base> │ │ │ │ + bl 320ba <_PyXI_ApplyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + movw r0, #34364 @ 0x863c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31ff4 <_PyXI_ApplyCapturedException@@Base+0x4c> │ │ │ │ + movs r5, #0 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 320ae <_PyXI_ApplyCapturedException@@Base+0x106> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 72d88 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 31fee <_PyXI_ApplyCapturedException@@Base+0x46> │ │ │ │ + add.w r9, r0, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 3202a <_PyXI_ApplyCapturedException@@Base+0x82> │ │ │ │ + ldr.w r2, [r6, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add.w ip, r0, #1 │ │ │ │ + cmp r0, r7 │ │ │ │ + it ne │ │ │ │ + strne.w ip, [r2] │ │ │ │ + str.w r2, [r1, #4]! │ │ │ │ + b.n 3200c <_PyXI_ApplyCapturedException@@Base+0x64> │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #6592 @ 0x19c0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #25368 @ 0x6318 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 920d8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3204e <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + movs r0, #0 │ │ │ │ + bl 72f50 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 32052 <_PyXI_ApplyCapturedException@@Base+0xaa> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 320ae <_PyXI_ApplyCapturedException@@Base+0x106> │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + bge.n 320ae <_PyXI_ApplyCapturedException@@Base+0x106> │ │ │ │ + ldr.w r6, [r9, #4]! │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ + bmi.n 3206a <_PyXI_ApplyCapturedException@@Base+0xc2> │ │ │ │ + adds r7, #1 │ │ │ │ + b.n 32054 <_PyXI_ApplyCapturedException@@Base+0xac> │ │ │ │ + ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ + cbnz r3, 3207a <_PyXI_ApplyCapturedException@@Base+0xd2> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + cbnz r3, 32084 <_PyXI_ApplyCapturedException@@Base+0xdc> │ │ │ │ + b.n 32066 <_PyXI_ApplyCapturedException@@Base+0xbe> │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 32070 <_PyXI_ApplyCapturedException@@Base+0xc8> │ │ │ │ + b.n 32066 <_PyXI_ApplyCapturedException@@Base+0xbe> │ │ │ │ + movw r1, #9531 @ 0x253b │ │ │ │ + movt r1, #3 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 32066 <_PyXI_ApplyCapturedException@@Base+0xbe> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3204e <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3204e <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3204e <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79040 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00031fe4 <_PyXI_ApplyError@@Base>: │ │ │ │ +000320ba <_PyXI_ApplyError@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 31fee <_PyXI_ApplyError@@Base+0xa> │ │ │ │ + bne.n 320c4 <_PyXI_ApplyError@@Base+0xa> │ │ │ │ adds r0, #8 │ │ │ │ - b.n 32240 <_PyXI_ApplyError@@Base+0x25c> │ │ │ │ + b.n 32220 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #7 │ │ │ │ - bne.n 3201e <_PyXI_ApplyError@@Base+0x3a> │ │ │ │ + bne.n 320f4 <_PyXI_ApplyError@@Base+0x3a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ - cbnz r1, 32018 <_PyXI_ApplyError@@Base+0x34> │ │ │ │ - movw r1, #22144 @ 0x5680 │ │ │ │ + cbnz r1, 320ee <_PyXI_ApplyError@@Base+0x34> │ │ │ │ + movw r1, #25388 @ 0x632c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 12f220 │ │ │ │ - b.n 32146 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3221c <_PyXI_ApplyError@@Base+0x162> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3208e <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ + bhi.n 32164 <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ - b.n 320a4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 320a4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 1597ec │ │ │ │ + b.n 3217a <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 3217a <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17048 @ 0x4298 │ │ │ │ + movw r1, #20272 @ 0x4f30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 320a4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3217a <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22192 @ 0x56b0 │ │ │ │ + movw r1, #25436 @ 0x635c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 320a4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3217a <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22228 @ 0x56d4 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 320a4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3217a <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22268 @ 0x56fc │ │ │ │ + movw r1, #25512 @ 0x63a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 320ae <_PyXI_ApplyError@@Base+0xca> │ │ │ │ + cbnz r3, 32184 <_PyXI_ApplyError@@Base+0xca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 32146 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ - bl d7c24 │ │ │ │ + beq.n 3221c <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl d7708 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r5, 320d2 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + cbz r5, 321a8 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 320d2 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ - bl d7c64 │ │ │ │ + cbnz r0, 321a8 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + bl d7748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3247e <_PyXI_ApplyError@@Base+0x49a> │ │ │ │ + bl 3245e <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl eee08 │ │ │ │ + bl ef150 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 320f8 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + beq.n 321ce <_PyXI_ApplyError@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 320f8 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + cbnz r3, 321ce <_PyXI_ApplyError@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 32132 <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ - bl d7c24 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 32208 <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ + bl d7708 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #22296 @ 0x5718 │ │ │ │ + movw r1, #25540 @ 0x63c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32116 <_PyXI_ApplyError@@Base+0x132> │ │ │ │ - bl d7c64 │ │ │ │ + bge.n 321ec <_PyXI_ApplyError@@Base+0x132> │ │ │ │ + bl d7748 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3212c <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + beq.n 32202 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3212c <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + cbnz r3, 32202 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d7c38 │ │ │ │ - bl d7c24 │ │ │ │ + bl d771c │ │ │ │ + bl d7708 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r6 │ │ │ │ - bl d7c38 │ │ │ │ + bl d771c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - movw r0, #31284 @ 0x7a34 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3217a <_PyXI_ApplyError@@Base+0x196> │ │ │ │ - movs r5, #0 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 32234 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 72d70 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 32174 <_PyXI_ApplyError@@Base+0x190> │ │ │ │ - add.w r9, r0, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 321b0 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ - ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add.w ip, r0, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ - it ne │ │ │ │ - strne.w ip, [r2] │ │ │ │ - str.w r2, [r1, #4]! │ │ │ │ - b.n 32192 <_PyXI_ApplyError@@Base+0x1ae> │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22308 @ 0x5724 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 321d4 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ - movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 321d8 <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 32234 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - bge.n 32234 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - ldr.w r6, [r9, #4]! │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ - bmi.n 321f0 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ - adds r7, #1 │ │ │ │ - b.n 321da <_PyXI_ApplyError@@Base+0x1f6> │ │ │ │ - ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 32200 <_PyXI_ApplyError@@Base+0x21c> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 3220a <_PyXI_ApplyError@@Base+0x226> │ │ │ │ - b.n 321ec <_PyXI_ApplyError@@Base+0x208> │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 321f6 <_PyXI_ApplyError@@Base+0x212> │ │ │ │ - b.n 321ec <_PyXI_ApplyError@@Base+0x208> │ │ │ │ - movw r1, #9875 @ 0x2693 │ │ │ │ - movt r1, #3 │ │ │ │ - mov r2, r4 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 321ec <_PyXI_ApplyError@@Base+0x208> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 321d4 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 321d4 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 321d4 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 8943c <_PyNamespace_New@@Base> │ │ │ │ + bl 88fa8 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32476 <_PyXI_ApplyError@@Base+0x492> │ │ │ │ + beq.w 32456 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 8943c <_PyNamespace_New@@Base> │ │ │ │ + bl 88fa8 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3233e <_PyXI_ApplyError@@Base+0x35a> │ │ │ │ + beq.n 3231e <_PyXI_ApplyError@@Base+0x264> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 322ac <_PyXI_ApplyError@@Base+0x2c8> │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 3228c <_PyXI_ApplyError@@Base+0x1d2> │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32328 <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + beq.n 32308 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43416 @ 0xa998 │ │ │ │ + movw r1, #46680 @ 0xb658 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322a2 <_PyXI_ApplyError@@Base+0x2be> │ │ │ │ + beq.n 32282 <_PyXI_ApplyError@@Base+0x1c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 322a2 <_PyXI_ApplyError@@Base+0x2be> │ │ │ │ + cbnz r3, 32282 <_PyXI_ApplyError@@Base+0x1c8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 32328 <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + blt.n 32308 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 322ae <_PyXI_ApplyError@@Base+0x2ca> │ │ │ │ + b.n 3228e <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 322ea <_PyXI_ApplyError@@Base+0x306> │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 322ca <_PyXI_ApplyError@@Base+0x210> │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 32328 <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + cbz r0, 32308 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43428 @ 0xa9a4 │ │ │ │ + movw r1, #46692 @ 0xb664 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322e2 <_PyXI_ApplyError@@Base+0x2fe> │ │ │ │ + beq.n 322c2 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 322e2 <_PyXI_ApplyError@@Base+0x2fe> │ │ │ │ + cbnz r3, 322c2 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 32328 <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + blt.n 32308 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 32326 <_PyXI_ApplyError@@Base+0x342> │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 32306 <_PyXI_ApplyError@@Base+0x24c> │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 32328 <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + cbz r0, 32308 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43476 @ 0xa9d4 │ │ │ │ + movw r1, #46740 @ 0xb694 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3231e <_PyXI_ApplyError@@Base+0x33a> │ │ │ │ + beq.n 322fe <_PyXI_ApplyError@@Base+0x244> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3231e <_PyXI_ApplyError@@Base+0x33a> │ │ │ │ + cbnz r3, 322fe <_PyXI_ApplyError@@Base+0x244> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 32362 <_PyXI_ApplyError@@Base+0x37e> │ │ │ │ - b.n 32328 <_PyXI_ApplyError@@Base+0x344> │ │ │ │ - cbz r3, 32362 <_PyXI_ApplyError@@Base+0x37e> │ │ │ │ + bge.n 32342 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + b.n 32308 <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ + cbz r3, 32342 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3233e <_PyXI_ApplyError@@Base+0x35a> │ │ │ │ + beq.n 3231e <_PyXI_ApplyError@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3233e <_PyXI_ApplyError@@Base+0x35a> │ │ │ │ + cbnz r3, 3231e <_PyXI_ApplyError@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3238e <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3236e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #9708 @ 0x25ec │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3238a <_PyXI_ApplyError@@Base+0x3a6> │ │ │ │ + beq.n 3236a <_PyXI_ApplyError@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3238a <_PyXI_ApplyError@@Base+0x3a6> │ │ │ │ + cbnz r3, 3236a <_PyXI_ApplyError@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 3239a <_PyXI_ApplyError@@Base+0x3b6> │ │ │ │ + bge.n 3237a <_PyXI_ApplyError@@Base+0x2c0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3246a <_PyXI_ApplyError@@Base+0x486> │ │ │ │ - b.n 32476 <_PyXI_ApplyError@@Base+0x492> │ │ │ │ + bne.n 3244a <_PyXI_ApplyError@@Base+0x390> │ │ │ │ + b.n 32456 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 323a8 <_PyXI_ApplyError@@Base+0x3c4> │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 32388 <_PyXI_ApplyError@@Base+0x2ce> │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 323c6 <_PyXI_ApplyError@@Base+0x3e2> │ │ │ │ - b.n 3238e <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + cbnz r0, 323a6 <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ + b.n 3236e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #56072 @ 0xdb08 │ │ │ │ + movw r1, #59336 @ 0xe7c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323ee <_PyXI_ApplyError@@Base+0x40a> │ │ │ │ + beq.n 323ce <_PyXI_ApplyError@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323ee <_PyXI_ApplyError@@Base+0x40a> │ │ │ │ + cbnz r3, 323ce <_PyXI_ApplyError@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3238e <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + blt.n 3236e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3247e <_PyXI_ApplyError@@Base+0x49a> │ │ │ │ + bl 3245e <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3238e <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + beq.n 3236e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22328 @ 0x5738 │ │ │ │ + movw r1, #25552 @ 0x63d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32426 <_PyXI_ApplyError@@Base+0x442> │ │ │ │ + beq.n 32406 <_PyXI_ApplyError@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32426 <_PyXI_ApplyError@@Base+0x442> │ │ │ │ + cbnz r3, 32406 <_PyXI_ApplyError@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3238e <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + blt.n 3236e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 32478 <_PyXI_ApplyError@@Base+0x494> │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 32458 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3243c <_PyXI_ApplyError@@Base+0x458> │ │ │ │ - bl d7c64 │ │ │ │ - b.n 32478 <_PyXI_ApplyError@@Base+0x494> │ │ │ │ + cbnz r0, 3241c <_PyXI_ApplyError@@Base+0x362> │ │ │ │ + bl d7748 │ │ │ │ + b.n 32458 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22340 @ 0x5744 │ │ │ │ + movw r1, #25564 @ 0x63dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32464 <_PyXI_ApplyError@@Base+0x480> │ │ │ │ + beq.n 32444 <_PyXI_ApplyError@@Base+0x38a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32464 <_PyXI_ApplyError@@Base+0x480> │ │ │ │ + cbnz r3, 32444 <_PyXI_ApplyError@@Base+0x38a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32478 <_PyXI_ApplyError@@Base+0x494> │ │ │ │ - b.n 3238e <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + bge.n 32458 <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ + b.n 3236e <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32476 <_PyXI_ApplyError@@Base+0x492> │ │ │ │ + cbnz r3, 32456 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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, 324be <_PyXI_ApplyError@@Base+0x4da> │ │ │ │ + cbz r4, 3249e <_PyXI_ApplyError@@Base+0x3e4> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #52036 @ 0xcb44 │ │ │ │ + movw r1, #55300 @ 0xd804 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 324f6 <_PyXI_ApplyError@@Base+0x512> │ │ │ │ - movw r1, #37464 @ 0x9258 │ │ │ │ + cbz r0, 324d6 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ + movw r1, #40728 @ 0x9f18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 324ca <_PyXI_ApplyError@@Base+0x4e6> │ │ │ │ - b.n 324f6 <_PyXI_ApplyError@@Base+0x512> │ │ │ │ - cbz r5, 32516 <_PyXI_ApplyError@@Base+0x532> │ │ │ │ + cbnz r0, 324aa <_PyXI_ApplyError@@Base+0x3f0> │ │ │ │ + b.n 324d6 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ + cbz r5, 324f6 <_PyXI_ApplyError@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - cbz r5, 324e2 <_PyXI_ApplyError@@Base+0x4fe> │ │ │ │ + b.w 7afb0 │ │ │ │ + cbz r5, 324c2 <_PyXI_ApplyError@@Base+0x408> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #22352 @ 0x5750 │ │ │ │ + movw r0, #25576 @ 0x63e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #22364 @ 0x575c │ │ │ │ + movw r0, #25588 @ 0x63f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ - cbz r5, 3250c <_PyXI_ApplyError@@Base+0x528> │ │ │ │ + b.w e23f0 │ │ │ │ + cbz r5, 324ec <_PyXI_ApplyError@@Base+0x432> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22372 @ 0x5764 │ │ │ │ + movw r0, #25596 @ 0x63fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3255a <_PyXI_ApplyError@@Base+0x576> │ │ │ │ + bl 3255a <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32550 <_PyXI_ApplyError@@Base+0x56c> │ │ │ │ + bne.n 32530 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22380 @ 0x576c │ │ │ │ + movw r1, #25604 @ 0x6404 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32558 <_PyXI_ApplyError@@Base+0x574> │ │ │ │ + b.n 32538 <_PyXI_ApplyError@@Base+0x47e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 85ba0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 32580 <_PyXI_ApplyError@@Base+0x59c> │ │ │ │ + bmi.n 32580 <_PyXI_ApplyError@@Base+0x4c6> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 325fc <_PyXI_ApplyError@@Base+0x618> │ │ │ │ + bne.n 325fc <_PyXI_ApplyError@@Base+0x542> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 12acbc │ │ │ │ + bl 12b8a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 325fc <_PyXI_ApplyError@@Base+0x618> │ │ │ │ - bl 88854 │ │ │ │ + beq.n 325fc <_PyXI_ApplyError@@Base+0x542> │ │ │ │ + bl 883d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325ac <_PyXI_ApplyError@@Base+0x5c8> │ │ │ │ + beq.n 325ac <_PyXI_ApplyError@@Base+0x4f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 325ac <_PyXI_ApplyError@@Base+0x5c8> │ │ │ │ + cbnz r3, 325ac <_PyXI_ApplyError@@Base+0x4f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 325fc <_PyXI_ApplyError@@Base+0x618> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 325fc <_PyXI_ApplyError@@Base+0x542> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 325c8 <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ - bl 18bee4 │ │ │ │ + b.n 325c8 <_PyXI_ApplyError@@Base+0x50e> │ │ │ │ + bl 18d9c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32612 <_PyXI_ApplyError@@Base+0x62e> │ │ │ │ + beq.n 32612 <_PyXI_ApplyError@@Base+0x558> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3264c <_PyXI_ApplyError@@Base+0x668> │ │ │ │ + bne.n 3264c <_PyXI_ApplyError@@Base+0x592> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 3265c <_PyXI_ApplyError@@Base+0x678> │ │ │ │ + bne.n 3265c <_PyXI_ApplyError@@Base+0x5a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 8871c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3266c <_PyXI_ApplyError@@Base+0x688> │ │ │ │ - bl 848c0 │ │ │ │ + beq.n 3266c <_PyXI_ApplyError@@Base+0x5b2> │ │ │ │ + bl 8445c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 325b4 <_PyXI_ApplyError@@Base+0x5d0> │ │ │ │ + bne.n 325b4 <_PyXI_ApplyError@@Base+0x4fa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32602 <_PyXI_ApplyError@@Base+0x61e> │ │ │ │ + bne.n 32602 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3263c <_PyXI_ApplyError@@Base+0x658> │ │ │ │ + bne.n 3263c <_PyXI_ApplyError@@Base+0x582> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3268e <_PyXI_ApplyError@@Base+0x6aa> │ │ │ │ + b.n 3268e <_PyXI_ApplyError@@Base+0x5d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325f2 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + bne.n 325f2 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325f2 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325f2 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 32622 <_PyXI_ApplyError@@Base+0x63e> │ │ │ │ + beq.n 32622 <_PyXI_ApplyError@@Base+0x568> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32622 <_PyXI_ApplyError@@Base+0x63e> │ │ │ │ + cbnz r3, 32622 <_PyXI_ApplyError@@Base+0x568> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325f2 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + beq.n 325f2 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325f2 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + bne.n 325f2 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325f2 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325f2 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325fc <_PyXI_ApplyError@@Base+0x618> │ │ │ │ + bne.n 325fc <_PyXI_ApplyError@@Base+0x542> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325fc <_PyXI_ApplyError@@Base+0x618> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325fc <_PyXI_ApplyError@@Base+0x542> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325c2 <_PyXI_ApplyError@@Base+0x5de> │ │ │ │ + bne.n 325c2 <_PyXI_ApplyError@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325c2 <_PyXI_ApplyError@@Base+0x5de> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325c2 <_PyXI_ApplyError@@Base+0x508> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325c8 <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ + bne.n 325c8 <_PyXI_ApplyError@@Base+0x50e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 325c8 <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 325c8 <_PyXI_ApplyError@@Base+0x50e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32682 <_PyXI_ApplyError@@Base+0x69e> │ │ │ │ + beq.n 32682 <_PyXI_ApplyError@@Base+0x5c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32682 <_PyXI_ApplyError@@Base+0x69e> │ │ │ │ + cbnz r3, 32682 <_PyXI_ApplyError@@Base+0x5c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80600 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 86010 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #22440 @ 0x57a8 │ │ │ │ + movw r1, #26116 @ 0x6604 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 32710 <_PyXI_ApplyError@@Base+0x72c> │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 326f0 <_PyXI_ApplyError@@Base+0x636> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1244e0 │ │ │ │ - cbnz r0, 32714 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ - bl 98598 │ │ │ │ + bl 124c88 │ │ │ │ + cbnz r0, 326f4 <_PyXI_ApplyError@@Base+0x63a> │ │ │ │ + bl 9803c │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - cbnz r5, 32714 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ + bl 9ab24 │ │ │ │ + cbnz r5, 326f4 <_PyXI_ApplyError@@Base+0x63a> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22464 @ 0x57c0 │ │ │ │ + movw r1, #26140 @ 0x661c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32734 <_PyXI_ApplyError@@Base+0x750> │ │ │ │ + b.n 32714 <_PyXI_ApplyError@@Base+0x65a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3271c <_PyXI_ApplyError@@Base+0x738> │ │ │ │ + bne.n 326fc <_PyXI_ApplyError@@Base+0x642> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00032738 : │ │ │ │ +00032718 : │ │ │ │ b.w 29e7c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3275c │ │ │ │ + bne.n 3273c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3277a │ │ │ │ - b.n 32774 │ │ │ │ + bne.n 3275a │ │ │ │ + b.n 32754 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12672 @ 0x3180 │ │ │ │ + movw r0, #15896 @ 0x3e18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32750 │ │ │ │ - b.n 32788 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 32788 │ │ │ │ + bne.n 32730 │ │ │ │ + b.n 32768 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 32768 │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ + bl 1597ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003278c : │ │ │ │ +0003276c : │ │ │ │ movw r0, #63316 @ 0xf754 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - b.w cf5bc │ │ │ │ + b.w cf05c │ │ │ │ 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 cfcbc │ │ │ │ + bl cf75c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #252] @ (328ac ) │ │ │ │ + ldr r1, [pc, #252] @ (3288c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - movw r1, #37868 @ 0x93ec │ │ │ │ + bl e21cc │ │ │ │ + movw r1, #41132 @ 0xa0ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl d037c │ │ │ │ + bl cfe18 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 327d4 │ │ │ │ + bge.n 327b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 328a8 │ │ │ │ - ldr r1, [pc, #216] @ (328b0 ) │ │ │ │ + b.n 32888 │ │ │ │ + ldr r1, [pc, #216] @ (32890 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - movw r1, #50388 @ 0xc4d4 │ │ │ │ + bl e21cc │ │ │ │ + movw r1, #53612 @ 0xd16c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d037c │ │ │ │ + bl cfe18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 327ce │ │ │ │ - ldr r1, [pc, #188] @ (328b4 ) │ │ │ │ + blt.n 327ae │ │ │ │ + ldr r1, [pc, #188] @ (32894 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - movw r1, #50408 @ 0xc4e8 │ │ │ │ + bl e21cc │ │ │ │ + movw r1, #53632 @ 0xd180 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d037c │ │ │ │ + bl cfe18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 327ce │ │ │ │ + blt.n 327ae │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 71f84 │ │ │ │ - movw r1, #39588 @ 0x9aa4 │ │ │ │ + bl 71f9c │ │ │ │ + movw r1, #42852 @ 0xa764 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl d037c │ │ │ │ + bl cfe18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 327ce │ │ │ │ - ldr r6, [pc, #128] @ (328b8 ) │ │ │ │ + blt.n 327ae │ │ │ │ + ldr r6, [pc, #128] @ (32898 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 3284a │ │ │ │ + cbz r1, 3282a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32836 │ │ │ │ - b.n 327ce │ │ │ │ + bne.n 32816 │ │ │ │ + b.n 327ae │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e550 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 327ce │ │ │ │ + beq.n 327ae │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (328bc ) │ │ │ │ + ldr r1, [pc, #88] @ (3289c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32882 │ │ │ │ + beq.n 32862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32882 │ │ │ │ + cbnz r3, 32862 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 327ce │ │ │ │ + beq.n 327ae │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ + bl e21f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 327ce │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + bne.n 327ae │ │ │ │ + movw r0, #52880 @ 0xce90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af68 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7b40048 │ │ │ │ @ instruction: 0xf7c80048 │ │ │ │ @ instruction: 0xf7dc0048 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r1, r0, #1 │ │ │ │ @ instruction: 0xf7f00048 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #55428 @ 0xd884 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 3291a │ │ │ │ + bl c2ea4 │ │ │ │ + cbz r0, 328fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3291e │ │ │ │ + bmi.n 328fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37876 @ 0x93f4 │ │ │ │ + movw r1, #41140 @ 0xa0b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32974 │ │ │ │ + b.n 32954 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23438c │ │ │ │ + bl 2358fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3291a │ │ │ │ + beq.n 328fa │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32956 │ │ │ │ + bne.n 32936 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3291a │ │ │ │ + beq.n 328fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3291a │ │ │ │ + bne.n 328fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3291a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 328fa │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32964 │ │ │ │ + bne.n 32944 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 32974 │ │ │ │ + b.n 32954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3295a │ │ │ │ + bne.n 3293a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3295a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3293a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00032978 : │ │ │ │ - ldr r0, [pc, #4] @ (32980 ) │ │ │ │ - b.w cf5bc │ │ │ │ +00032958 : │ │ │ │ + ldr r0, [pc, #4] @ (32960 ) │ │ │ │ + b.w cf05c │ │ │ │ nop │ │ │ │ ldr.w r0, [r8, r8] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #32] @ (329c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (329a0 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #38312 @ 0x95a8 │ │ │ │ + movw r2, #41576 @ 0xa268 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d6834 │ │ │ │ - cbz r0, 329bc │ │ │ │ + bl d6318 │ │ │ │ + cbz r0, 3299c │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e73c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb.w r0, [ip, #72] @ 0x48 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (32ca0 ) │ │ │ │ + ldr r1, [pc, #708] @ (32c80 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32c24 │ │ │ │ + beq.w 32c04 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1f18 │ │ │ │ + bl e21f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32c24 │ │ │ │ + blt.w 32c04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #38368 @ 0x95e0 │ │ │ │ + movw r1, #41632 @ 0xa2a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r4, [pc, #668] @ (32ca4 ) │ │ │ │ - ldr r2, [pc, #672] @ (32ca8 ) │ │ │ │ + ldr r4, [pc, #668] @ (32c84 ) │ │ │ │ + ldr r2, [pc, #672] @ (32c88 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32a4e │ │ │ │ + beq.n 32a2e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a32 │ │ │ │ + beq.n 32a12 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 32a32 │ │ │ │ + cbnz r3, 32a12 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (32ca8 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (32c88 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #38388 @ 0x95f4 │ │ │ │ + movw r1, #41652 @ 0xa2b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32a68 │ │ │ │ + bne.n 32a48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32c24 │ │ │ │ + beq.w 32c04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32c24 │ │ │ │ - ldr r0, [pc, #580] @ (32ca8 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32c24 │ │ │ │ + bne.w 32c04 │ │ │ │ + ldr r0, [pc, #580] @ (32c88 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32c04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a7a │ │ │ │ + beq.n 32a5a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 32a7a │ │ │ │ - ldr r0, [pc, #560] @ (32ca8 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (32cac ) │ │ │ │ + cbnz r3, 32a5a │ │ │ │ + ldr r0, [pc, #560] @ (32c88 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (32c8c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #38408 @ 0x9608 │ │ │ │ + movw r1, #41672 @ 0xa2c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32ac4 │ │ │ │ + beq.n 32aa4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32aa8 │ │ │ │ + beq.n 32a88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32aa8 │ │ │ │ - ldr r0, [pc, #520] @ (32cac ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (32cac ) │ │ │ │ + cbnz r3, 32a88 │ │ │ │ + ldr r0, [pc, #520] @ (32c8c ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (32c8c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #38432 @ 0x9620 │ │ │ │ + movw r1, #41696 @ 0xa2e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32ade │ │ │ │ + bne.n 32abe │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32c24 │ │ │ │ + beq.w 32c04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32c24 │ │ │ │ - ldr r0, [pc, #468] @ (32cac ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32c24 │ │ │ │ + bne.w 32c04 │ │ │ │ + ldr r0, [pc, #468] @ (32c8c ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32c04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32af0 │ │ │ │ + beq.n 32ad0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32af0 │ │ │ │ - ldr r0, [pc, #448] @ (32cac ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32ad0 │ │ │ │ + ldr r0, [pc, #448] @ (32c8c ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38360 @ 0x95d8 │ │ │ │ + movw r1, #41624 @ 0xa298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32c24 │ │ │ │ + blt.w 32c04 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38380 @ 0x95ec │ │ │ │ + movw r1, #41644 @ 0xa2ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32c24 │ │ │ │ + blt.w 32c04 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38400 @ 0x9600 │ │ │ │ + movw r1, #41664 @ 0xa2c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c24 │ │ │ │ + blt.n 32c04 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38424 @ 0x9618 │ │ │ │ + movw r1, #41688 @ 0xa2d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c24 │ │ │ │ - ldr r1, [pc, #360] @ (32cb0 ) │ │ │ │ + blt.n 32c04 │ │ │ │ + ldr r1, [pc, #360] @ (32c90 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32c24 │ │ │ │ + beq.n 32c04 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1f18 │ │ │ │ + bl e21f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c24 │ │ │ │ + blt.n 32c04 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #38368 @ 0x95e0 │ │ │ │ + movw r1, #41632 @ 0xa2a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #328] @ (32cb4 ) │ │ │ │ + ldr r2, [pc, #328] @ (32c94 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32bb0 │ │ │ │ + beq.n 32b90 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b94 │ │ │ │ + beq.n 32b74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b94 │ │ │ │ - ldr r0, [pc, #292] @ (32cb4 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (32cb4 ) │ │ │ │ + cbnz r3, 32b74 │ │ │ │ + ldr r0, [pc, #292] @ (32c94 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (32c94 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38388 @ 0x95f4 │ │ │ │ + movw r1, #41652 @ 0xa2b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32bc4 │ │ │ │ + bne.n 32ba4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32c24 │ │ │ │ + beq.n 32c04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32c24 │ │ │ │ - ldr r0, [pc, #244] @ (32cb4 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32c24 │ │ │ │ + cbnz r3, 32c04 │ │ │ │ + ldr r0, [pc, #244] @ (32c94 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32c04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32bd6 │ │ │ │ + beq.n 32bb6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32bd6 │ │ │ │ - ldr r0, [pc, #224] @ (32cb4 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (32cb8 ) │ │ │ │ + cbnz r3, 32bb6 │ │ │ │ + ldr r0, [pc, #224] @ (32c94 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (32c98 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38408 @ 0x9608 │ │ │ │ + movw r1, #41672 @ 0xa2c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32c12 │ │ │ │ + beq.n 32bf2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32c2a │ │ │ │ - ldr r2, [pc, #192] @ (32cb8 ) │ │ │ │ + bne.n 32c0a │ │ │ │ + ldr r2, [pc, #192] @ (32c98 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #38432 @ 0x9620 │ │ │ │ + movw r1, #41696 @ 0xa2e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32c3c │ │ │ │ + bne.n 32c1c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32c24 │ │ │ │ + beq.n 32c04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32c24 │ │ │ │ - ldr r0, [pc, #152] @ (32cb8 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32c04 │ │ │ │ + ldr r0, [pc, #152] @ (32c98 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32c9c │ │ │ │ + b.n 32c7c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32bf6 │ │ │ │ - ldr r0, [pc, #128] @ (32cb8 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32bf6 │ │ │ │ + bne.n 32bd6 │ │ │ │ + ldr r0, [pc, #128] @ (32c98 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32bd6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32c4e │ │ │ │ + beq.n 32c2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32c4e │ │ │ │ - ldr r0, [pc, #108] @ (32cb8 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32c2e │ │ │ │ + ldr r0, [pc, #108] @ (32c98 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38448 @ 0x9630 │ │ │ │ + movw r1, #41712 @ 0xa2f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c24 │ │ │ │ + blt.n 32c04 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38468 @ 0x9644 │ │ │ │ + movw r1, #41732 @ 0xa304 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c24 │ │ │ │ + blt.n 32c04 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38488 @ 0x9658 │ │ │ │ + movw r1, #41752 @ 0xa318 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c24 │ │ │ │ + blt.n 32c04 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38512 @ 0x9670 │ │ │ │ + movw r1, #41776 @ 0xa330 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb.w r0, [r8, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #10] │ │ │ │ @@ -12372,597 +12360,597 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 129fb8 <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 12aba0 <_Py_union_type_or@@Base+0x484> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 32d12 │ │ │ │ + beq.n 32cf2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38664 @ 0x9708 │ │ │ │ + movw r1, #41928 @ 0xa3c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 32d36 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 32d16 │ │ │ │ movw r2, #56128 @ 0xdb40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 32d82 │ │ │ │ - ldr r0, [pc, #340] @ (32e78 ) │ │ │ │ + beq.n 32d62 │ │ │ │ + ldr r0, [pc, #340] @ (32e58 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12ecd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32d3a │ │ │ │ + bge.n 32d1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32e72 │ │ │ │ + b.n 32e52 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 32d4a │ │ │ │ - cbnz r4, 32d8c │ │ │ │ + beq.n 32d2a │ │ │ │ + cbnz r4, 32d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 32d82 │ │ │ │ + beq.n 32d62 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #38720 @ 0x9740 │ │ │ │ + movw r1, #41984 @ 0xa400 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfa0c │ │ │ │ + bl cf4ac │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32d36 │ │ │ │ + beq.n 32d16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 32d8c │ │ │ │ + bne.n 32d6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32d82 │ │ │ │ + beq.n 32d62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32d82 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32d62 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 32e72 │ │ │ │ + b.n 32e52 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38728 @ 0x9748 │ │ │ │ + movw r0, #41992 @ 0xa408 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl f60d8 │ │ │ │ + bl f6428 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32dfc │ │ │ │ + beq.n 32ddc │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 32db2 │ │ │ │ + bne.n 32d92 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 32dc2 │ │ │ │ + cbz r5, 32da2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 32dde │ │ │ │ - ldr r1, [pc, #200] @ (32e7c ) │ │ │ │ + b.n 32dbe │ │ │ │ + ldr r1, [pc, #200] @ (32e5c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32da6 │ │ │ │ - b.n 32dfc │ │ │ │ + bne.n 32d86 │ │ │ │ + b.n 32ddc │ │ │ │ bl 6cf6c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #50064 @ 0xc390 │ │ │ │ + movw r0, #53328 @ 0xd050 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 32e14 │ │ │ │ + cbz r0, 32df4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f5f98 │ │ │ │ + bl f62e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32e02 │ │ │ │ + bne.n 32de2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32dfc │ │ │ │ + beq.n 32ddc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32dfc │ │ │ │ + cbnz r3, 32ddc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32e56 │ │ │ │ + b.n 32e36 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e2a │ │ │ │ + beq.n 32e0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e2a │ │ │ │ + cbnz r3, 32e0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e2a │ │ │ │ - bl d7c64 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32e0a │ │ │ │ + bl d7748 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38752 @ 0x9760 │ │ │ │ + movw r0, #42016 @ 0xa420 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl f60d8 │ │ │ │ + bl f6428 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32dfc │ │ │ │ + beq.n 32ddc │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52004 @ 0xcb24 │ │ │ │ + movw r0, #55228 @ 0xd7bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f60d8 │ │ │ │ + bl f6428 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32dfc │ │ │ │ + beq.n 32ddc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d4c34 │ │ │ │ + bl 1d6e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11ca50 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11d080 <_PyLong_FromGid@@Base+0x10> │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e6c │ │ │ │ + beq.n 32e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32e6c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32e4c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 32d82 │ │ │ │ - b.n 32d36 │ │ │ │ + beq.n 32d62 │ │ │ │ + b.n 32d16 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ - bgt.n 32df8 │ │ │ │ + bgt.n 32dd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00032e80 : │ │ │ │ - ldr r0, [pc, #4] @ (32e88 ) │ │ │ │ - b.w cf5bc │ │ │ │ +00032e60 : │ │ │ │ + ldr r0, [pc, #4] @ (32e68 ) │ │ │ │ + b.w cf05c │ │ │ │ nop │ │ │ │ str.w r0, [r0, #72] @ 0x48 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #22752 @ 0x58e0 │ │ │ │ + movw r0, #27512 @ 0x6b78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af68 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ + beq.w 331ba │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #65080 @ 0xfe38 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ - ldr r4, [pc, #780] @ (331e0 ) │ │ │ │ + beq.w 331ba │ │ │ │ + ldr r4, [pc, #780] @ (331c0 ) │ │ │ │ movw r9, #41173 @ 0xa0d5 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #30673 @ 0x77d1 │ │ │ │ + movw r8, #37909 @ 0x9415 │ │ │ │ movt r8, #25 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 32f32 │ │ │ │ + cbz r2, 32f12 │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7e340 │ │ │ │ + bl 7e360 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ + beq.w 331ba │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7dcf8 │ │ │ │ + bl 7dd14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.w 331be │ │ │ │ + beq.w 3319e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f2e │ │ │ │ + beq.n 32f0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32f2e │ │ │ │ + cbnz r3, 32f0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 32ee4 │ │ │ │ + b.n 32ec4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40376 @ 0x9db8 │ │ │ │ + movw r0, #43640 @ 0xaa78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8b9c0 │ │ │ │ + bl 8b2a0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ + beq.w 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34600 @ 0x8728 │ │ │ │ + movw r1, #37732 @ 0x9364 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d037c │ │ │ │ + bl cfe18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39828 @ 0x9b94 │ │ │ │ + movw r1, #43092 @ 0xa854 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d037c │ │ │ │ + bl cfe18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39840 @ 0x9ba0 │ │ │ │ + movw r1, #43104 @ 0xa860 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d037c │ │ │ │ + bl cfe18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #39856 @ 0x9bb0 │ │ │ │ + movw r1, #43120 @ 0xa870 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1e0890 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #39872 @ 0x9bc0 │ │ │ │ + movw r0, #43136 @ 0xa880 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ - movw r1, #8184 @ 0x1ff8 │ │ │ │ + bl 847e4 │ │ │ │ + movw r1, #11476 @ 0x2cd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #48964 @ 0xbf44 │ │ │ │ + movw r2, #52228 @ 0xcc04 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #39880 @ 0x9bc8 │ │ │ │ + movw r1, #43144 @ 0xa888 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1e0890 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39896 @ 0x9bd8 │ │ │ │ + movw r1, #43160 @ 0xa898 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 33446 │ │ │ │ + bl 33426 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ - bl 71f84 │ │ │ │ + beq.w 331ba │ │ │ │ + bl 71f9c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ - bl 71f84 │ │ │ │ + beq.w 331ba │ │ │ │ + bl 71f9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33294 │ │ │ │ - movw r7, #17460 @ 0x4434 │ │ │ │ + beq.w 33274 │ │ │ │ + movw r7, #20724 @ 0x50f4 │ │ │ │ movt r7, #65 @ 0x41 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 331e4 │ │ │ │ + bne.w 331c4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 33028 │ │ │ │ + bne.n 33008 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #39912 @ 0x9be8 │ │ │ │ + movw r2, #43176 @ 0xa8a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #46672 @ 0xb650 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1e0890 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33294 │ │ │ │ + blt.w 33274 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #2268 @ 0x8dc │ │ │ │ + movw r1, #5492 @ 0x1574 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331d0 │ │ │ │ + blt.w 331b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #39960 @ 0x9c18 │ │ │ │ + movw r1, #43224 @ 0xa8d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39972 @ 0x9c24 │ │ │ │ + movw r1, #43236 @ 0xa8e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 33446 │ │ │ │ + bl 33426 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331da │ │ │ │ - movw r2, #39988 @ 0x9c34 │ │ │ │ + beq.w 331ba │ │ │ │ + movw r2, #43252 @ 0xa8f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #43408 @ 0xa990 │ │ │ │ + movw r1, #46672 @ 0xb650 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1e0890 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40044 @ 0x9c6c │ │ │ │ + movw r1, #43308 @ 0xa92c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40060 @ 0x9c7c │ │ │ │ + movw r1, #43324 @ 0xa93c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40076 @ 0x9c8c │ │ │ │ + movw r1, #43340 @ 0xa94c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40092 @ 0x9c9c │ │ │ │ + movw r1, #43356 @ 0xa95c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40108 @ 0x9cac │ │ │ │ + movw r1, #43372 @ 0xa96c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40128 @ 0x9cc0 │ │ │ │ + movw r1, #43392 @ 0xa980 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40144 @ 0x9cd0 │ │ │ │ + movw r1, #43408 @ 0xa990 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40160 @ 0x9ce0 │ │ │ │ + movw r1, #43424 @ 0xa9a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40176 @ 0x9cf0 │ │ │ │ + movw r1, #43440 @ 0xa9b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40192 @ 0x9d00 │ │ │ │ + movw r1, #43456 @ 0xa9c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331da │ │ │ │ + blt.n 331ba │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 331da │ │ │ │ + cbz r0, 331ba │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #40208 @ 0x9d10 │ │ │ │ + movw r0, #43472 @ 0xa9d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 332c6 │ │ │ │ + beq.w 332a6 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 332a2 │ │ │ │ + bne.n 33282 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 331da │ │ │ │ + beq.n 331ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 331da │ │ │ │ + cbnz r3, 331ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 331da │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 331ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33284 │ │ │ │ + bne.n 33264 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33440 │ │ │ │ + b.n 33420 │ │ │ │ cdp2 0, 5, cr0, cr0, cr8, {2} │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 331f0 │ │ │ │ + cbnz r0, 331d0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1e0890 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33294 │ │ │ │ + blt.n 33274 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33294 │ │ │ │ + beq.n 33274 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33222 │ │ │ │ + beq.n 33202 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3323e │ │ │ │ + cbnz r0, 3321e │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 33294 │ │ │ │ + beq.n 33274 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33294 │ │ │ │ + cbnz r2, 33274 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33294 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33274 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33262 │ │ │ │ + beq.n 33242 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 33262 │ │ │ │ + cbnz r1, 33242 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3327c │ │ │ │ + beq.n 3325c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 3327c │ │ │ │ + cbnz r2, 3325c │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - bne.w 33034 │ │ │ │ - b.n 33294 │ │ │ │ + bne.w 33014 │ │ │ │ + b.n 33274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 331da │ │ │ │ + bne.n 331ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 331da │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 331ba │ │ │ │ mov r0, sl │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 331da │ │ │ │ - bl 86010 │ │ │ │ + bl 7909c │ │ │ │ + b.n 331ba │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 332ba │ │ │ │ + beq.n 3329a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 332ba │ │ │ │ + cbnz r3, 3329a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 33196 │ │ │ │ - b.n 331b8 │ │ │ │ + bne.w 33176 │ │ │ │ + b.n 33198 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40212 @ 0x9d14 │ │ │ │ + movw r1, #43476 @ 0xa9d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40224 @ 0x9d20 │ │ │ │ + movw r1, #43488 @ 0xa9e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40256 @ 0x9d40 │ │ │ │ + movw r1, #43520 @ 0xaa00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40300 @ 0x9d6c │ │ │ │ + movw r1, #43564 @ 0xaa2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331da │ │ │ │ + blt.w 331ba │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3332e │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 331da │ │ │ │ + cbnz r0, 3330e │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 331ba │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #40332 @ 0x9d8c │ │ │ │ + movw r3, #43596 @ 0xaa4c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #40356 @ 0x9da4 │ │ │ │ + movw r1, #43620 @ 0xaa64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41184 @ 0xa0e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38156 @ 0x950c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -12999,762 +12987,762 @@ │ │ │ │ movw r2, #38180 @ 0x9524 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38700 @ 0x972c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37320 @ 0x91c8 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #40269 @ 0x9d4d │ │ │ │ + movw r3, #48229 @ 0xbc65 │ │ │ │ movt r3, #25 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #13415 @ 0x3467 │ │ │ │ + movw r2, #13411 @ 0x3463 │ │ │ │ movt r2, #5 │ │ │ │ - bl fe7e4 │ │ │ │ + bl feb44 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33430 │ │ │ │ + cbnz r0, 33410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78004 │ │ │ │ - b.n 331da │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #40364 @ 0x9dac │ │ │ │ + movw r1, #43628 @ 0xaa6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82198 │ │ │ │ - cbz r0, 334c4 │ │ │ │ + bl 821bc │ │ │ │ + cbz r0, 334a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3348e │ │ │ │ + cbnz r0, 3346e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334c4 │ │ │ │ + beq.n 334a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 334c4 │ │ │ │ + cbnz r3, 334a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 334c4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 334a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 334ec <_PyImport_SetModule@@Base> │ │ │ │ + bl 334cc <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 334c8 │ │ │ │ + bge.n 334a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334ae │ │ │ │ + beq.n 3348e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 334ae │ │ │ │ + cbnz r3, 3348e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334c4 │ │ │ │ + beq.n 334a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334c4 │ │ │ │ + cbnz r3, 334a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 334e8 │ │ │ │ + b.n 334c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334da │ │ │ │ + beq.n 334ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334da │ │ │ │ + cbnz r3, 334ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334c4 │ │ │ │ + blt.n 334a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000334ec <_PyImport_SetModule@@Base>: │ │ │ │ +000334cc <_PyImport_SetModule@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #48] @ (3352c <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r4, [pc, #48] @ (3350c <_PyImport_SetModule@@Base+0x40>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r3, 3351e <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ + cbnz r3, 334fe <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #55648 @ 0xd960 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #5380 @ 0x1504 │ │ │ │ + movw r0, #8644 @ 0x21c4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8b7c0 │ │ │ │ + b.w 8b09c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033530 : │ │ │ │ - ldr r0, [pc, #4] @ (33538 ) │ │ │ │ - b.w cf5bc │ │ │ │ +00033510 : │ │ │ │ + ldr r0, [pc, #4] @ (33518 ) │ │ │ │ + b.w cf05c │ │ │ │ nop │ │ │ │ lsls r4, r7, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 33544 │ │ │ │ + cbz r1, 33524 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3354c │ │ │ │ + b.n 3352c │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 160dd0 │ │ │ │ + b.w 161e98 │ │ │ │ │ │ │ │ -00033550 : │ │ │ │ +00033530 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (33578 ) │ │ │ │ + ldr r1, [pc, #24] @ (33558 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl df24c <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl ded40 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #40828 @ 0x9f7c │ │ │ │ + movw r1, #44092 @ 0xac3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93d4c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33654 │ │ │ │ + beq.n 33634 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 335c2 │ │ │ │ + cbnz r3, 335a2 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #40836 @ 0x9f84 │ │ │ │ + movw r1, #44100 @ 0xac44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93d4c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 335d8 │ │ │ │ - b.n 33654 │ │ │ │ + bne.n 335b8 │ │ │ │ + b.n 33634 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #560 @ 0x230 │ │ │ │ + movw r1, #3784 @ 0xec8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93d4c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 335ac │ │ │ │ - b.n 33654 │ │ │ │ + bne.n 3358c │ │ │ │ + b.n 33634 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ebd1c │ │ │ │ + bl ec00c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33654 │ │ │ │ + beq.n 33634 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5e80 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5964 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 3362a │ │ │ │ + beq.n 3360a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33606 │ │ │ │ + beq.n 335e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33606 │ │ │ │ + cbnz r3, 335e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #8144 @ 0x1fd0 │ │ │ │ + movw r0, #11408 @ 0x2c90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33654 │ │ │ │ + cbz r0, 33634 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5e80 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5964 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3363c │ │ │ │ + bne.n 3361c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33654 │ │ │ │ + beq.n 33634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33654 │ │ │ │ + cbnz r3, 33634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33654 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33634 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3364c │ │ │ │ + beq.n 3362c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3364c │ │ │ │ + cbnz r3, 3362c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 94638 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 3365c │ │ │ │ + bl 940dc <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3363c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ddcbc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1dfb6c <_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 df24c <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl ded40 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #40884 @ 0x9fb4 │ │ │ │ + movw r1, #44148 @ 0xac74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93d4c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3374e │ │ │ │ + beq.n 3372e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl ebd1c │ │ │ │ + bl ec00c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3374e │ │ │ │ + beq.n 3372e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5e80 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5964 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33724 │ │ │ │ + beq.n 33704 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336ba │ │ │ │ + beq.n 3369a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 336ba │ │ │ │ + cbnz r3, 3369a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 33700 │ │ │ │ + cbz r3, 336e0 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #40904 @ 0x9fc8 │ │ │ │ + movw r1, #44168 @ 0xac88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93d4c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3374e │ │ │ │ + beq.n 3372e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ebd1c │ │ │ │ + bl ec00c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3374e │ │ │ │ + beq.n 3372e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5e80 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5964 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33724 │ │ │ │ + beq.n 33704 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33700 │ │ │ │ + beq.n 336e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33700 │ │ │ │ + cbnz r3, 336e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #8144 @ 0x1fd0 │ │ │ │ + movw r0, #11408 @ 0x2c90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3374e │ │ │ │ + cbz r0, 3372e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5e80 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5964 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 33736 │ │ │ │ + bne.n 33716 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3374e │ │ │ │ + beq.n 3372e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3374e │ │ │ │ + cbnz r3, 3372e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3374e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3372e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33746 │ │ │ │ + beq.n 33726 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33746 │ │ │ │ + cbnz r3, 33726 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 94638 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33756 │ │ │ │ + bl 940dc <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33736 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ddcbc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1dfb6c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3377a │ │ │ │ + cbz r3, 3375a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3377c │ │ │ │ + b.n 3375c │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 33794 │ │ │ │ + cbnz r6, 33774 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 33794 │ │ │ │ + ble.n 33774 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 33794 │ │ │ │ - cbnz r4, 337bc │ │ │ │ - ldr r1, [pc, #432] @ (33948 ) │ │ │ │ + bgt.n 33774 │ │ │ │ + cbnz r4, 3379c │ │ │ │ + ldr r1, [pc, #432] @ (33928 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33934 │ │ │ │ + beq.w 33914 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33934 │ │ │ │ + bne.w 33914 │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3380c │ │ │ │ + beq.n 337ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 337f4 │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 337d4 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 337ec │ │ │ │ - bl 805dc │ │ │ │ + bne.n 337cc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33934 │ │ │ │ + bne.w 33914 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 337f8 │ │ │ │ - b.n 33814 │ │ │ │ + bne.n 337d8 │ │ │ │ + b.n 337f4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 33816 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 33816 │ │ │ │ - b.n 33934 │ │ │ │ + bne.n 337f6 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 337f6 │ │ │ │ + b.n 33914 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33816 │ │ │ │ + b.n 337f6 │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 176d30 │ │ │ │ + bl 178090 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3392e │ │ │ │ + beq.n 3390e │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #31972 @ 0x7ce4 │ │ │ │ + movw r4, #35116 @ 0x892c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #7113 @ 0x1bc9 │ │ │ │ + movw r4, #11617 @ 0x2d61 │ │ │ │ movt r4, #23 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #25833 @ 0x64e9 │ │ │ │ + movw r4, #30477 @ 0x770d │ │ │ │ movt r4, #23 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ blx 2a374 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 338ae │ │ │ │ - bgt.n 338e6 │ │ │ │ + beq.n 3388e │ │ │ │ + bgt.n 338c6 │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 33896 │ │ │ │ + beq.n 33876 │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 338e6 │ │ │ │ + bne.n 338c6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #41144 @ 0xa0b8 │ │ │ │ + movw r1, #44268 @ 0xacec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3392e │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3390e │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41104 @ 0xa090 │ │ │ │ + movw r1, #44228 @ 0xacc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3392e │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3390e │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 338cc │ │ │ │ + cbnz r3, 338ac │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 23d5d4 │ │ │ │ + bl 23eaec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 338cc │ │ │ │ + bge.n 338ac │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ - b.n 3392e │ │ │ │ - bl 98598 │ │ │ │ + b.n 3390e │ │ │ │ + bl 9803c │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 33900 │ │ │ │ + bne.n 338e0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #2620 @ 0xa3c │ │ │ │ + movw r3, #5844 @ 0x16d4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 2450f8 <_Py_c_pow@@Base+0x36c> │ │ │ │ - b.n 3392e │ │ │ │ + bl 2465e0 <_Py_c_pow@@Base+0x36c> │ │ │ │ + b.n 3390e │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 338b2 │ │ │ │ + beq.n 33892 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3391e │ │ │ │ + cbnz r0, 338fe │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 177068 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 1783c8 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33936 │ │ │ │ - b.n 3392e │ │ │ │ - movw r3, #3508 @ 0xdb4 │ │ │ │ + cbnz r0, 33916 │ │ │ │ + b.n 3390e │ │ │ │ + movw r3, #6732 @ 0x1a4c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 2450f8 <_Py_c_pow@@Base+0x36c> │ │ │ │ + bl 2465e0 <_Py_c_pow@@Base+0x36c> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl fe958 │ │ │ │ + bl 1c0ddc │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33940 │ │ │ │ + cbz r3, 33920 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r4, r3, #27 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #41524 @ 0xa234 │ │ │ │ + movw r1, #44788 @ 0xaef4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 339de │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 339be │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 339c4 │ │ │ │ + cbnz r1, 339a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 339ae │ │ │ │ + bne.n 3398e │ │ │ │ add r3, sp, #32 │ │ │ │ movs r5, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33a3a │ │ │ │ + blt.n 33a1a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7ec70 │ │ │ │ - b.n 33a4a │ │ │ │ + bl 7ec80 │ │ │ │ + b.n 33a2a │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33a3a │ │ │ │ + blt.n 33a1a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 80ef0 │ │ │ │ - b.n 33a4a │ │ │ │ + bl 80f14 │ │ │ │ + b.n 33a2a │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 339e2 │ │ │ │ + bne.n 339c2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41540 @ 0xa244 │ │ │ │ + movw r1, #44804 @ 0xaf04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33a4a │ │ │ │ + b.n 33a2a │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 33a02 │ │ │ │ + bcc.n 339e2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41580 @ 0xa26c │ │ │ │ + movw r1, #44844 @ 0xaf2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 339de │ │ │ │ + bl 12f910 │ │ │ │ + b.n 339be │ │ │ │ mov r0, r5 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 339de │ │ │ │ + beq.n 339be │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33a40 │ │ │ │ + bge.n 33a20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a3a │ │ │ │ + beq.n 33a1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33a3a │ │ │ │ + cbnz r3, 33a1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33a4a │ │ │ │ + b.n 33a2a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d0e4 <_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 18e228 │ │ │ │ + b.w 18fd44 │ │ │ │ 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, #42892 @ 0xa78c │ │ │ │ + movw r1, #46116 @ 0xb424 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ff26c │ │ │ │ + bl ff5a4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 33aa4 │ │ │ │ + cbz r2, 33a84 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 33aa4 │ │ │ │ + beq.n 33a84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 33aa4 │ │ │ │ + cbnz r3, 33a84 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1541c4 │ │ │ │ - cbz r0, 33ad0 │ │ │ │ + bl 155274 │ │ │ │ + cbz r0, 33ab0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 33afe │ │ │ │ - cbz r0, 33afc │ │ │ │ + bl 33ade │ │ │ │ + cbz r0, 33adc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #57540 @ 0xe0c4 │ │ │ │ + movw r0, #60764 @ 0xed5c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ 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 72d70 │ │ │ │ - cbz r0, 33b52 │ │ │ │ + bl 72d88 │ │ │ │ + cbz r0, 33b32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33b28 │ │ │ │ + b.n 33b08 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33b66 │ │ │ │ + ble.n 33b46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b72 │ │ │ │ + bl 33b52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33b24 │ │ │ │ + bne.n 33b04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33b56 │ │ │ │ + bne.n 33b36 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33b6c │ │ │ │ + b.n 33b4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33b52 │ │ │ │ + bne.n 33b32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33b52 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33b32 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33bb0 │ │ │ │ + bne.n 33b90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 33ba6 │ │ │ │ - movw r0, #59180 @ 0xe72c │ │ │ │ + cbnz r0, 33b86 │ │ │ │ + movw r0, #62444 @ 0xf3ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 33bbe │ │ │ │ + cbz r0, 33b9e │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 110d6c │ │ │ │ + b.w 11118c │ │ │ │ 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} │ │ │ │ @@ -13768,152 +13756,152 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33c0e │ │ │ │ + bge.n 33bee │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11596 @ 0x2d4c │ │ │ │ + movw r2, #14860 @ 0x3a0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50056 @ 0xc388 │ │ │ │ + movw r0, #53280 @ 0xd020 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33c1a │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33bfa │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c2a │ │ │ │ + bl 33c0a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33c24 │ │ │ │ + cbz r3, 33c04 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ 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 ) │ │ │ │ + ldr r3, [pc, #188] @ (33cd8 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #57236 @ 0xdf94 │ │ │ │ + movw r2, #60532 @ 0xec74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 12f450 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12fb40 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33cf2 │ │ │ │ + beq.n 33cd2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 33c8e │ │ │ │ + bmi.n 33c6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33c76 │ │ │ │ + beq.n 33c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33c76 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33c56 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1452 @ 0x5ac │ │ │ │ + movw r1, #4676 @ 0x1244 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 33cf2 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 33cd2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 33cc6 │ │ │ │ + bge.n 33ca6 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #14520 @ 0x38b8 │ │ │ │ + movw r1, #17784 @ 0x4578 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33cf2 │ │ │ │ + beq.n 33cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33cf2 │ │ │ │ + cbnz r3, 33cd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33cf2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33cd2 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33ce8 │ │ │ │ + beq.n 33cc8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 33ce8 │ │ │ │ + cbnz r1, 33cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 33694 │ │ │ │ + b.n 33674 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ - cbz r0, 33d4c │ │ │ │ + bl 72f50 │ │ │ │ + cbz r0, 33d2c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ - b.n 33d2a │ │ │ │ - bl 86010 │ │ │ │ + b.n 33d0a │ │ │ │ + bl 85ba0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 33d56 │ │ │ │ - bl 138634 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 33d36 │ │ │ │ + bl 139884 <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 33d50 │ │ │ │ - bl 1da694 <_Py_Uid_Converter@@Base+0x100> │ │ │ │ + cbz r1, 33d30 │ │ │ │ + bl 1dc544 <_Py_Uid_Converter@@Base+0x100> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 33d1c │ │ │ │ + bne.n 33cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 138634 <_Py_DecRef@@Base> │ │ │ │ + bl 139884 <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33d5c │ │ │ │ + b.n 33d3c │ │ │ │ blx 2a438 │ │ │ │ - b.n 33d5c │ │ │ │ - bl 138634 <_Py_DecRef@@Base> │ │ │ │ - b.n 33d42 │ │ │ │ + b.n 33d3c │ │ │ │ + bl 139884 <_Py_DecRef@@Base> │ │ │ │ + b.n 33d22 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -13921,424 +13909,424 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 33d92 │ │ │ │ + bhi.n 33d72 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1ed8 │ │ │ │ - cbz r0, 33dac │ │ │ │ - b.n 33da8 │ │ │ │ - movw r0, #27140 @ 0x6a04 │ │ │ │ + bl d1998 │ │ │ │ + cbz r0, 33d8c │ │ │ │ + b.n 33d88 │ │ │ │ + movw r0, #30220 @ 0x760c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33d84 │ │ │ │ + bne.n 33d64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33dfe │ │ │ │ + b.n 33dde │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 33dc4 │ │ │ │ + ble.n 33da4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 176650 │ │ │ │ + bl 177874 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33dc6 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 33dc6 │ │ │ │ - b.n 33da8 │ │ │ │ + bne.n 33da6 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 33da6 │ │ │ │ + b.n 33d88 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 33dea │ │ │ │ - bl 98598 │ │ │ │ + ble.n 33dca │ │ │ │ + bl 9803c │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 33df6 │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 33dd6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ec70 │ │ │ │ + bl 7ec80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33e08 │ │ │ │ + cbz r3, 33de8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b160c │ │ │ │ + b.w 1b3bac │ │ │ │ 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 db638 │ │ │ │ + bl db120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33e3c │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 33e54 │ │ │ │ - b.n 33e6a │ │ │ │ + bne.n 33e1c │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 33e34 │ │ │ │ + b.n 33e4a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 33e54 │ │ │ │ + bne.n 33e34 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #45736 @ 0xb2a8 │ │ │ │ + movw r0, #49000 @ 0xbf68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #45752 @ 0xb2b8 │ │ │ │ + movw r0, #49016 @ 0xbf78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 33e88 │ │ │ │ + bgt.n 33e68 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45804 @ 0xb2ec │ │ │ │ + movw r1, #49068 @ 0xbfac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - ble.n 33ebc │ │ │ │ + ble.n 33e9c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45852 @ 0xb31c │ │ │ │ + movw r1, #49116 @ 0xbfdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 33ed0 │ │ │ │ + bne.n 33eb0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34070 │ │ │ │ + b.n 34050 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33ee4 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 33ec4 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33ecc │ │ │ │ + bne.n 33eac │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 33f10 │ │ │ │ + beq.n 33ef0 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 33f16 │ │ │ │ + beq.n 33ef6 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 33f0a │ │ │ │ + beq.n 33eea │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 33f0c │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 33f0c │ │ │ │ - b.n 33ecc │ │ │ │ + bne.n 33eec │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 33eec │ │ │ │ + b.n 33eac │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 33f20 │ │ │ │ - b.n 33f2e │ │ │ │ + cbz r4, 33f00 │ │ │ │ + b.n 33f0e │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 33f20 │ │ │ │ + b.n 33f00 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3405c │ │ │ │ + bne.w 3403c │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 33f30 │ │ │ │ + b.n 33f10 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33f50 │ │ │ │ + bne.n 33f30 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - b.n 33f52 │ │ │ │ + b.n 33f32 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #45896 @ 0xb348 │ │ │ │ + movw r1, #49160 @ 0xc008 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #45904 @ 0xb350 │ │ │ │ + movw r0, #49168 @ 0xc010 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33ecc │ │ │ │ + beq.n 33eac │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 33f98 │ │ │ │ + beq.n 33f78 │ │ │ │ lsls r4, r7, #31 │ │ │ │ - bmi.n 33f9c │ │ │ │ + bmi.n 33f7c │ │ │ │ lsls r0, r7, #30 │ │ │ │ - bmi.n 33fa0 │ │ │ │ + bmi.n 33f80 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45916 @ 0xb35c │ │ │ │ + movw r1, #49180 @ 0xc01c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 33ecc │ │ │ │ + bl 12f910 │ │ │ │ + b.n 33eac │ │ │ │ movs r3, #2 │ │ │ │ - b.n 33fa2 │ │ │ │ + b.n 33f82 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33fa2 │ │ │ │ + b.n 33f82 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 33fbc │ │ │ │ - cbz r6, 33ffe │ │ │ │ - b.n 33fe2 │ │ │ │ + bne.n 33f9c │ │ │ │ + cbz r6, 33fde │ │ │ │ + b.n 33fc2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 33fce │ │ │ │ - bl 123614 │ │ │ │ - b.n 33fd4 │ │ │ │ - bl e1bc8 │ │ │ │ + bpl.n 33fae │ │ │ │ + bl 123dbc │ │ │ │ + b.n 33fb4 │ │ │ │ + bl e1ea4 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fb8 │ │ │ │ - b.n 33ecc │ │ │ │ + beq.n 33f98 │ │ │ │ + b.n 33eac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 3400e │ │ │ │ - bl 123614 │ │ │ │ + bpl.n 33fee │ │ │ │ + bl 123dbc │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33ecc │ │ │ │ + bne.w 33eac │ │ │ │ tst.w r7, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 3402a │ │ │ │ - bl e1bc8 │ │ │ │ + b.n 3400a │ │ │ │ + bl e1ea4 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 33ff0 │ │ │ │ + b.n 33fd0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 34048 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 34028 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33ecc │ │ │ │ - bl 98598 │ │ │ │ + bne.w 33eac │ │ │ │ + bl 9803c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 34062 │ │ │ │ - b.n 34016 │ │ │ │ + bne.n 34042 │ │ │ │ + b.n 33ff6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f3a │ │ │ │ + b.n 33f1a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 34048 │ │ │ │ + blt.n 34028 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34098 │ │ │ │ - bne.n 3409c │ │ │ │ + blt.n 34078 │ │ │ │ + bne.n 3407c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 340a4 │ │ │ │ + b.n 34084 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 340a4 │ │ │ │ + b.n 34084 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 340c4 │ │ │ │ - cbz r2, 340be │ │ │ │ + cbnz r3, 340a4 │ │ │ │ + cbz r2, 3409e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 340c4 │ │ │ │ + cbnz r3, 340a4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340de │ │ │ │ + b.n 340be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ + movw r1, #49288 @ 0xc088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ 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 171da0 │ │ │ │ + bl 172f38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 203fc8 │ │ │ │ + bl 205ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341e8 │ │ │ │ + beq.n 341c8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1244e0 │ │ │ │ - cbnz r0, 34120 │ │ │ │ - bl 98598 │ │ │ │ + bl 124c88 │ │ │ │ + cbnz r0, 34100 │ │ │ │ + bl 9803c │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 3417c │ │ │ │ - bgt.n 3416a │ │ │ │ + beq.n 3415c │ │ │ │ + bgt.n 3414a │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 34152 │ │ │ │ + beq.n 34132 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 3416a │ │ │ │ + bne.n 3414a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46052 @ 0xb3e4 │ │ │ │ + movw r1, #49316 @ 0xc0a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 341dc │ │ │ │ + bl 12f910 │ │ │ │ + b.n 341bc │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65340 @ 0xff3c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2992 @ 0xbb0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 341dc │ │ │ │ + bl 12f910 │ │ │ │ + b.n 341bc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #46080 @ 0xb400 │ │ │ │ + movw r3, #49344 @ 0xc0c0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 2450f8 <_Py_c_pow@@Base+0x36c> │ │ │ │ - b.n 341dc │ │ │ │ + bl 2465e0 <_Py_c_pow@@Base+0x36c> │ │ │ │ + b.n 341bc │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 341c0 │ │ │ │ + cbz r3, 341a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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 104cf8 │ │ │ │ - b.n 341ea │ │ │ │ + bl 1051bc │ │ │ │ + b.n 341ca │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 1051bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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 │ │ │ │ @@ -14348,153 +14336,241 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3423c │ │ │ │ + bge.n 3421c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11596 @ 0x2d4c │ │ │ │ + movw r2, #14860 @ 0x3a0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50092 @ 0xc3ac │ │ │ │ + movw r0, #53316 @ 0xd044 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 34248 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 34228 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c2a │ │ │ │ + bl 33c0a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 34252 │ │ │ │ + cbz r3, 34232 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34276 │ │ │ │ - cbz r2, 34270 │ │ │ │ + cbnz r3, 34256 │ │ │ │ + cbz r2, 34250 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34276 │ │ │ │ + cbnz r3, 34256 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340de │ │ │ │ + b.n 340be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46136 @ 0xb438 │ │ │ │ + movw r1, #49400 @ 0xc0f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34298 │ │ │ │ + b.n 34278 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 342b0 │ │ │ │ + bne.n 34290 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 342d0 │ │ │ │ - b.n 342b2 │ │ │ │ - cbz r1, 342da │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + bmi.n 342b0 │ │ │ │ + b.n 34292 │ │ │ │ + cbz r1, 342ba │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 342d0 │ │ │ │ + bls.n 342b0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 342da │ │ │ │ - b.n 342bc │ │ │ │ + bpl.n 342ba │ │ │ │ + b.n 3429c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 342f6 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 342ee │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 342f6 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 343a8 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 34314 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 3430c │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34314 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 343a8 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 34332 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 3432a │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34332 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 343a8 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3434e │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 34348 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3434e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343a8 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 3436a │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 34364 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3436a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343a8 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 34386 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 34380 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34386 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343a8 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbz r0, 343a8 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 3439e │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 34314 │ │ │ │ + cbnz r4, 343da │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 34314 │ │ │ │ + ble.n 343da │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34314 │ │ │ │ - cbz r2, 34314 │ │ │ │ + bne.n 343da │ │ │ │ + cbz r2, 343da │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 340de │ │ │ │ + b.n 340be │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (34338 ) │ │ │ │ + ldr r4, [pc, #28] @ (343fc ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34308 │ │ │ │ + bne.n 343ce │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ asrs r0, r0, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34344 │ │ │ │ + b.n 34408 │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 34374 │ │ │ │ + bcs.n 34438 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 34368 │ │ │ │ + bne.n 3442c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 34362 │ │ │ │ + bhi.n 34426 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 3434e │ │ │ │ - b.n 3437e │ │ │ │ + beq.n 34412 │ │ │ │ + b.n 34442 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 34374 │ │ │ │ + beq.n 34438 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3437e │ │ │ │ + blt.n 34442 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 34346 │ │ │ │ + b.n 3440a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -14506,623 +14582,533 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 29ce8 │ │ │ │ - cbz r0, 343c0 │ │ │ │ + cbz r0, 34484 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 343f0 │ │ │ │ + bl f6be4 │ │ │ │ + b.n 344b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1226cc <_Py_set_inheritable@@Base> │ │ │ │ + bl 122e74 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 343f0 │ │ │ │ + beq.n 344b4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1226cc <_Py_set_inheritable@@Base> │ │ │ │ + bl 122e74 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 343f0 │ │ │ │ + beq.n 344b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #52540 @ 0xcd3c │ │ │ │ + movw r0, #55764 @ 0xd9d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ - b.n 34406 │ │ │ │ + bl 847e4 │ │ │ │ + b.n 344ca │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 343fa │ │ │ │ + beq.n 344be │ │ │ │ blx 29fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 34404 │ │ │ │ + beq.n 344c8 │ │ │ │ blx 29fa0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3451a │ │ │ │ - movw r7, #46120 @ 0xb428 │ │ │ │ + beq.n 345de │ │ │ │ + movw r7, #49384 @ 0xc0e8 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #264] @ (34544 ) │ │ │ │ + ldr r1, [pc, #264] @ (34608 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12f450 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12fb40 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34454 │ │ │ │ - bl 1e73e0 │ │ │ │ + cbnz r0, 34518 │ │ │ │ + bl 1e914c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34438 │ │ │ │ - b.n 34504 │ │ │ │ - mov r1, r0 │ │ │ │ + bne.n 344fc │ │ │ │ + b.n 345c8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 3447a │ │ │ │ + bne.n 3453c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 3446a │ │ │ │ + cbnz r3, 3452c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 34532 │ │ │ │ - b.n 3453e │ │ │ │ + bne.n 345f6 │ │ │ │ + b.n 34602 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3451e │ │ │ │ + beq.n 345e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3451e │ │ │ │ - b.n 344da │ │ │ │ + bne.n 345e2 │ │ │ │ + b.n 3459e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ + mov r1, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 344c6 │ │ │ │ + bmi.n 3458a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34498 │ │ │ │ + beq.n 3455c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34498 │ │ │ │ + cbnz r3, 3455c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344ae │ │ │ │ + beq.n 34572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344ae │ │ │ │ + cbnz r3, 34572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1452 @ 0x5ac │ │ │ │ + movw r1, #4676 @ 0x1244 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3451a │ │ │ │ + bl 12f910 │ │ │ │ + b.n 345de │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 344e0 │ │ │ │ + cbnz r3, 345a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3451e │ │ │ │ + beq.n 345e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3451e │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3451e │ │ │ │ + cbnz r3, 345e2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 345e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344fe │ │ │ │ + beq.n 345c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344fe │ │ │ │ + cbnz r3, 345c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34438 │ │ │ │ + bne.n 344fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3451a │ │ │ │ + beq.n 345de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3451a │ │ │ │ + cbnz r3, 345de │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3453e │ │ │ │ - ldr r0, [pc, #40] @ (34548 ) │ │ │ │ + b.n 34602 │ │ │ │ + ldr r0, [pc, #40] @ (3460c ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 16b6f8 <_PyBytes_Join@@Base+0x150> │ │ │ │ + bl 16c840 <_PyBytes_Join@@Base+0x1ac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3453e │ │ │ │ + beq.n 34602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3453e │ │ │ │ + cbnz r3, 34602 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 33ee0 │ │ │ │ + b.n 33fa4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - 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 r2, [sp, #8] │ │ │ │ - cbnz r3, 3456e │ │ │ │ - cbz r2, 34568 │ │ │ │ + cbnz r3, 3462e │ │ │ │ + cbz r2, 34628 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3456e │ │ │ │ + cbnz r3, 3462e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34588 │ │ │ │ + b.n 34648 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ + movw r1, #49288 @ 0xc088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ 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 171da0 │ │ │ │ + bl 172f38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 203fc8 │ │ │ │ + bl 205ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34692 │ │ │ │ + beq.n 34752 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1244e0 │ │ │ │ - cbnz r0, 345ca │ │ │ │ - bl 98598 │ │ │ │ + bl 124c88 │ │ │ │ + cbnz r0, 3468a │ │ │ │ + bl 9803c │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34626 │ │ │ │ - bgt.n 34614 │ │ │ │ + beq.n 346e6 │ │ │ │ + bgt.n 346d4 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 345fc │ │ │ │ + beq.n 346bc │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 34614 │ │ │ │ + bne.n 346d4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46052 @ 0xb3e4 │ │ │ │ + movw r1, #49316 @ 0xc0a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 34686 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 34746 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40 @ 0x28 │ │ │ │ + movw r1, #3228 @ 0xc9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 34686 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 34746 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #46248 @ 0xb4a8 │ │ │ │ + movw r3, #49512 @ 0xc168 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 2450f8 <_Py_c_pow@@Base+0x36c> │ │ │ │ - b.n 34686 │ │ │ │ + bl 2465e0 <_Py_c_pow@@Base+0x36c> │ │ │ │ + b.n 34746 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3466a │ │ │ │ + cbz r3, 3472a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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 104cf8 │ │ │ │ - b.n 34694 │ │ │ │ + bl 1051bc │ │ │ │ + b.n 34754 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 1051bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 346b6 │ │ │ │ - cbz r2, 346b0 │ │ │ │ + cbnz r3, 34776 │ │ │ │ + cbz r2, 34770 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 346b6 │ │ │ │ + cbnz r3, 34776 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34588 │ │ │ │ + b.n 34648 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46136 @ 0xb438 │ │ │ │ + movw r1, #49400 @ 0xc0f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 34700 │ │ │ │ + cbnz r4, 347c0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 34700 │ │ │ │ + ble.n 347c0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34700 │ │ │ │ - cbz r2, 34700 │ │ │ │ + bne.n 347c0 │ │ │ │ + cbz r2, 347c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34588 │ │ │ │ + b.n 34648 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (34724 ) │ │ │ │ + ldr r4, [pc, #32] @ (347e4 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 346f4 │ │ │ │ + bne.n 347b4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r4, r0, #13 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r1, #4929 @ 0x1341 │ │ │ │ + movw r1, #11905 @ 0x2e81 │ │ │ │ movt r1, #25 │ │ │ │ - b.w 23b304 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 34766 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 3475e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34766 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 34818 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 34784 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 3477c │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34784 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 34818 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 347a2 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 3479a │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 347a2 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 34818 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 347be │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 347b8 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 347be │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 34818 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 347da │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 347d4 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 347da │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 34818 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 347f6 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 347f0 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 347f6 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 34818 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cbz r0, 34818 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 3480e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 23c84c │ │ │ │ │ │ │ │ -0003481a : │ │ │ │ - ldr r0, [pc, #4] @ (34820 ) │ │ │ │ - b.w cf5bc │ │ │ │ +000347f4 : │ │ │ │ + ldr r0, [pc, #4] @ (347fc ) │ │ │ │ + b.w cf05c │ │ │ │ + nop │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 34846 │ │ │ │ + cbz r2, 34822 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 34856 │ │ │ │ - b.n 34864 │ │ │ │ - ldr r1, [pc, #452] @ (34a0c ) │ │ │ │ + cbz r2, 34832 │ │ │ │ + b.n 34840 │ │ │ │ + ldr r1, [pc, #452] @ (349e8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34840 │ │ │ │ - b.n 3491c │ │ │ │ - ldr r1, [pc, #440] @ (34a10 ) │ │ │ │ + bne.n 3481c │ │ │ │ + b.n 348f8 │ │ │ │ + ldr r1, [pc, #440] @ (349ec ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ + beq.n 348f8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 34876 │ │ │ │ - ldr r1, [pc, #424] @ (34a14 ) │ │ │ │ + cbnz r2, 34852 │ │ │ │ + ldr r1, [pc, #424] @ (349f0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ + beq.n 348f8 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 34888 │ │ │ │ - ldr r1, [pc, #412] @ (34a18 ) │ │ │ │ + cbnz r2, 34864 │ │ │ │ + ldr r1, [pc, #412] @ (349f4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r1, #47156 @ 0xb834 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r1, #50464 @ 0xc520 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #47160 @ 0xb838 │ │ │ │ + movw r0, #50468 @ 0xc524 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115f08 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47168 @ 0xb840 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50476 @ 0xc52c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 117dfc │ │ │ │ + bl 1185bc │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 3491c │ │ │ │ - movw r1, #40364 @ 0x9dac │ │ │ │ + cbz r0, 348f8 │ │ │ │ + movw r1, #43628 @ 0xaa6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #48516 @ 0xbd84 │ │ │ │ + movw r0, #51780 @ 0xca44 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115f08 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 3491c │ │ │ │ - movw r1, #40356 @ 0x9da4 │ │ │ │ + cbz r0, 348f8 │ │ │ │ + movw r1, #43620 @ 0xaa64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl ff26c │ │ │ │ + bl ff5a4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 3491c │ │ │ │ + cbz r0, 348f8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #40332 @ 0x9d8c │ │ │ │ + movw r1, #43596 @ 0xaa4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 34906 │ │ │ │ + cbnz r0, 348e2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 34906 │ │ │ │ + bls.n 348e2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 34906 │ │ │ │ + bne.n 348e2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 34906 │ │ │ │ + bne.n 348e2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 34922 │ │ │ │ + beq.n 348fe │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47192 @ 0xb858 │ │ │ │ + movw r1, #50500 @ 0xc544 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34a04 │ │ │ │ - movw r0, #44104 @ 0xac48 │ │ │ │ + b.n 349e0 │ │ │ │ + movw r0, #47368 @ 0xb908 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af68 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47240 @ 0xb888 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50548 @ 0xc574 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af68 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #42540 @ 0xa62c │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #45764 @ 0xb2c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af68 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47224 @ 0xb878 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50532 @ 0xc564 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af68 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47236 @ 0xb884 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50544 @ 0xc570 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af68 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47248 @ 0xb890 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50556 @ 0xc57c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af68 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47228 @ 0xb87c │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50536 @ 0xc568 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af68 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #47256 @ 0xb898 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50564 @ 0xc584 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af68 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ + beq.n 348f8 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #47264 @ 0xb8a0 │ │ │ │ + movw r0, #50572 @ 0xc58c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8b9c0 │ │ │ │ - movw r1, #47300 @ 0xb8c4 │ │ │ │ + bl 8b2a0 │ │ │ │ + movw r1, #50608 @ 0xc5b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl d037c │ │ │ │ + bl cfe18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3491c │ │ │ │ + blt.n 348f8 │ │ │ │ ldrd r2, r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1f18 │ │ │ │ + bl e21f4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3491c │ │ │ │ + blt.n 348f8 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 349f0 │ │ │ │ + bne.n 349cc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r4, #15 │ │ │ │ @@ -15132,70 +15118,70 @@ │ │ │ │ asrs r4, r1, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34a40 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 34a40 │ │ │ │ + bne.n 34a1c │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 34a1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34a74 │ │ │ │ + b.n 34a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fad0 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fdb8 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34a5c │ │ │ │ - bl 805dc │ │ │ │ + bne.n 34a38 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34a3c │ │ │ │ + bne.n 34a18 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 34a74 │ │ │ │ + b.n 34a50 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 34a7e │ │ │ │ + b.n 34a5a │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #168] @ 34b38 │ │ │ │ + ldr.w r8, [pc, #168] @ 34b14 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34b2e │ │ │ │ + beq.n 34b0a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ - cbz r5, 34ada │ │ │ │ + cbz r5, 34ab6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ @@ -15208,112 +15194,112 @@ │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r6, 34b30 │ │ │ │ + cbz r6, 34b0c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43476 @ 0xa9d4 │ │ │ │ + movw r1, #46740 @ 0xb694 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34b30 │ │ │ │ + bge.n 34b0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34b2e │ │ │ │ + beq.n 34b0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34b2e │ │ │ │ + cbnz r3, 34b0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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 145228 │ │ │ │ - cbz r0, 34b6e │ │ │ │ + bl 1461bc │ │ │ │ + cbz r0, 34b4a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34bfe │ │ │ │ + beq.n 34bda │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #13944 @ 0x3678 │ │ │ │ + movw r0, #17280 @ 0x4380 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34bbc │ │ │ │ + bne.n 34b98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b72 │ │ │ │ + bl 33b52 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34bb4 │ │ │ │ + cbz r0, 34b90 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + movw r0, #53328 @ 0xd050 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ba8 │ │ │ │ + beq.n 34b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34bac │ │ │ │ + cbz r3, 34b88 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34bb4 │ │ │ │ + b.n 34b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34ba8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79054 │ │ │ │ - b.n 34bf6 │ │ │ │ + bl 79040 │ │ │ │ + b.n 34bd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33afe │ │ │ │ + bl 33ade │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34bf6 │ │ │ │ + cbz r0, 34bd2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #50112 @ 0xc3c0 │ │ │ │ + movw r0, #53336 @ 0xd058 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34bea │ │ │ │ + beq.n 34bc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34bee │ │ │ │ + cbz r3, 34bca │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34bf6 │ │ │ │ + b.n 34bd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34bea │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34bc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14588c │ │ │ │ - b.n 34c00 │ │ │ │ + bl 146820 │ │ │ │ + b.n 34bdc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15322,58 +15308,58 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 34c2e │ │ │ │ + bl 34c0a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w sl, [pc, #212] @ 34d14 │ │ │ │ + ldr.w sl, [pc, #212] @ 34cf0 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldrb.w fp, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34d08 │ │ │ │ + beq.n 34ce4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 34c98 │ │ │ │ + cbz r7, 34c74 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ strb r3, [r4, #24] │ │ │ │ strb.w fp, [r4, #25] │ │ │ │ strb r6, [r4, #26] │ │ │ │ - cbz r5, 34cb2 │ │ │ │ + cbz r5, 34c8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ @@ -15387,31 +15373,31 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r3, 34d0a │ │ │ │ + cbz r3, 34ce6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43476 @ 0xa9d4 │ │ │ │ + movw r1, #46740 @ 0xb694 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34d0a │ │ │ │ + bge.n 34ce6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34d08 │ │ │ │ + beq.n 34ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34d08 │ │ │ │ + cbnz r3, 34ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -15419,303 +15405,303 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 34d48 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 34d24 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34d42 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34d48 │ │ │ │ + bne.n 34d1e │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34d24 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34d6a │ │ │ │ + cbnz r0, 34d46 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 34d6a │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 34d46 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 34d60 │ │ │ │ + bne.n 34d3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 34d9c │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 34d78 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34d96 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34d9c │ │ │ │ + bne.n 34d72 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34d78 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34dbe │ │ │ │ + cbnz r0, 34d9a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 34dbe │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 34d9a │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 34db4 │ │ │ │ + bne.n 34d90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 34dde │ │ │ │ + cbnz r3, 34dba │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 34dd4 │ │ │ │ + cbz r2, 34db0 │ │ │ │ movw r3, #47352 @ 0xb8f8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34dde │ │ │ │ + bne.n 34dba │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 34e04 │ │ │ │ + cbz r2, 34de0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 34e12 │ │ │ │ + b.n 34dee │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 34e10 │ │ │ │ + bne.n 34dec │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 34e30 │ │ │ │ + cbnz r0, 34e0c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 34e12 │ │ │ │ + b.n 34dee │ │ │ │ mov r4, r2 │ │ │ │ - ldr r1, [pc, #172] @ (34ec0 ) │ │ │ │ + ldr r1, [pc, #172] @ (34e9c ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 34e32 │ │ │ │ - b.n 34e5c │ │ │ │ + cbnz r0, 34e0e │ │ │ │ + b.n 34e38 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r4, r5 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 34e60 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 34e3c │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46648 @ 0xb638 │ │ │ │ + movw r1, #49872 @ 0xc2d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47896 @ 0xbb18 │ │ │ │ + movw r0, #51204 @ 0xc804 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34eb8 │ │ │ │ + b.n 34e94 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 34e88 │ │ │ │ + beq.n 34e64 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 34e8a │ │ │ │ + cbz r4, 34e66 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 34e8a │ │ │ │ + bmi.n 34e66 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47908 @ 0xbb24 │ │ │ │ + movw r1, #51216 @ 0xc810 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 34e5c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 34e38 │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - bl 1f9f60 │ │ │ │ + bl 1fbcec │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fd9ac │ │ │ │ + bl 1ff6e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34eb8 │ │ │ │ + beq.n 34e94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34eb8 │ │ │ │ + cbnz r3, 34e94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r1, #17 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34f1c │ │ │ │ + bne.n 34ef8 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d16dc │ │ │ │ + bl d1178 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 34f36 │ │ │ │ + beq.n 34f12 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 34f36 │ │ │ │ + bmi.n 34f12 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47952 @ 0xbb50 │ │ │ │ + movw r1, #51260 @ 0xc83c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47936 @ 0xbb40 │ │ │ │ + movw r0, #51244 @ 0xc82c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34edc │ │ │ │ + bne.n 34eb8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34fee │ │ │ │ + b.n 34fca │ │ │ │ mov r0, r6 │ │ │ │ - bl d16dc │ │ │ │ + bl d1178 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 34f62 │ │ │ │ + beq.n 34f3e │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 34f62 │ │ │ │ + bmi.n 34f3e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #48000 @ 0xbb80 │ │ │ │ + movw r1, #51308 @ 0xc86c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e424 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 34fa4 │ │ │ │ - cbz r0, 34fb8 │ │ │ │ + bne.n 34f80 │ │ │ │ + cbz r0, 34f94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34fb8 │ │ │ │ + beq.n 34f94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34fb8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34fb8 │ │ │ │ + cbnz r3, 34f94 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34f94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 34fda │ │ │ │ - cbz r0, 34fee │ │ │ │ + bne.n 34fb6 │ │ │ │ + cbz r0, 34fca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34fee │ │ │ │ + beq.n 34fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34fee │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34fee │ │ │ │ + cbnz r3, 34fca │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34fca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 35008 │ │ │ │ + bne.n 34fe4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35016 │ │ │ │ + beq.n 34ff2 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3502a │ │ │ │ + bne.n 35006 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3502a │ │ │ │ + bne.n 35006 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15724,63 +15710,63 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 35070 │ │ │ │ + beq.n 3504c │ │ │ │ mov r1, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 35070 │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 3504c │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 148798 │ │ │ │ + bl 149730 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35078 │ │ │ │ + bne.n 35054 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 350e4 │ │ │ │ + b.n 350c0 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3508e │ │ │ │ + beq.n 3506a │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 35098 │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 35074 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 350a8 │ │ │ │ + b.n 35084 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 148798 │ │ │ │ + bl 149730 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 350a8 │ │ │ │ + bne.n 35084 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 350e4 │ │ │ │ + b.n 350c0 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 350d0 │ │ │ │ + bne.n 350ac │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #48084 @ 0xbbd4 │ │ │ │ + movw r1, #51368 @ 0xc8a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 350e4 │ │ │ │ + b.n 350c0 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 350e8 │ │ │ │ + bl 350c4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 85f38 │ │ │ │ + bl 85ac8 │ │ │ │ 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 │ │ │ │ @@ -15789,714 +15775,722 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 3514a │ │ │ │ + beq.n 35126 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3515e │ │ │ │ + beq.n 3513a │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 3515e │ │ │ │ + b.n 3513a │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #112] @ 351c0 │ │ │ │ - vldr d7, [pc, #116] @ 351c8 │ │ │ │ + vldr d0, [pc, #108] @ 35198 │ │ │ │ + vldr d7, [pc, #112] @ 351a0 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 35198 │ │ │ │ + beq.n 35174 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29684 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 351b4 │ │ │ │ + ble.n 35190 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 351b4 │ │ │ │ + b.n 35190 │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #40] @ 351c8 │ │ │ │ + vldr d6, [pc, #36] @ 351a0 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #24] @ 351c0 │ │ │ │ + vldr d7, [pc, #20] @ 35198 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ │ │ │ -000351d0 : │ │ │ │ +000351a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #11636 @ 0x2d74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 35220 │ │ │ │ + cbz r3, 351f8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #48380 @ 0xbcfc │ │ │ │ + movw r2, #51644 @ 0xc9bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 104cf8 │ │ │ │ + bl 1051bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35228 │ │ │ │ - bl 3522c │ │ │ │ + b.n 35200 │ │ │ │ + bl 3520a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 351f2 │ │ │ │ + beq.n 351ca │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 23af58 │ │ │ │ │ │ │ │ -0003522c : │ │ │ │ +0003520a : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #48392 @ 0xbd08 │ │ │ │ + movw r1, #51764 @ 0xca34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 35292 │ │ │ │ + beq.n 35270 │ │ │ │ movw r4, #11636 @ 0x2d74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ - movw r1, #33528 @ 0x82f8 │ │ │ │ + movw r1, #36792 @ 0x8fb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 35298 │ │ │ │ + cbnz r0, 35276 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 352ae │ │ │ │ + b.n 3528c │ │ │ │ bl 6ca9c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 352ac │ │ │ │ + cbnz r0, 3528a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 352ae │ │ │ │ + b.n 3528c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ 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 352d8 │ │ │ │ + bhi.n 352b6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 352f0 │ │ │ │ + ble.n 352ce │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 352f8 │ │ │ │ - movw r0, #46788 @ 0xb6c4 │ │ │ │ + b.n 352d6 │ │ │ │ + movw r0, #50052 @ 0xc384 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 352d0 │ │ │ │ + bne.n 352ae │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 212498 <_Py_RestoreSignals@@Base+0x2754> │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 239a10 │ │ │ │ + b.w 214104 <_Py_RestoreSignals@@Base+0x26c4> │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r0, r2 │ │ │ │ movhi r0, r3 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3533e │ │ │ │ - movw r0, #48780 @ 0xbe8c │ │ │ │ + bne.n 35316 │ │ │ │ + movw r0, #52132 @ 0xcba4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e404 │ │ │ │ + b.w 7e424 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 35374 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3534c │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3536e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 35374 │ │ │ │ + bne.n 35346 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3534c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 35382 │ │ │ │ + cbnz r0, 3535a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 137d10 │ │ │ │ + b.w 138f60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 353a4 │ │ │ │ + cbnz r2, 3537c │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 353a4 │ │ │ │ + bne.n 3537c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 353c0 │ │ │ │ + cbnz r0, 35398 │ │ │ │ movs r4, #4 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #192] @ (3546c ) │ │ │ │ + ldr r4, [pc, #192] @ (35444 ) │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35464 │ │ │ │ + beq.n 3543c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 353f2 │ │ │ │ + beq.n 353ca │ │ │ │ mov r1, r5 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 353f2 │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 353ca │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #48876 @ 0xbeec │ │ │ │ + movw r1, #52140 @ 0xcbac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #56036 @ 0xdae4 │ │ │ │ + movw r0, #59300 @ 0xe7a4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 35464 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3543c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35406 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 35464 │ │ │ │ + bne.n 353de │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3543c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 35418 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 35464 │ │ │ │ + bne.n 353f0 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3543c │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 35450 │ │ │ │ + beq.n 35428 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #7948 @ 0x1f0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 35452 │ │ │ │ + beq.n 3542a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #48896 @ 0xbf00 │ │ │ │ + movw r1, #52160 @ 0xcbc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b7834 │ │ │ │ + b.w 1b9c28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 35496 │ │ │ │ + cbz r3, 3546e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88854 │ │ │ │ + bl 883d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 354ac │ │ │ │ + cbz r0, 35484 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 354c2 │ │ │ │ + b.n 3549a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1204 @ 0x4b4 │ │ │ │ + movw r1, #4428 @ 0x114c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35524 │ │ │ │ - bl 18aa50 <_PyDeadline_Init@@Base+0xe4> │ │ │ │ + b.n 354fc │ │ │ │ + bl 18c52c <_PyDeadline_Init@@Base+0xe4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 354d4 │ │ │ │ + bne.n 354ac │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 354e4 │ │ │ │ + blt.n 354bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 8871c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 354b0 │ │ │ │ - b.n 354fe │ │ │ │ + bne.n 35488 │ │ │ │ + b.n 354d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 354bc │ │ │ │ + bne.n 35494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 354bc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354ac │ │ │ │ + beq.n 35484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 354ac │ │ │ │ + bne.n 35484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 354ac │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35484 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35514 │ │ │ │ + beq.n 354ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35514 │ │ │ │ + cbnz r3, 354ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 354ac │ │ │ │ + bne.n 35484 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 145228 │ │ │ │ - cbz r0, 35556 │ │ │ │ + bl 1461bc │ │ │ │ + cbz r0, 3552e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35584 │ │ │ │ + beq.n 3555c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #13944 @ 0x3678 │ │ │ │ + movw r0, #17280 @ 0x4380 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #50112 @ 0xc3c0 │ │ │ │ + movw r3, #53336 @ 0xd058 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + movw r0, #53328 @ 0xd050 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 14588c │ │ │ │ - b.n 35586 │ │ │ │ + bl 146820 │ │ │ │ + b.n 3555e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #52164 @ 0xcbc4 │ │ │ │ + movw r0, #55428 @ 0xd884 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ - cbnz r0, 355ac │ │ │ │ + bl 7afb0 │ │ │ │ + cbnz r0, 35584 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 356ae │ │ │ │ + b.n 35686 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 355e6 │ │ │ │ - movw r0, #49724 @ 0xc23c │ │ │ │ + cbz r1, 355be │ │ │ │ + movw r0, #52988 @ 0xcefc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355d6 │ │ │ │ + beq.n 355ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 355d6 │ │ │ │ + cbnz r3, 355ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 355a8 │ │ │ │ - movw r2, #40592 @ 0x9e90 │ │ │ │ + beq.n 35580 │ │ │ │ + movw r2, #43856 @ 0xab50 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 355ee │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + b.n 355c6 │ │ │ │ + movw r2, #55428 @ 0xd884 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 35626 │ │ │ │ + cbz r3, 355fe │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #49732 @ 0xc244 │ │ │ │ + movw r0, #52996 @ 0xcf04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35618 │ │ │ │ + beq.n 355f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35618 │ │ │ │ + cbnz r3, 355f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 355a8 │ │ │ │ - movw r2, #40592 @ 0x9e90 │ │ │ │ + beq.n 35580 │ │ │ │ + movw r2, #43856 @ 0xab50 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 35656 │ │ │ │ + cbz r3, 3562e │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #49748 @ 0xc254 │ │ │ │ + movw r0, #53012 @ 0xcf14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35650 │ │ │ │ + beq.n 35628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35650 │ │ │ │ + cbnz r3, 35628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 355a8 │ │ │ │ + beq.n 35580 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 35684 │ │ │ │ - movw r0, #20464 @ 0x4ff0 │ │ │ │ + cbnz r3, 3565c │ │ │ │ + movw r0, #23728 @ 0x5cb0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3567e │ │ │ │ + beq.n 35656 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3567e │ │ │ │ + cbnz r3, 35656 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 355a8 │ │ │ │ + beq.n 35580 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #49768 @ 0xc268 │ │ │ │ + movw r0, #53032 @ 0xcf28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356ae │ │ │ │ + beq.n 35686 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 356ae │ │ │ │ + cbnz r3, 35686 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 1b3bac │ │ │ │ │ │ │ │ -000356b2 : │ │ │ │ +00035692 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11636 @ 0x2d74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 356ea │ │ │ │ + cbz r3, 356ca │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 104cf8 │ │ │ │ + bl 1051bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10dc6c │ │ │ │ + bl 10e098 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 1b160c │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - b.n 358c8 │ │ │ │ + b.n 358b0 <_Py_IncRef@@Base+0x1da> │ │ │ │ + │ │ │ │ +000356d6 <_Py_IncRef@@Base>: │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 3572a │ │ │ │ + cbz r3, 35712 <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #27512 @ 0x6b78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfa0c │ │ │ │ + bl cf4ac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35744 │ │ │ │ - b.n 35740 │ │ │ │ + cbnz r0, 3572c <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 35728 <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49960 @ 0xc328 │ │ │ │ + movw r1, #53224 @ 0xcfe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 358be │ │ │ │ + b.n 358a6 <_Py_IncRef@@Base+0x1d0> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ movw r9, #42428 @ 0xa5bc │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #46120 @ 0xb428 │ │ │ │ + movw r1, #49384 @ 0xc0e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8761c │ │ │ │ + bl 871a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 357ba │ │ │ │ + cbz r0, 357a2 <_Py_IncRef@@Base+0xcc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 357c6 │ │ │ │ + bne.n 357ae <_Py_IncRef@@Base+0xd8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3578c │ │ │ │ + cbnz r3, 35774 <_Py_IncRef@@Base+0x9e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3584a │ │ │ │ + beq.n 35832 <_Py_IncRef@@Base+0x15c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3584a │ │ │ │ - b.n 357e8 │ │ │ │ - movw r2, #14036 @ 0x36d4 │ │ │ │ + bne.n 35832 <_Py_IncRef@@Base+0x15c> │ │ │ │ + b.n 357d0 <_Py_IncRef@@Base+0xfa> │ │ │ │ + movw r2, #17300 @ 0x4394 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ + movw r1, #4568 @ 0x11d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cefa4 │ │ │ │ + bl cea44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357b8 │ │ │ │ + beq.n 357a0 <_Py_IncRef@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 357b8 │ │ │ │ + cbnz r3, 357a0 <_Py_IncRef@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 357ee │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 357d6 <_Py_IncRef@@Base+0x100> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 35824 │ │ │ │ - b.n 35740 │ │ │ │ + bne.n 3580c <_Py_IncRef@@Base+0x136> │ │ │ │ + b.n 35728 <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 357d6 │ │ │ │ + beq.n 357be <_Py_IncRef@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3584a │ │ │ │ - b.n 357e0 │ │ │ │ + beq.n 35832 <_Py_IncRef@@Base+0x15c> │ │ │ │ + b.n 357c8 <_Py_IncRef@@Base+0xf2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 357ca │ │ │ │ + beq.n 357b2 <_Py_IncRef@@Base+0xdc> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 357ee │ │ │ │ + b.n 357d6 <_Py_IncRef@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3584a │ │ │ │ + cbnz r3, 35832 <_Py_IncRef@@Base+0x15c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3584a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35832 <_Py_IncRef@@Base+0x15c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 242a98 │ │ │ │ + bl 243f80 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35818 │ │ │ │ + beq.n 35800 <_Py_IncRef@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35818 │ │ │ │ + cbnz r3, 35800 <_Py_IncRef@@Base+0x12a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 35834 │ │ │ │ + cbnz r5, 3581c <_Py_IncRef@@Base+0x146> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35740 │ │ │ │ + beq.n 35728 <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35740 │ │ │ │ + bne.n 35728 <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35740 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35728 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35758 │ │ │ │ + beq.n 35740 <_Py_IncRef@@Base+0x6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35758 │ │ │ │ + bne.n 35740 <_Py_IncRef@@Base+0x6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35758 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35740 <_Py_IncRef@@Base+0x6a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35860 │ │ │ │ + beq.n 35848 <_Py_IncRef@@Base+0x172> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35860 │ │ │ │ + cbnz r3, 35848 <_Py_IncRef@@Base+0x172> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + movw r2, #55428 @ 0xd884 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 242a98 │ │ │ │ + bl 243f80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35740 │ │ │ │ + beq.w 35728 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 358be │ │ │ │ + bne.n 358a6 <_Py_IncRef@@Base+0x1d0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3589e │ │ │ │ + beq.n 35886 <_Py_IncRef@@Base+0x1b0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3589e │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35886 <_Py_IncRef@@Base+0x1b0> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -16505,517 +16499,508 @@ │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 35930 <_Py_IncRef@@Base+0x10> │ │ │ │ + b.n 35908 <_Py_IncRef@@Base+0x232> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 35908 │ │ │ │ + cbz r3, 358f0 <_Py_IncRef@@Base+0x21a> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 35908 │ │ │ │ + cbz r3, 358f0 <_Py_IncRef@@Base+0x21a> │ │ │ │ blx r3 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3591e │ │ │ │ + bne.n 35906 <_Py_IncRef@@Base+0x230> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35908 │ │ │ │ + beq.n 358f0 <_Py_IncRef@@Base+0x21a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35908 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 358f0 <_Py_IncRef@@Base+0x21a> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #57736 @ 0xe188 │ │ │ │ + movw r3, #60960 @ 0xee20 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e1114 │ │ │ │ + b.w 1e2ef4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00035920 <_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 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3597e <_Py_IncRef@@Base+0x5e> │ │ │ │ + cbz r0, 35956 <_Py_IncRef@@Base+0x280> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 826c0 │ │ │ │ + bl 8225c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 3599e <_Py_IncRef@@Base+0x7e> │ │ │ │ + cbz r3, 35976 <_Py_IncRef@@Base+0x2a0> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 359ae <_Py_IncRef@@Base+0x8e> │ │ │ │ + b.n 35986 <_Py_IncRef@@Base+0x2b0> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 359ac <_Py_IncRef@@Base+0x8c> │ │ │ │ + blt.n 35984 <_Py_IncRef@@Base+0x2ae> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 359a8 <_Py_IncRef@@Base+0x88> │ │ │ │ - cbnz r1, 359cc <_Py_IncRef@@Base+0xac> │ │ │ │ + bgt.n 35980 <_Py_IncRef@@Base+0x2aa> │ │ │ │ + cbnz r1, 359a4 <_Py_IncRef@@Base+0x2ce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 359ae <_Py_IncRef@@Base+0x8e> │ │ │ │ + b.n 35986 <_Py_IncRef@@Base+0x2b0> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #160] @ (35a50 <_Py_IncRef@@Base+0x130>) │ │ │ │ + ldr r1, [pc, #160] @ (35a28 <_Py_IncRef@@Base+0x352>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 359d2 <_Py_IncRef@@Base+0xb2> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 359aa <_Py_IncRef@@Base+0x2d4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35a48 <_Py_IncRef@@Base+0x128> │ │ │ │ + b.n 35a20 <_Py_IncRef@@Base+0x34a> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ itte eq │ │ │ │ movweq r5, #4356 @ 0x1104 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e07d0 │ │ │ │ + bl 1e25b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 359c8 <_Py_IncRef@@Base+0xa8> │ │ │ │ + beq.n 359a0 <_Py_IncRef@@Base+0x2ca> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - movw r3, #52793 @ 0xce39 │ │ │ │ + movw r3, #60441 @ 0xec19 │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #26813 @ 0x68bd │ │ │ │ + movw r1, #28741 @ 0x7045 │ │ │ │ movt r1, #17 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35b94 │ │ │ │ + bl 35b6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 359c8 <_Py_IncRef@@Base+0xa8> │ │ │ │ + beq.n 359a0 <_Py_IncRef@@Base+0x2ca> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 35a48 <_Py_IncRef@@Base+0x128> │ │ │ │ + beq.n 35a20 <_Py_IncRef@@Base+0x34a> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35a54 <_Py_IncRef@@Base+0x134>) │ │ │ │ + ldr r0, [pc, #52] @ (35a2c <_Py_IncRef@@Base+0x356>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a46 <_Py_IncRef@@Base+0x126> │ │ │ │ + beq.n 35a1e <_Py_IncRef@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35a46 <_Py_IncRef@@Base+0x126> │ │ │ │ + cbnz r3, 35a1e <_Py_IncRef@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r4, r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00035a30 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7afb0 │ │ │ │ + cbz r0, 35a6c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl bf5bc │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 35a70 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 35a70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a70 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 35a72 <_Py_IncRef@@Base+0x152> │ │ │ │ + cbz r3, 35a8e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 35ad0 <_Py_IncRef@@Base+0x1b0> │ │ │ │ + cbnz r3, 35aec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b4a <_Py_IncRef@@Base+0x22a> │ │ │ │ + beq.n 35b66 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r1, #12]! │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 35abc <_Py_IncRef@@Base+0x19c> │ │ │ │ + bge.n 35ad8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r7 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 35a9e <_Py_IncRef@@Base+0x17e> │ │ │ │ + b.n 35aba │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #57540 @ 0xe0c4 │ │ │ │ + movw r0, #60764 @ 0xed5c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r1, #59928 @ 0xea18 │ │ │ │ + b.w 847e4 │ │ │ │ + movw r1, #63116 @ 0xf68c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7168 @ 0x1c00 │ │ │ │ + movw r0, #10460 @ 0x28dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115f08 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35b36 <_Py_IncRef@@Base+0x216> │ │ │ │ + cbz r0, 35b52 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 91884 │ │ │ │ + bl 911b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b12 <_Py_IncRef@@Base+0x1f2> │ │ │ │ + beq.n 35b2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b12 <_Py_IncRef@@Base+0x1f2> │ │ │ │ + cbnz r3, 35b2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 100350 │ │ │ │ + bl 1007a8 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35b3a <_Py_IncRef@@Base+0x21a> │ │ │ │ + cbnz r0, 35b56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b36 <_Py_IncRef@@Base+0x216> │ │ │ │ + beq.n 35b52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b36 <_Py_IncRef@@Base+0x216> │ │ │ │ + cbnz r3, 35b52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35b4a <_Py_IncRef@@Base+0x22a> │ │ │ │ + b.n 35b66 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #18768 @ 0x4950 │ │ │ │ + movw r0, #21992 @ 0x55e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00035b50 : │ │ │ │ - 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 7afb8 │ │ │ │ - cbz r0, 35b8c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl bfb18 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35b90 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 35b90 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35b90 │ │ │ │ - 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16f620 │ │ │ │ + bl 1707b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35bb8 │ │ │ │ + bne.n 35b90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bde │ │ │ │ + b.n 35bb6 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 35d78 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 35d50 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35bb4 │ │ │ │ + beq.n 35b8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 243258 │ │ │ │ + bl 244740 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 145228 │ │ │ │ + bl 1461bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35c18 │ │ │ │ + cbz r0, 35bf0 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 35c62 │ │ │ │ + beq.n 35c3a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #13944 @ 0x3678 │ │ │ │ + movw r0, #17280 @ 0x4380 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 35c22 │ │ │ │ + cbz r3, 35bfa │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35c24 │ │ │ │ + b.n 35bfc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r7, #1 │ │ │ │ adds.w r8, r9, r7 │ │ │ │ - bne.n 35c4c │ │ │ │ + bne.n 35c24 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + movw r0, #53328 @ 0xd050 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14588c │ │ │ │ - b.n 35d70 │ │ │ │ + bl 146820 │ │ │ │ + b.n 35d48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35c5c │ │ │ │ + cbz r0, 35c34 │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35c7c │ │ │ │ + b.n 35c54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14588c │ │ │ │ + bl 146820 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35d70 │ │ │ │ + b.n 35d48 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl ebd1c │ │ │ │ + bl ec00c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35cf0 │ │ │ │ + beq.n 35cc8 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r4, r7 │ │ │ │ - blt.n 35c66 │ │ │ │ + blt.n 35c3e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35cf4 │ │ │ │ - movw r7, #50076 @ 0xc39c │ │ │ │ + beq.n 35ccc │ │ │ │ + movw r7, #53340 @ 0xd05c │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 90648 │ │ │ │ - cbz r0, 35cd6 │ │ │ │ + bl 8ff74 │ │ │ │ + cbz r0, 35cae │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e2114 │ │ │ │ - cbz r0, 35cf0 │ │ │ │ + bl e23f0 │ │ │ │ + cbz r0, 35cc8 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 35cca │ │ │ │ + blt.n 35ca2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35cc4 │ │ │ │ + beq.n 35c9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35cc4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35c9c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35cd6 │ │ │ │ + b.n 35cae │ │ │ │ add.w r3, r6, #12 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 35c92 │ │ │ │ + b.n 35c6a │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 35cf4 │ │ │ │ + beq.n 35ccc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50084 @ 0xc3a4 │ │ │ │ + movw r1, #53348 @ 0xd064 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35d54 │ │ │ │ - movw r0, #40592 @ 0x9e90 │ │ │ │ + b.n 35d2c │ │ │ │ + movw r0, #43856 @ 0xab50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35cf0 │ │ │ │ + beq.n 35cc8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 110d6c │ │ │ │ + bl 11118c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d24 │ │ │ │ + beq.n 35cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d24 │ │ │ │ + cbnz r3, 35cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35cf0 │ │ │ │ + beq.n 35cc8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #50128 @ 0xc3d0 │ │ │ │ + movw r0, #53392 @ 0xd090 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d54 │ │ │ │ + beq.n 35d2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35d54 │ │ │ │ + cbnz r3, 35d2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d6a │ │ │ │ + beq.n 35d42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35d6a │ │ │ │ + cbnz r3, 35d42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14588c │ │ │ │ + bl 146820 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00035d78 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035d50 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 242c1c │ │ │ │ + bl 244104 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (35dac <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 24374c │ │ │ │ + ldr r1, [pc, #4] @ (35d84 <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ + b.w 244c34 │ │ │ │ usat r0, #9, r0, asr #1 │ │ │ │ │ │ │ │ -00035db0 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00035d88 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #1881 @ 0x759 │ │ │ │ movt r3, #10 │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 35df4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 143054 │ │ │ │ + beq.n 35dcc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 1442a4 │ │ │ │ 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 │ │ │ │ @@ -17025,1236 +17010,1236 @@ │ │ │ │ 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, #50792 @ 0xc668 │ │ │ │ + movw r2, #54056 @ 0xd328 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35e22 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x72> │ │ │ │ + bl 174160 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35dfa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x72> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35e66 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb6> │ │ │ │ + b.n 35e3e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb6> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #124 @ 0x7c │ │ │ │ + movw r1, #3312 @ 0xcf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #50804 @ 0xc674 │ │ │ │ + movw r0, #54068 @ 0xd334 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e1e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ + beq.n 35df6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35e5e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + bne.n 35e36 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 35e1e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ + bl f6be4 │ │ │ │ + b.n 35df6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (35e90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ + ldr r0, [pc, #12] @ (35e68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #384 @ (adr r5, 36014 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 35fec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (35f00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150>) │ │ │ │ + ldr r1, [pc, #92] @ (35ed8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24374c │ │ │ │ - cbnz r0, 35eb8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108> │ │ │ │ - bl d7c24 │ │ │ │ + bl 244c34 │ │ │ │ + cbnz r0, 35e90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108> │ │ │ │ + bl d7708 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35ece <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ + b.n 35ea6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35ecc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11c> │ │ │ │ + beq.n 35ea4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35ecc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11c> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35ea4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35f00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150>) │ │ │ │ - bl 24374c │ │ │ │ + ldr r1, [pc, #44] @ (35ed8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150>) │ │ │ │ + bl 244c34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35efc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + cbz r5, 35ed4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1258c4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35efa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ + bl 12600c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35ed2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35efa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ + beq.n 35ed2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35efa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ + cbnz r3, 35ed2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ itt vs │ │ │ │ lslvs r1, r1, #1 │ │ │ │ pushvs {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (35f28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178>) │ │ │ │ + ldr r0, [pc, #8] @ (35f00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #272 @ (adr r6, 3603c ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 36014 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 35f36 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x186> │ │ │ │ - b.w 12cb38 │ │ │ │ + beq.n 35f0e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x186> │ │ │ │ + b.w 12d744 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51108 @ 0xc7a4 │ │ │ │ + movw r1, #54372 @ 0xd464 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 244ea0 <_Py_c_pow@@Base+0x114> │ │ │ │ + bl 246388 <_Py_c_pow@@Base+0x114> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f86 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d6> │ │ │ │ + beq.n 35f5e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35f88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ + beq.n 35f60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35f88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ + b.n 35f60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 35fb0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x200> │ │ │ │ + cbz r0, 35f88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x200> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20c> │ │ │ │ + beq.n 35f94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35fbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20c> │ │ │ │ + b.n 35f94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fd728 │ │ │ │ + bl 1ff460 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35fa0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f0> │ │ │ │ + bne.n 35f78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f0> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035fbe : │ │ │ │ +00035f96 : │ │ │ │ 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 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35fe6 │ │ │ │ - movw r0, #51792 @ 0xca50 │ │ │ │ + cbnz r0, 35fbe │ │ │ │ + movw r0, #55056 @ 0xd710 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1f6ea8 │ │ │ │ - b.n 36014 │ │ │ │ + bl 1f8cb8 │ │ │ │ + b.n 35fec │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #51792 @ 0xca50 │ │ │ │ + movw r2, #55056 @ 0xd710 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 216340 │ │ │ │ + bl 217aa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36008 │ │ │ │ + beq.n 35fe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3600c │ │ │ │ + cbz r3, 35fe4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 36014 │ │ │ │ + b.n 35fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36008 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35fe0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3603c ) │ │ │ │ + ldr r0, [pc, #8] @ (36014 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #736 @ (adr r7, 36320 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 362f8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36060 │ │ │ │ + bne.n 36038 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13cd30 │ │ │ │ + b.w 13df94 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11412 @ 0x2c94 │ │ │ │ + movw r0, #14592 @ 0x3900 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36054 │ │ │ │ + bne.n 3602c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00036078 <_PyCompile_Assemble@@Base>: │ │ │ │ +00036050 <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 360b2 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 3608a <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51904 @ 0xcac0 │ │ │ │ + movw r1, #55168 @ 0xd780 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 360cc <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 360a4 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 360d0 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 360a8 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3616c <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 36144 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 100b60 │ │ │ │ + bl 100fb8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 360de <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 360b6 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3614a <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 36122 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c05e0 │ │ │ │ + bl 1c2870 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 360da <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 360b2 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 103c88 │ │ │ │ + bl 104148 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 360da <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 360b2 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 107bcc <_PyDict_DelItemIf@@Base+0x3b0> │ │ │ │ + bl 107fec <_PyDict_DelItemIf@@Base+0x3b0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 360da <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 360b2 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 100898 │ │ │ │ + bl 100cf0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 360da <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 360b2 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 1090e4 │ │ │ │ + bl 1094fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3614a <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 36122 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3614a <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 36122 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36160 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 36138 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36160 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 36138 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f960 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 10fd8c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 10f440 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 10f86c <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36194 <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ + bne.n 3616c <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 361ac <_PyCompile_Assemble@@Base+0x134> │ │ │ │ - b.n 361ba <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + cbz r1, 36184 <_PyCompile_Assemble@@Base+0x134> │ │ │ │ + b.n 36192 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14296 @ 0x37d8 │ │ │ │ + movw r0, #17560 @ 0x4498 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3618a <_PyCompile_Assemble@@Base+0x112> │ │ │ │ - b.n 361b6 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + bne.n 36162 <_PyCompile_Assemble@@Base+0x112> │ │ │ │ + b.n 3618e <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 245fbc <_Py_c_pow@@Base+0x1230> │ │ │ │ + bl 2474a4 <_Py_c_pow@@Base+0x1230> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 361ba <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + bne.n 36192 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 361de <_PyCompile_Assemble@@Base+0x166> │ │ │ │ + b.n 361b6 <_PyCompile_Assemble@@Base+0x166> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 361ca <_PyCompile_Assemble@@Base+0x152> │ │ │ │ - bl 71f84 │ │ │ │ + cbnz r0, 361a2 <_PyCompile_Assemble@@Base+0x152> │ │ │ │ + bl 71f9c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 361b6 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + beq.n 3618e <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 361b6 <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + beq.n 3618e <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000361e0 : │ │ │ │ - ldr r0, [pc, #4] @ (361e8 ) │ │ │ │ - b.w cf5bc │ │ │ │ +000361b8 : │ │ │ │ + ldr r0, [pc, #4] @ (361c0 ) │ │ │ │ + b.w cf05c │ │ │ │ nop │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #51964 @ 0xcafc │ │ │ │ + movw r1, #55228 @ 0xd7bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36214 │ │ │ │ + bge.n 361ec │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 363f4 │ │ │ │ + b.n 363cc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51968 @ 0xcb00 │ │ │ │ + movw r1, #55232 @ 0xd7c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 361e6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51980 @ 0xcb0c │ │ │ │ + movw r1, #55244 @ 0xd7cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 361e6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51996 @ 0xcb1c │ │ │ │ + movw r1, #55260 @ 0xd7dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 361e6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52008 @ 0xcb28 │ │ │ │ + movw r1, #55272 @ 0xd7e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 361e6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52020 @ 0xcb34 │ │ │ │ + movw r1, #55284 @ 0xd7f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 361e6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52032 @ 0xcb40 │ │ │ │ + movw r1, #55296 @ 0xd800 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 361e6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52048 @ 0xcb50 │ │ │ │ + movw r1, #55312 @ 0xd810 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 361e6 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52060 @ 0xcb5c │ │ │ │ + movw r1, #55324 @ 0xd81c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 361e6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52072 @ 0xcb68 │ │ │ │ + movw r1, #55336 @ 0xd828 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 361e6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52084 @ 0xcb74 │ │ │ │ + movw r1, #55348 @ 0xd834 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 361e6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52100 @ 0xcb84 │ │ │ │ + movw r1, #55364 @ 0xd844 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 361e6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52112 @ 0xcb90 │ │ │ │ + movw r1, #55376 @ 0xd850 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3620e │ │ │ │ + blt.n 361e6 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52124 @ 0xcb9c │ │ │ │ + movw r1, #55388 @ 0xd85c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 361e6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52140 @ 0xcbac │ │ │ │ + movw r1, #55404 @ 0xd86c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 361e6 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52156 @ 0xcbbc │ │ │ │ + movw r1, #55420 @ 0xd87c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 361e6 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52180 @ 0xcbd4 │ │ │ │ + movw r1, #55444 @ 0xd894 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 361e6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52000 @ 0xcb20 │ │ │ │ + movw r1, #55264 @ 0xd7e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 361e6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52200 @ 0xcbe8 │ │ │ │ + movw r1, #55464 @ 0xd8a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 361e6 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52216 @ 0xcbf8 │ │ │ │ + movw r1, #55480 @ 0xd8b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 361e6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52024 @ 0xcb38 │ │ │ │ + movw r1, #55288 @ 0xd7f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 361e6 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52232 @ 0xcc08 │ │ │ │ + movw r1, #55496 @ 0xd8c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 361e6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52240 @ 0xcc10 │ │ │ │ + movw r1, #55504 @ 0xd8d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3620e │ │ │ │ + blt.w 361e6 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52252 @ 0xcc1c │ │ │ │ + movw r1, #55516 @ 0xd8dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d3c4 │ │ │ │ + bl 10d808 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000363f6 : │ │ │ │ - movw r3, #57428 @ 0xe054 │ │ │ │ +000363ce : │ │ │ │ + movw r3, #60652 @ 0xecec │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1bc764 │ │ │ │ + b.w 1be9b4 │ │ │ │ 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 36424 │ │ │ │ + bne.n 363fc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133824 │ │ │ │ + b.w 133f08 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20480 @ 0x5000 │ │ │ │ + movw r0, #23664 @ 0x5c70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36418 │ │ │ │ + bne.n 363f0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (36570 ) │ │ │ │ + ldr r2, [pc, #292] @ (36548 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36478 │ │ │ │ + beq.n 36450 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3647a │ │ │ │ + cbz r4, 36452 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25661 @ 0x643d │ │ │ │ + movw r3, #25621 @ 0x6415 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3647a │ │ │ │ + b.n 36452 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36552 │ │ │ │ + beq.n 3652a │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25661 @ 0x643d │ │ │ │ + movw r3, #25621 @ 0x6415 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36552 │ │ │ │ - cbnz r4, 36496 │ │ │ │ + bne.n 3652a │ │ │ │ + cbnz r4, 3646e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36510 │ │ │ │ + b.n 364e8 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 364b4 │ │ │ │ + cbz r3, 3648c │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36510 │ │ │ │ + ble.n 364e8 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 364a2 │ │ │ │ - b.n 364ce │ │ │ │ + bne.n 3647a │ │ │ │ + b.n 364a6 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 364ce │ │ │ │ + beq.n 364a6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 364b6 │ │ │ │ + bne.n 3648e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36510 │ │ │ │ - ldr r2, [pc, #164] @ (36574 ) │ │ │ │ + bne.n 364e8 │ │ │ │ + ldr r2, [pc, #164] @ (3654c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 24744c │ │ │ │ + bl 24890c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36568 │ │ │ │ - beq.n 36510 │ │ │ │ + blt.n 36540 │ │ │ │ + beq.n 364e8 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36574 ) │ │ │ │ + ldr r1, [pc, #148] @ (3654c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 16286c <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3656a │ │ │ │ + bne.n 36542 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36492 │ │ │ │ + beq.n 3646a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36492 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36492 │ │ │ │ + bne.n 3646a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3646a │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36578 ) │ │ │ │ + ldr r1, [pc, #100] @ (36550 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 16286c <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3656a │ │ │ │ + bne.n 36542 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3653e │ │ │ │ + bne.n 36516 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3656a │ │ │ │ + b.n 36542 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36552 │ │ │ │ + beq.n 3652a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36552 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3652a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36534 │ │ │ │ - ldr r1, [pc, #28] @ (36574 ) │ │ │ │ + beq.n 3650c │ │ │ │ + ldr r1, [pc, #28] @ (3654c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 16286c <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3656a │ │ │ │ + b.n 36542 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #640 @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003657c : │ │ │ │ +00036554 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - movw r4, #57636 @ 0xe124 │ │ │ │ + movw r4, #60860 @ 0xedbc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e6840 │ │ │ │ + bl e6b30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (365c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (365a0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #912 @ (adr r5, 3695c <_PyCompile_CodeGen@@Base+0x1e0>) │ │ │ │ + add r5, pc, #912 @ (adr r5, 36934 <_PyCompile_CodeGen@@Base+0x1e0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 365ea │ │ │ │ + cbz r2, 365c2 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 365f8 │ │ │ │ + b.n 365d0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 365f6 │ │ │ │ + bne.n 365ce │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36616 │ │ │ │ + cbnz r0, 365ee │ │ │ │ mov r5, r0 │ │ │ │ - b.n 365f8 │ │ │ │ + b.n 365d0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #380] @ (36778 ) │ │ │ │ + ldr r1, [pc, #380] @ (36750 ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36618 │ │ │ │ - b.n 36648 │ │ │ │ + cbnz r0, 365f0 │ │ │ │ + b.n 36620 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r8, [r6] │ │ │ │ adds r1, r4, r5 │ │ │ │ subs r4, r1, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3664c │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 36624 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46648 @ 0xb638 │ │ │ │ + movw r1, #49872 @ 0xc2d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52352 @ 0xcc80 │ │ │ │ + movw r0, #55616 @ 0xd940 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3676e │ │ │ │ - cbz r4, 366b8 │ │ │ │ + b.n 36746 │ │ │ │ + cbz r4, 36690 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3665e │ │ │ │ + beq.n 36636 │ │ │ │ subs r4, r1, #2 │ │ │ │ - bne.n 36666 │ │ │ │ - b.n 366ce │ │ │ │ + bne.n 3663e │ │ │ │ + b.n 366a6 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 36676 │ │ │ │ + beq.n 3664e │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 366dc │ │ │ │ - b.n 3667e │ │ │ │ + beq.n 366b4 │ │ │ │ + b.n 36656 │ │ │ │ movw r9, #47352 @ 0xb8f8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 36692 │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 3666a │ │ │ │ + bl c6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36648 │ │ │ │ + blt.n 36620 │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 36696 │ │ │ │ - b.n 366e4 │ │ │ │ + bne.n 3666e │ │ │ │ + b.n 366bc │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 366a8 │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 36680 │ │ │ │ + bl c6a14 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 36648 │ │ │ │ + blt.n 36620 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 366aa │ │ │ │ - b.n 366e2 │ │ │ │ + bne.n 36682 │ │ │ │ + b.n 366ba │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 36648 │ │ │ │ + blt.n 36620 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 366e6 │ │ │ │ + b.n 366be │ │ │ │ movw r9, #47352 @ 0xb8f8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 366e6 │ │ │ │ + b.n 366be │ │ │ │ movw r9, #47352 @ 0xb8f8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 366e6 │ │ │ │ + b.n 366be │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 366e6 │ │ │ │ + b.n 366be │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #0 │ │ │ │ tst r4, r5 │ │ │ │ - beq.n 36702 │ │ │ │ + beq.n 366da │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53508 @ 0xd104 │ │ │ │ + movw r1, #56732 @ 0xdd9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 36648 │ │ │ │ - cbz r6, 36722 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 36620 │ │ │ │ + cbz r6, 366fa │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 36722 │ │ │ │ + beq.n 366fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53544 @ 0xd128 │ │ │ │ + movw r1, #56768 @ 0xddc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 36648 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 36620 │ │ │ │ mov r0, sl │ │ │ │ and.w r5, r5, #1 │ │ │ │ - bl 1fa1e0 │ │ │ │ + bl 1fbf6c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36648 │ │ │ │ - bl 1f9f60 │ │ │ │ + beq.n 36620 │ │ │ │ + bl 1fbcec │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ and.w r6, r6, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 34c2e │ │ │ │ + bl 34c0a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3676e │ │ │ │ + beq.n 36746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3676e │ │ │ │ + cbnz r3, 36746 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r4, r1, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003677c <_PyCompile_CodeGen@@Base>: │ │ │ │ +00036754 <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1c6ea8 │ │ │ │ - cbnz r0, 367b4 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1c9104 │ │ │ │ + cbnz r0, 3678c <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52420 @ 0xccc4 │ │ │ │ + movw r1, #55684 @ 0xd984 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 367bc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 92468 <_PyArena_New@@Base> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 36794 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 91d98 <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 367c0 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 36798 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3699c <_PyCompile_CodeGen@@Base+0x220> │ │ │ │ + b.n 36974 <_PyCompile_CodeGen@@Base+0x220> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 220cbc <_PyErr_BadInternalCall@@Base+0x8c4> │ │ │ │ + bl 2219e8 <_PyErr_BadInternalCall@@Base+0xb8> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 367e6 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 226d68 <_PyErr_BadInternalCall@@Base+0x6970> │ │ │ │ - cbz r0, 367e6 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 367be <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 227ef8 <_PyErr_BadInternalCall@@Base+0x65c8> │ │ │ │ + cbz r0, 367be <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1b81cc │ │ │ │ + bl 1ba5c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 367ee <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 367c6 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 112c54 <_PyArena_Free@@Base> │ │ │ │ - b.n 367bc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 1133f0 <_PyArena_Free@@Base> │ │ │ │ + b.n 36794 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 367bc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #420] @ (369a4 <_PyCompile_CodeGen@@Base+0x228>) │ │ │ │ + beq.n 36794 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #420] @ (3697c <_PyCompile_CodeGen@@Base+0x228>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e9c88 │ │ │ │ + bl e9f78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 367bc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 36794 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bc204 │ │ │ │ + bl 1be454 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36820 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 367f8 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36984 <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ + b.n 3695c <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 36830 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 36808 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 36856 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 36844 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 3682e <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 3681c <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38884 @ 0x97e4 │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36828 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bne.n 36800 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52436 @ 0xccd4 │ │ │ │ + movw r1, #55700 @ 0xd994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 3686e <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 36846 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52448 @ 0xcce0 │ │ │ │ + movw r1, #55712 @ 0xd9a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36886 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 3685e <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #5864 @ 0x16e8 │ │ │ │ + movw r1, #9200 @ 0x23f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 3689e <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 36876 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54412 @ 0xd48c │ │ │ │ + movw r1, #57676 @ 0xe14c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 368b6 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 3688e <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52456 @ 0xcce8 │ │ │ │ + movw r1, #55720 @ 0xd9a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 368ce <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 368a6 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52468 @ 0xccf4 │ │ │ │ + movw r1, #55732 @ 0xd9b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52480 @ 0xcd00 │ │ │ │ + movw r1, #55744 @ 0xd9c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52492 @ 0xcd0c │ │ │ │ + movw r1, #55756 @ 0xd9cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52508 @ 0xcd1c │ │ │ │ + movw r1, #55772 @ 0xd9dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1c02a4 │ │ │ │ + bl 1c2504 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 367f4 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 10129c │ │ │ │ + bl 10170c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e424 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c29e8 │ │ │ │ + bl 1c4c78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3ea8 │ │ │ │ + bl 1c6138 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112c54 <_PyArena_Free@@Base> │ │ │ │ + bl 1133f0 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 369ca <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + cbnz r3, 369a2 <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 369ca <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + ble.n 369a2 <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 369ca <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ - cbnz r1, 369e4 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ + bne.n 369a2 <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + cbnz r1, 369bc <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #300] @ (36afc <_PyCompile_CodeGen@@Base+0x380>) │ │ │ │ + ldr r4, [pc, #300] @ (36ad4 <_PyCompile_CodeGen@@Base+0x380>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 36a10 <_PyCompile_CodeGen@@Base+0x294> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 369e8 <_PyCompile_CodeGen@@Base+0x294> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 36a14 <_PyCompile_CodeGen@@Base+0x298> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 369ec <_PyCompile_CodeGen@@Base+0x298> │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46648 @ 0xb638 │ │ │ │ + movw r1, #49872 @ 0xc2d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #57044 @ 0xded4 │ │ │ │ + movw r0, #60268 @ 0xeb6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r8 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36af2 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + b.n 36aca <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r8 │ │ │ │ - bl 118a14 │ │ │ │ + bl 1191d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36af2 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + beq.n 36aca <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 14cabc │ │ │ │ + bl 14dad0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36acc <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 36aa4 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + bl 9803c │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 29228 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, r0 │ │ │ │ moveq.w r6, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 6cf28 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36a62 <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ + cbnz r0, 36a3a <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 36a90 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + b.n 36a68 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a82c │ │ │ │ - cbz r0, 36a86 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + cbz r0, 36a5e <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 36a86 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + bne.n 36a5e <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36a8c <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ + bge.n 36a64 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 36a4a <_PyCompile_CodeGen@@Base+0x2ce> │ │ │ │ + b.n 36a22 <_PyCompile_CodeGen@@Base+0x2ce> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 36a90 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + b.n 36a68 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 36ac0 <_PyCompile_CodeGen@@Base+0x344> │ │ │ │ + cbnz r6, 36a98 <_PyCompile_CodeGen@@Base+0x344> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 36aa6 <_PyCompile_CodeGen@@Base+0x32a> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 36ad0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + beq.n 36a7e <_PyCompile_CodeGen@@Base+0x32a> │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 36aa8 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #52564 @ 0xcd54 │ │ │ │ + movw r1, #55828 @ 0xda14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 36ad0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + bl d5480 │ │ │ │ + b.n 36aa8 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 205560 │ │ │ │ + bl 207288 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 36ad0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + b.n 36aa8 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 6cd04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36ae6 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + beq.n 36abe <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 36aea <_PyCompile_CodeGen@@Base+0x36e> │ │ │ │ + cbz r3, 36ac2 <_PyCompile_CodeGen@@Base+0x36e> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 36af2 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + b.n 36aca <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36ae6 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36abe <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, r4, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -18262,618 +18247,618 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (36b24 <_PyCompile_CodeGen@@Base+0x3a8>) │ │ │ │ + ldr r0, [pc, #8] @ (36afc <_PyCompile_CodeGen@@Base+0x3a8>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #992 @ (adr r7, 36f08 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 36ee0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (36b4c <_PyCompile_CodeGen@@Base+0x3d0>) │ │ │ │ + ldr r0, [pc, #8] @ (36b24 <_PyCompile_CodeGen@@Base+0x3d0>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #640 @ (adr r5, 36dd0 <_PyEval_FormatExcUnbound@@Base+0xe4>) │ │ │ │ + add r5, pc, #640 @ (adr r5, 36da8 <_PyEval_FormatExcUnbound@@Base+0xe4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 36b72 <_PyCompile_CodeGen@@Base+0x3f6> │ │ │ │ + cbnz r2, 36b4a <_PyCompile_CodeGen@@Base+0x3f6> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (36ba0 <_PyCompile_CodeGen@@Base+0x424>) │ │ │ │ - bl 13b1dc │ │ │ │ - b.n 36b7e <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ + ldr r0, [pc, #52] @ (36b78 <_PyCompile_CodeGen@@Base+0x424>) │ │ │ │ + bl 13c42c │ │ │ │ + b.n 36b56 <_PyCompile_CodeGen@@Base+0x402> │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (36ba4 <_PyCompile_CodeGen@@Base+0x428>) │ │ │ │ + ldr r0, [pc, #44] @ (36b7c <_PyCompile_CodeGen@@Base+0x428>) │ │ │ │ movs r2, #3 │ │ │ │ - bl 13b1dc │ │ │ │ - cbz r0, 36b98 <_PyCompile_CodeGen@@Base+0x41c> │ │ │ │ + bl 13c42c │ │ │ │ + cbz r0, 36b70 <_PyCompile_CodeGen@@Base+0x41c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36b94 <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ + beq.n 36b6c <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36b94 <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36b6c <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36b9c <_PyCompile_CodeGen@@Base+0x420> │ │ │ │ + b.n 36b74 <_PyCompile_CodeGen@@Base+0x420> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r1, pc, #960 @ (adr r1, 36f64 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 36f3c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36bac <_PyCompile_CodeGen@@Base+0x430>) │ │ │ │ + ldr r0, [pc, #0] @ (36b84 <_PyCompile_CodeGen@@Base+0x430>) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (36ce0 <_PyCompile_CodeGen@@Base+0x564>) │ │ │ │ + ldr r2, [pc, #288] @ (36cb8 <_PyCompile_CodeGen@@Base+0x564>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36bea <_PyCompile_CodeGen@@Base+0x46e> │ │ │ │ + beq.n 36bc2 <_PyCompile_CodeGen@@Base+0x46e> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36bec <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ + cbz r4, 36bc4 <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27569 @ 0x6bb1 │ │ │ │ + movw r3, #27529 @ 0x6b89 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36bec <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ + b.n 36bc4 <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36cc2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + beq.n 36c9a <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27569 @ 0x6bb1 │ │ │ │ + movw r3, #27529 @ 0x6b89 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36cc2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ - cbnz r4, 36c06 <_PyCompile_CodeGen@@Base+0x48a> │ │ │ │ + bne.n 36c9a <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + cbnz r4, 36bde <_PyCompile_CodeGen@@Base+0x48a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36c80 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + b.n 36c58 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36c24 <_PyCompile_CodeGen@@Base+0x4a8> │ │ │ │ + cbz r3, 36bfc <_PyCompile_CodeGen@@Base+0x4a8> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36c80 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + ble.n 36c58 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36c12 <_PyCompile_CodeGen@@Base+0x496> │ │ │ │ - b.n 36c3e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ + bne.n 36bea <_PyCompile_CodeGen@@Base+0x496> │ │ │ │ + b.n 36c16 <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36c3e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ + beq.n 36c16 <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36c26 <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ + bne.n 36bfe <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36c80 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ - ldr r2, [pc, #164] @ (36ce4 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ + bne.n 36c58 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + ldr r2, [pc, #164] @ (36cbc <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 24744c │ │ │ │ + bl 24890c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36cd8 <_PyCompile_CodeGen@@Base+0x55c> │ │ │ │ - beq.n 36c80 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + blt.n 36cb0 <_PyCompile_CodeGen@@Base+0x55c> │ │ │ │ + beq.n 36c58 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36ce4 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ + ldr r1, [pc, #148] @ (36cbc <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 16286c <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36cda <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bne.n 36cb2 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36c02 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + beq.n 36bda <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36c02 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36c02 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + bne.n 36bda <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36bda <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36ce8 <_PyCompile_CodeGen@@Base+0x56c>) │ │ │ │ + ldr r1, [pc, #100] @ (36cc0 <_PyCompile_CodeGen@@Base+0x56c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 16286c <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36cda <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bne.n 36cb2 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36cae <_PyCompile_CodeGen@@Base+0x532> │ │ │ │ + bne.n 36c86 <_PyCompile_CodeGen@@Base+0x532> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 36cda <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + b.n 36cb2 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36cc2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + beq.n 36c9a <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36cc2 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36c9a <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36ca4 <_PyCompile_CodeGen@@Base+0x528> │ │ │ │ - ldr r1, [pc, #28] @ (36ce4 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ + beq.n 36c7c <_PyCompile_CodeGen@@Base+0x528> │ │ │ │ + ldr r1, [pc, #28] @ (36cbc <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 16286c <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36cda <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + b.n 36cb2 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #768 @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00036cec <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00036cc4 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 36cf4 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 36ccc <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36d38 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 36d10 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ subs r1, r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - bge.n 36d20 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 36cf8 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #56028 @ 0xdadc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #18448 @ 0x4810 │ │ │ │ + movw r2, #21712 @ 0x54d0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1eb0d0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1eceb0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #48052 @ 0xbbb4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #52772 @ 0xce24 │ │ │ │ + movw r2, #56036 @ 0xdae4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1eb0d0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1eceb0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (36d60 <_PyEval_FormatExcUnbound@@Base+0x74>) │ │ │ │ + ldr r0, [pc, #12] @ (36d38 <_PyEval_FormatExcUnbound@@Base+0x74>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #16 @ (adr r6, 36d74 <_PyEval_FormatExcUnbound@@Base+0x88>) │ │ │ │ + add r6, pc, #16 @ (adr r6, 36d4c <_PyEval_FormatExcUnbound@@Base+0x88>) │ │ │ │ lsls r1, 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 36d92 <_PyEval_FormatExcUnbound@@Base+0xa6> │ │ │ │ + bgt.n 36d6a <_PyEval_FormatExcUnbound@@Base+0xa6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 36dac <_PyEval_FormatExcUnbound@@Base+0xc0> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 36d84 <_PyEval_FormatExcUnbound@@Base+0xc0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36db0 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ + cbz r3, 36d88 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36dcc <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + b.n 36da4 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36dbe <_PyEval_FormatExcUnbound@@Base+0xd2> │ │ │ │ + cbnz r0, 36d96 <_PyEval_FormatExcUnbound@@Base+0xd2> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 36dcc <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ - ldr r1, [pc, #16] @ (36dd0 <_PyEval_FormatExcUnbound@@Base+0xe4>) │ │ │ │ + b.n 36da4 <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + ldr r1, [pc, #16] @ (36da8 <_PyEval_FormatExcUnbound@@Base+0xe4>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36db4 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + beq.n 36d8c <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ble.n 36dbc <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ + ble.n 36d94 <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bmi.n 36df4 <_PyEval_FormatExcUnbound@@Base+0x108> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52884 @ 0xce94 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 118a14 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 36ed4 <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 14cabc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 36ec2 <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ - bl 98598 │ │ │ │ - mov sl, r0 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ - mov.w r9, #0 │ │ │ │ - blx 29228 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - ite ne │ │ │ │ - movne r5, r0 │ │ │ │ - moveq.w r5, #1024 @ 0x400 │ │ │ │ - add.w fp, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 6cf28 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 36e58 <_PyEval_FormatExcUnbound@@Base+0x16c> │ │ │ │ - mov r4, r9 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 36e86 <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str.w fp, [sp] │ │ │ │ - blx 2a27c │ │ │ │ - cbz r0, 36e7c <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne.n 36e7c <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36e82 <_PyEval_FormatExcUnbound@@Base+0x196> │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 36e40 <_PyEval_FormatExcUnbound@@Base+0x154> │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 36e86 <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36eb6 <_PyEval_FormatExcUnbound@@Base+0x1ca> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 36e9c <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 36ec6 <_PyEval_FormatExcUnbound@@Base+0x1da> │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r7 │ │ │ │ - movw r1, #52924 @ 0xcebc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 36ec6 <_PyEval_FormatExcUnbound@@Base+0x1da> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1da694 <_Py_Uid_Converter@@Base+0x100> │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 36ec6 <_PyEval_FormatExcUnbound@@Base+0x1da> │ │ │ │ - movs r5, #0 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6cd04 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r5 │ │ │ │ - bl 138634 <_Py_DecRef@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036edc : │ │ │ │ +00036dac : │ │ │ │ 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 d1ed8 │ │ │ │ - cbz r0, 36f22 │ │ │ │ + bl d1998 │ │ │ │ + cbz r0, 36df2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #29844 @ 0x7494 │ │ │ │ + movw r1, #33068 @ 0x812c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 36f42 │ │ │ │ + bl d5480 │ │ │ │ + b.n 36e12 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36f02 │ │ │ │ + bne.n 36dd2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 36f46 │ │ │ │ - bl 1ef298 │ │ │ │ + ble.n 36e16 │ │ │ │ + bl 1f1078 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f6c │ │ │ │ + b.n 36e3c │ │ │ │ add r1, r2 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f42 │ │ │ │ + beq.n 36e12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36f6c │ │ │ │ + cbz r0, 36e3c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36f78 │ │ │ │ + beq.n 36e48 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36f84 │ │ │ │ + beq.n 36e54 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ 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 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37060 │ │ │ │ + beq.n 36f30 │ │ │ │ movw r0, #11644 @ 0x2d7c │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36fc8 │ │ │ │ + bne.n 36e98 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36fb8 │ │ │ │ + bne.n 36e88 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36fd4 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 36ea4 │ │ │ │ + bl 276108 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 37032 │ │ │ │ - bl 205560 │ │ │ │ + cbz r1, 36f02 │ │ │ │ + bl 207288 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 37004 │ │ │ │ + cbnz r5, 36ed4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3700c │ │ │ │ - b.n 37018 │ │ │ │ - bl 86010 │ │ │ │ - cbz r0, 3701c │ │ │ │ - b.n 36ff2 │ │ │ │ + bne.n 36edc │ │ │ │ + b.n 36ee8 │ │ │ │ + bl 85ba0 │ │ │ │ + cbz r0, 36eec │ │ │ │ + b.n 36ec2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37018 │ │ │ │ + cbnz r3, 36ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37032 │ │ │ │ + b.n 36f02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36fdc │ │ │ │ + beq.n 36eac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36fdc │ │ │ │ + bne.n 36eac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36fdc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36eac │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3704e │ │ │ │ + bne.n 36f1e │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3703e │ │ │ │ + bne.n 36f0e │ │ │ │ dmb ish │ │ │ │ - beq.n 37060 │ │ │ │ + beq.n 36f30 │ │ │ │ movw r0, #11644 @ 0x2d7c │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bmi.n 36f56 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #56220 @ 0xdb9c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d5480 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 1191d4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 37036 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 14dad0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 37024 │ │ │ │ + bl 9803c │ │ │ │ + mov sl, r0 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ + mov.w r9, #0 │ │ │ │ + blx 29228 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + ite ne │ │ │ │ + movne r5, r0 │ │ │ │ + moveq.w r5, #1024 @ 0x400 │ │ │ │ + add.w fp, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 6cf28 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 36fba │ │ │ │ + mov r4, r9 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.n 36fe8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str.w fp, [sp] │ │ │ │ + blx 2a27c │ │ │ │ + cbz r0, 36fde │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne.n 36fde │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 36fe4 │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 36fa2 │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 36fe8 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ab24 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + cbnz r5, 37018 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 36ffe │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 37028 │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r7 │ │ │ │ + movw r1, #56260 @ 0xdbc4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5480 │ │ │ │ + b.n 37028 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1dc544 <_Py_Uid_Converter@@Base+0x100> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 37028 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6cd04 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r5 │ │ │ │ + bl 139884 <_Py_DecRef@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (3708c ) │ │ │ │ + ldr r0, [pc, #12] @ (37064 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #304 @ (adr r7, 371c0 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 37198 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (370b4 ) │ │ │ │ + ldr r0, [pc, #8] @ (3708c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #192 @ (adr r7, 37178 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 37150 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (370dc ) │ │ │ │ + ldr r0, [pc, #8] @ (370b4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #512 @ (adr r5, 372e0 <_PyType_GetModuleByDef3@@Base+0x24>) │ │ │ │ + add r5, pc, #512 @ (adr r5, 372b8 <_PyType_GetModuleByDef3@@Base+0x24>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 37100 │ │ │ │ + cbnz r3, 370d8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 37100 │ │ │ │ + ble.n 370d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37100 │ │ │ │ - cbnz r0, 3711c │ │ │ │ + bne.n 370d8 │ │ │ │ + cbnz r0, 370f4 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (37154 ) │ │ │ │ + ldr r4, [pc, #76] @ (3712c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3711c │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 370f4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3714c │ │ │ │ + b.n 37124 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37130 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 37108 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37118 │ │ │ │ + bne.n 370f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167374 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1684ac <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ @@ -18888,307 +18873,185 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3717c ) │ │ │ │ + ldr r0, [pc, #8] @ (37154 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (372b0 ) │ │ │ │ + ldr r2, [pc, #288] @ (37288 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 371ba │ │ │ │ + beq.n 37192 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 371bc │ │ │ │ + cbz r4, 37194 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #29057 @ 0x7181 │ │ │ │ + movw r3, #29017 @ 0x7159 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 371bc │ │ │ │ + b.n 37194 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37292 │ │ │ │ + beq.n 3726a │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #29057 @ 0x7181 │ │ │ │ + movw r3, #29017 @ 0x7159 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37292 │ │ │ │ - cbnz r4, 371d6 │ │ │ │ + bne.n 3726a │ │ │ │ + cbnz r4, 371ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37250 │ │ │ │ + b.n 37228 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 371f4 │ │ │ │ + cbz r3, 371cc │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37250 │ │ │ │ + ble.n 37228 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 371e2 │ │ │ │ - b.n 3720e │ │ │ │ + bne.n 371ba │ │ │ │ + b.n 371e6 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3720e │ │ │ │ + beq.n 371e6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 371f6 │ │ │ │ + bne.n 371ce │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37250 │ │ │ │ - ldr r2, [pc, #164] @ (372b4 ) │ │ │ │ + bne.n 37228 │ │ │ │ + ldr r2, [pc, #164] @ (3728c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 24744c │ │ │ │ + bl 24890c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 372a8 │ │ │ │ - beq.n 37250 │ │ │ │ + blt.n 37280 │ │ │ │ + beq.n 37228 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (372b4 ) │ │ │ │ + ldr r1, [pc, #148] @ (3728c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 16286c <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 372aa │ │ │ │ + bne.n 37282 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 371d2 │ │ │ │ + beq.n 371aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 371d2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 371d2 │ │ │ │ + bne.n 371aa │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 371aa │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (372b8 ) │ │ │ │ + ldr r1, [pc, #100] @ (37290 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 16286c <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 372aa │ │ │ │ + bne.n 37282 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3727e │ │ │ │ + bne.n 37256 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 37282 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37292 │ │ │ │ + beq.n 3726a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37292 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3726a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37274 │ │ │ │ - ldr r1, [pc, #28] @ (372b4 ) │ │ │ │ + beq.n 3724c │ │ │ │ + ldr r1, [pc, #28] @ (3728c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 16286c <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 372aa │ │ │ │ + b.n 37282 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000372bc <_PyType_GetModuleByDef3@@Base>: │ │ │ │ +00037294 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1c6590 │ │ │ │ + bl 1c87ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37316 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 372ee <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6590 │ │ │ │ + bl 1c87ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37316 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 372ee <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6590 │ │ │ │ + bl 1c87ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37316 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 372ee <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #53244 @ 0xcffc │ │ │ │ + movw r1, #56508 @ 0xdcbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov ip, r3 │ │ │ │ - cbz r3, 3733c <_PyType_GetModuleByDef3@@Base+0x80> │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - b.n 3733e <_PyType_GetModuleByDef3@@Base+0x82> │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r5, [pc, #268] @ (3744c <_PyType_GetModuleByDef3@@Base+0x190>) │ │ │ │ - mvn.w r3, #99 @ 0x63 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 3736e <_PyType_GetModuleByDef3@@Base+0xb2> │ │ │ │ - cmp r8, ip │ │ │ │ - ble.n 3736e <_PyType_GetModuleByDef3@@Base+0xb2> │ │ │ │ - cmp.w r8, #2 │ │ │ │ - bgt.n 3736e <_PyType_GetModuleByDef3@@Base+0xb2> │ │ │ │ - cbnz r6, 37392 <_PyType_GetModuleByDef3@@Base+0xd6> │ │ │ │ - ldr r1, [pc, #224] @ (37450 <_PyType_GetModuleByDef3@@Base+0x194>) │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, ip │ │ │ │ - add r1, sp, #28 │ │ │ │ - movs r4, #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - strd r1, r4, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3741c <_PyType_GetModuleByDef3@@Base+0x160> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r8, r7 │ │ │ │ - bl 1184ec │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 37418 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.n 373d4 <_PyType_GetModuleByDef3@@Base+0x118> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 373c4 <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 373bc <_PyType_GetModuleByDef3@@Base+0x100> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 37418 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ - cmp.w r8, #2 │ │ │ │ - beq.n 373d8 <_PyType_GetModuleByDef3@@Base+0x11c> │ │ │ │ - b.n 373c8 <_PyType_GetModuleByDef3@@Base+0x10c> │ │ │ │ - mov.w r4, #438 @ 0x1b6 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 1c2a94 │ │ │ │ - cbnz r0, 373d8 <_PyType_GetModuleByDef3@@Base+0x11c> │ │ │ │ - b.n 37418 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ - mov.w r4, #438 @ 0x1b6 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - bl 98598 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmn.w r6, #100 @ 0x64 │ │ │ │ - mov r0, r7 │ │ │ │ - beq.n 373f8 <_PyType_GetModuleByDef3@@Base+0x13c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2a294 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 373fe <_PyType_GetModuleByDef3@@Base+0x142> │ │ │ │ - blx 29e0c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r5, 37420 <_PyType_GetModuleByDef3@@Base+0x164> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3742a <_PyType_GetModuleByDef3@@Base+0x16e> │ │ │ │ - bl e9180 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 373da <_PyType_GetModuleByDef3@@Base+0x11e> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 3743a <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 3743a <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - b.n 3743a <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 37418 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 118aa0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - adds r0, r5, #7 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ @@ -19199,756 +19062,876 @@ │ │ │ │ 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, #53328 @ 0xd050 │ │ │ │ + movw r1, #56592 @ 0xdd10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1ecd88 │ │ │ │ - cbnz r0, 3749e <_PyType_GetModuleByDef3@@Base+0x1e2> │ │ │ │ + bl 1eeb68 │ │ │ │ + cbnz r0, 37340 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 374e0 <_PyType_GetModuleByDef3@@Base+0x224> │ │ │ │ + b.n 37382 <_PyType_GetModuleByDef3@@Base+0xee> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1168bc <_PyTime_localtime@@Base> │ │ │ │ + bl 117044 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3749a <_PyType_GetModuleByDef3@@Base+0x1de> │ │ │ │ + bne.n 3733c <_PyType_GetModuleByDef3@@Base+0xa8> │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (374e4 <_PyType_GetModuleByDef3@@Base+0x228>) │ │ │ │ + ldr r2, [pc, #52] @ (37388 <_PyType_GetModuleByDef3@@Base+0xf4>) │ │ │ │ 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, #53340 @ 0xd05c │ │ │ │ + movw r0, #56604 @ 0xdd1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r3, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 37508 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ + cbz r3, 373ac <_PyType_GetModuleByDef3@@Base+0x118> │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 3750a <_PyType_GetModuleByDef3@@Base+0x24e> │ │ │ │ + b.n 373ae <_PyType_GetModuleByDef3@@Base+0x11a> │ │ │ │ mov r9, r3 │ │ │ │ - ldr r6, [pc, #288] @ (3762c <_PyType_GetModuleByDef3@@Base+0x370>) │ │ │ │ + ldr r6, [pc, #288] @ (374d0 <_PyType_GetModuleByDef3@@Base+0x23c>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 37538 <_PyType_GetModuleByDef3@@Base+0x27c> │ │ │ │ + cbnz r7, 373dc <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 37538 <_PyType_GetModuleByDef3@@Base+0x27c> │ │ │ │ + ble.n 373dc <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 37538 <_PyType_GetModuleByDef3@@Base+0x27c> │ │ │ │ - cbnz r4, 3755a <_PyType_GetModuleByDef3@@Base+0x29e> │ │ │ │ - ldr r1, [pc, #244] @ (37630 <_PyType_GetModuleByDef3@@Base+0x374>) │ │ │ │ + bne.n 373dc <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ + cbnz r4, 373fe <_PyType_GetModuleByDef3@@Base+0x16a> │ │ │ │ + ldr r1, [pc, #244] @ (374d4 <_PyType_GetModuleByDef3@@Base+0x240>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3761a <_PyType_GetModuleByDef3@@Base+0x35e> │ │ │ │ + beq.n 374be <_PyType_GetModuleByDef3@@Base+0x22a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - cbz r0, 375b8 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ + cbz r0, 3745c <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3757a <_PyType_GetModuleByDef3@@Base+0x2be> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 375b8 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ + bne.n 3741e <_PyType_GetModuleByDef3@@Base+0x18a> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3745c <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ add r9, sl │ │ │ │ subs.w r5, r9, #2 │ │ │ │ - bne.n 37588 <_PyType_GetModuleByDef3@@Base+0x2cc> │ │ │ │ + bne.n 3742c <_PyType_GetModuleByDef3@@Base+0x198> │ │ │ │ movs r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 375bc <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ + b.n 37460 <_PyType_GetModuleByDef3@@Base+0x1cc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3759a <_PyType_GetModuleByDef3@@Base+0x2de> │ │ │ │ + cbz r0, 3743e <_PyType_GetModuleByDef3@@Base+0x1aa> │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1c2a94 │ │ │ │ - cbz r0, 375b8 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ + bl 1c4d24 │ │ │ │ + cbz r0, 3745c <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ subs.w r5, r9, #3 │ │ │ │ - beq.n 37582 <_PyType_GetModuleByDef3@@Base+0x2c6> │ │ │ │ + beq.n 37426 <_PyType_GetModuleByDef3@@Base+0x192> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 375ac <_PyType_GetModuleByDef3@@Base+0x2f0> │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 37450 <_PyType_GetModuleByDef3@@Base+0x1bc> │ │ │ │ + bl c6a14 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 375b8 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ + blt.n 3745c <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 375bc <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ - b.n 375ae <_PyType_GetModuleByDef3@@Base+0x2f2> │ │ │ │ + beq.n 37460 <_PyType_GetModuleByDef3@@Base+0x1cc> │ │ │ │ + b.n 37452 <_PyType_GetModuleByDef3@@Base+0x1be> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 375bc <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ + bge.n 37460 <_PyType_GetModuleByDef3@@Base+0x1cc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3761c <_PyType_GetModuleByDef3@@Base+0x360> │ │ │ │ + b.n 374c0 <_PyType_GetModuleByDef3@@Base+0x22c> │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 375d8 <_PyType_GetModuleByDef3@@Base+0x31c> │ │ │ │ + bne.n 3747c <_PyType_GetModuleByDef3@@Base+0x1e8> │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 375d8 <_PyType_GetModuleByDef3@@Base+0x31c> │ │ │ │ - cbnz r5, 375f2 <_PyType_GetModuleByDef3@@Base+0x336> │ │ │ │ + bmi.n 3747c <_PyType_GetModuleByDef3@@Base+0x1e8> │ │ │ │ + cbnz r5, 37496 <_PyType_GetModuleByDef3@@Base+0x202> │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ - b.n 375de <_PyType_GetModuleByDef3@@Base+0x322> │ │ │ │ + b.n 37482 <_PyType_GetModuleByDef3@@Base+0x1ee> │ │ │ │ lsls r5, r5, #8 │ │ │ │ eor.w r5, r5, #256 @ 0x100 │ │ │ │ sxth r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r3, r5, r3, lsl #9 │ │ │ │ blx 2a3fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 375fc <_PyType_GetModuleByDef3@@Base+0x340> │ │ │ │ + b.n 374a0 <_PyType_GetModuleByDef3@@Base+0x20c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 3761c <_PyType_GetModuleByDef3@@Base+0x360> │ │ │ │ + b.n 374c0 <_PyType_GetModuleByDef3@@Base+0x22c> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bkpt 0x0034 │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + adds r0, r5, #7 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov ip, r3 │ │ │ │ + cbz r3, 374f6 <_PyType_GetModuleByDef3@@Base+0x262> │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + b.n 374f8 <_PyType_GetModuleByDef3@@Base+0x264> │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r5, [pc, #264] @ (37604 <_PyType_GetModuleByDef3@@Base+0x370>) │ │ │ │ + mvn.w r3, #99 @ 0x63 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r5, {r0, r1} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 37528 <_PyType_GetModuleByDef3@@Base+0x294> │ │ │ │ + cmp r8, ip │ │ │ │ + ble.n 37528 <_PyType_GetModuleByDef3@@Base+0x294> │ │ │ │ + cmp.w r8, #2 │ │ │ │ + bgt.n 37528 <_PyType_GetModuleByDef3@@Base+0x294> │ │ │ │ + cbnz r6, 3754c <_PyType_GetModuleByDef3@@Base+0x2b8> │ │ │ │ + ldr r1, [pc, #220] @ (37608 <_PyType_GetModuleByDef3@@Base+0x374>) │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, ip │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r4, #2 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + strd r1, r4, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 375d6 <_PyType_GetModuleByDef3@@Base+0x342> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r8, r7 │ │ │ │ + bl 118cac │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 375d2 <_PyType_GetModuleByDef3@@Base+0x33e> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.n 3758e <_PyType_GetModuleByDef3@@Base+0x2fa> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 3757e <_PyType_GetModuleByDef3@@Base+0x2ea> │ │ │ │ + bl f9698 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 37576 <_PyType_GetModuleByDef3@@Base+0x2e2> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 375d2 <_PyType_GetModuleByDef3@@Base+0x33e> │ │ │ │ + cmp.w r8, #2 │ │ │ │ + beq.n 37592 <_PyType_GetModuleByDef3@@Base+0x2fe> │ │ │ │ + b.n 37582 <_PyType_GetModuleByDef3@@Base+0x2ee> │ │ │ │ + mov.w r4, #438 @ 0x1b6 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 1c4d24 │ │ │ │ + cbnz r0, 37592 <_PyType_GetModuleByDef3@@Base+0x2fe> │ │ │ │ + b.n 375d2 <_PyType_GetModuleByDef3@@Base+0x33e> │ │ │ │ + mov.w r4, #438 @ 0x1b6 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + bl 9803c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmn.w r6, #100 @ 0x64 │ │ │ │ + mov r0, r7 │ │ │ │ + beq.n 375b2 <_PyType_GetModuleByDef3@@Base+0x31e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2a294 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 375b8 <_PyType_GetModuleByDef3@@Base+0x324> │ │ │ │ + blx 29e0c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ab24 │ │ │ │ + cbz r5, 375da <_PyType_GetModuleByDef3@@Base+0x346> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 375e4 <_PyType_GetModuleByDef3@@Base+0x350> │ │ │ │ + bl e9470 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 37594 <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 375f4 <_PyType_GetModuleByDef3@@Base+0x360> │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 375f4 <_PyType_GetModuleByDef3@@Base+0x360> │ │ │ │ + movw r6, #4356 @ 0x1104 │ │ │ │ + movt r6, #71 @ 0x47 │ │ │ │ + b.n 375f4 <_PyType_GetModuleByDef3@@Base+0x360> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6be4 │ │ │ │ + b.n 375d2 <_PyType_GetModuleByDef3@@Base+0x33e> │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + bl 119260 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ subs r4, r2, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 23baa4 │ │ │ │ + bl 23cfe8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3766c <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ + blt.n 37644 <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 37668 <_PyType_GetModuleByDef3@@Base+0x3ac> │ │ │ │ + cbnz r3, 37640 <_PyType_GetModuleByDef3@@Base+0x3ac> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53368 @ 0xd078 │ │ │ │ + movw r1, #56632 @ 0xdd38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3766e <_PyType_GetModuleByDef3@@Base+0x3b2> │ │ │ │ + b.n 37646 <_PyType_GetModuleByDef3@@Base+0x3b2> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (37698 <_PyType_GetModuleByDef3@@Base+0x3dc>) │ │ │ │ + ldr r0, [pc, #12] @ (37670 <_PyType_GetModuleByDef3@@Base+0x3dc>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #432 @ (adr r7, 3784c <_PyType_GetModuleByDef3@@Base+0x590>) │ │ │ │ + add r7, pc, #432 @ (adr r7, 37824 <_PyType_GetModuleByDef3@@Base+0x590>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 376a6 <_PyType_GetModuleByDef3@@Base+0x3ea> │ │ │ │ - b.w 807a8 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42084 @ 0xa464 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53556 @ 0xd134 │ │ │ │ + movw r1, #56820 @ 0xddf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ 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] @ (37828 <_PyType_GetModuleByDef3@@Base+0x56c>) │ │ │ │ + ldr r2, [pc, #288] @ (377cc <_PyType_GetModuleByDef3@@Base+0x538>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 37730 <_PyType_GetModuleByDef3@@Base+0x474> │ │ │ │ + beq.n 376d6 <_PyType_GetModuleByDef3@@Base+0x442> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37732 <_PyType_GetModuleByDef3@@Base+0x476> │ │ │ │ + cbz r4, 376d8 <_PyType_GetModuleByDef3@@Base+0x444> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30455 @ 0x76f7 │ │ │ │ + movw r3, #30365 @ 0x769d │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37732 <_PyType_GetModuleByDef3@@Base+0x476> │ │ │ │ + b.n 376d8 <_PyType_GetModuleByDef3@@Base+0x444> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37808 <_PyType_GetModuleByDef3@@Base+0x54c> │ │ │ │ + beq.n 377ae <_PyType_GetModuleByDef3@@Base+0x51a> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30455 @ 0x76f7 │ │ │ │ + movw r3, #30365 @ 0x769d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37808 <_PyType_GetModuleByDef3@@Base+0x54c> │ │ │ │ - cbnz r4, 3774c <_PyType_GetModuleByDef3@@Base+0x490> │ │ │ │ + bne.n 377ae <_PyType_GetModuleByDef3@@Base+0x51a> │ │ │ │ + cbnz r4, 376f2 <_PyType_GetModuleByDef3@@Base+0x45e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 377c6 <_PyType_GetModuleByDef3@@Base+0x50a> │ │ │ │ + b.n 3776c <_PyType_GetModuleByDef3@@Base+0x4d8> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3776a <_PyType_GetModuleByDef3@@Base+0x4ae> │ │ │ │ + cbz r3, 37710 <_PyType_GetModuleByDef3@@Base+0x47c> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 377c6 <_PyType_GetModuleByDef3@@Base+0x50a> │ │ │ │ + ble.n 3776c <_PyType_GetModuleByDef3@@Base+0x4d8> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37758 <_PyType_GetModuleByDef3@@Base+0x49c> │ │ │ │ - b.n 37784 <_PyType_GetModuleByDef3@@Base+0x4c8> │ │ │ │ + bne.n 376fe <_PyType_GetModuleByDef3@@Base+0x46a> │ │ │ │ + b.n 3772a <_PyType_GetModuleByDef3@@Base+0x496> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37784 <_PyType_GetModuleByDef3@@Base+0x4c8> │ │ │ │ + beq.n 3772a <_PyType_GetModuleByDef3@@Base+0x496> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3776c <_PyType_GetModuleByDef3@@Base+0x4b0> │ │ │ │ + bne.n 37712 <_PyType_GetModuleByDef3@@Base+0x47e> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 377c6 <_PyType_GetModuleByDef3@@Base+0x50a> │ │ │ │ - ldr r2, [pc, #164] @ (3782c <_PyType_GetModuleByDef3@@Base+0x570>) │ │ │ │ + bne.n 3776c <_PyType_GetModuleByDef3@@Base+0x4d8> │ │ │ │ + ldr r2, [pc, #164] @ (377d0 <_PyType_GetModuleByDef3@@Base+0x53c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 24744c │ │ │ │ + bl 24890c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3781e <_PyType_GetModuleByDef3@@Base+0x562> │ │ │ │ - beq.n 377c6 <_PyType_GetModuleByDef3@@Base+0x50a> │ │ │ │ + blt.n 377c4 <_PyType_GetModuleByDef3@@Base+0x530> │ │ │ │ + beq.n 3776c <_PyType_GetModuleByDef3@@Base+0x4d8> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3782c <_PyType_GetModuleByDef3@@Base+0x570>) │ │ │ │ + ldr r1, [pc, #148] @ (377d0 <_PyType_GetModuleByDef3@@Base+0x53c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 16286c <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37820 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + bne.n 377c6 <_PyType_GetModuleByDef3@@Base+0x532> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37748 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ + beq.n 376ee <_PyType_GetModuleByDef3@@Base+0x45a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37748 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37748 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ + bne.n 376ee <_PyType_GetModuleByDef3@@Base+0x45a> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 376ee <_PyType_GetModuleByDef3@@Base+0x45a> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37830 <_PyType_GetModuleByDef3@@Base+0x574>) │ │ │ │ + ldr r1, [pc, #100] @ (377d4 <_PyType_GetModuleByDef3@@Base+0x540>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 16286c <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37820 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + bne.n 377c6 <_PyType_GetModuleByDef3@@Base+0x532> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 377f4 <_PyType_GetModuleByDef3@@Base+0x538> │ │ │ │ + bne.n 3779a <_PyType_GetModuleByDef3@@Base+0x506> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 37820 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + b.n 377c6 <_PyType_GetModuleByDef3@@Base+0x532> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37808 <_PyType_GetModuleByDef3@@Base+0x54c> │ │ │ │ + beq.n 377ae <_PyType_GetModuleByDef3@@Base+0x51a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37808 <_PyType_GetModuleByDef3@@Base+0x54c> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 377ae <_PyType_GetModuleByDef3@@Base+0x51a> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 377ea <_PyType_GetModuleByDef3@@Base+0x52e> │ │ │ │ - ldr r1, [pc, #28] @ (3782c <_PyType_GetModuleByDef3@@Base+0x570>) │ │ │ │ + beq.n 37790 <_PyType_GetModuleByDef3@@Base+0x4fc> │ │ │ │ + ldr r1, [pc, #28] @ (377d0 <_PyType_GetModuleByDef3@@Base+0x53c>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1617a4 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 16286c <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37820 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + b.n 377c6 <_PyType_GetModuleByDef3@@Base+0x532> │ │ │ │ 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, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #864 @ 0x360 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 72d70 │ │ │ │ - cbz r0, 37894 <_PyType_GetModuleByDef3@@Base+0x5d8> │ │ │ │ + bl 72d88 │ │ │ │ + cbz r0, 37838 <_PyType_GetModuleByDef3@@Base+0x5a4> │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7ec70 │ │ │ │ - cbz r0, 3787e <_PyType_GetModuleByDef3@@Base+0x5c2> │ │ │ │ + bl 7ec80 │ │ │ │ + cbz r0, 37822 <_PyType_GetModuleByDef3@@Base+0x58e> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 3785e <_PyType_GetModuleByDef3@@Base+0x5a2> │ │ │ │ + bne.n 37802 <_PyType_GetModuleByDef3@@Base+0x56e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3787e <_PyType_GetModuleByDef3@@Base+0x5c2> │ │ │ │ + bl 80f14 │ │ │ │ + cbz r0, 37822 <_PyType_GetModuleByDef3@@Base+0x58e> │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 37896 <_PyType_GetModuleByDef3@@Base+0x5da> │ │ │ │ + b.n 3783a <_PyType_GetModuleByDef3@@Base+0x5a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37894 <_PyType_GetModuleByDef3@@Base+0x5d8> │ │ │ │ + beq.n 37838 <_PyType_GetModuleByDef3@@Base+0x5a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37894 <_PyType_GetModuleByDef3@@Base+0x5d8> │ │ │ │ + cbnz r3, 37838 <_PyType_GetModuleByDef3@@Base+0x5a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r1, 378be <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ + cbz r1, 37862 <_PyType_GetModuleByDef3@@Base+0x5ce> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 37876 <_PyType_GetModuleByDef3@@Base+0x5e2> │ │ │ │ + b.w 807cc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53696 @ 0xd1c0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #45348 @ 0xb124 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3793e <_PyType_GetModuleByDef3@@Base+0x682> │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #11596 @ 0x2d4c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50092 @ 0xc3ac │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3794a <_PyType_GetModuleByDef3@@Base+0x68e> │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1f2cb8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 37954 <_PyType_GetModuleByDef3@@Base+0x698> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (37980 <_PyType_GetModuleByDef3@@Base+0x6c4>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 13b1dc │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #784 @ (adr r5, 37c94 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #56960 @ 0xde80 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + 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 r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 379a0 <_PyType_GetModuleByDef3@@Base+0x6e4> │ │ │ │ + cbz r3, 378e2 <_PyType_GetModuleByDef3@@Base+0x64e> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 379a2 <_PyType_GetModuleByDef3@@Base+0x6e6> │ │ │ │ + b.n 378e4 <_PyType_GetModuleByDef3@@Base+0x650> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 379b8 <_PyType_GetModuleByDef3@@Base+0x6fc> │ │ │ │ + cbnz r6, 378fa <_PyType_GetModuleByDef3@@Base+0x666> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 379b8 <_PyType_GetModuleByDef3@@Base+0x6fc> │ │ │ │ + ble.n 378fa <_PyType_GetModuleByDef3@@Base+0x666> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 379b8 <_PyType_GetModuleByDef3@@Base+0x6fc> │ │ │ │ - cbnz r5, 379de <_PyType_GetModuleByDef3@@Base+0x722> │ │ │ │ - ldr r1, [pc, #120] @ (37a34 <_PyType_GetModuleByDef3@@Base+0x778>) │ │ │ │ + bgt.n 378fa <_PyType_GetModuleByDef3@@Base+0x666> │ │ │ │ + cbnz r5, 37920 <_PyType_GetModuleByDef3@@Base+0x68c> │ │ │ │ + ldr r1, [pc, #120] @ (37974 <_PyType_GetModuleByDef3@@Base+0x6e0>) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 379de <_PyType_GetModuleByDef3@@Base+0x722> │ │ │ │ + cbnz r0, 37920 <_PyType_GetModuleByDef3@@Base+0x68c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37a22 <_PyType_GetModuleByDef3@@Base+0x766> │ │ │ │ + b.n 37964 <_PyType_GetModuleByDef3@@Base+0x6d0> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 379da <_PyType_GetModuleByDef3@@Base+0x71e> │ │ │ │ + bne.n 3791c <_PyType_GetModuleByDef3@@Base+0x688> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37a0e <_PyType_GetModuleByDef3@@Base+0x752> │ │ │ │ + beq.n 37950 <_PyType_GetModuleByDef3@@Base+0x6bc> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 379fa <_PyType_GetModuleByDef3@@Base+0x73e> │ │ │ │ + cbz r6, 3793c <_PyType_GetModuleByDef3@@Base+0x6a8> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 37a12 <_PyType_GetModuleByDef3@@Base+0x756> │ │ │ │ + beq.n 37954 <_PyType_GetModuleByDef3@@Base+0x6c0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37a14 <_PyType_GetModuleByDef3@@Base+0x758> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 37a14 <_PyType_GetModuleByDef3@@Base+0x758> │ │ │ │ - b.n 379da <_PyType_GetModuleByDef3@@Base+0x71e> │ │ │ │ + bne.n 37956 <_PyType_GetModuleByDef3@@Base+0x6c2> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 37956 <_PyType_GetModuleByDef3@@Base+0x6c2> │ │ │ │ + b.n 3791c <_PyType_GetModuleByDef3@@Base+0x688> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 37a14 <_PyType_GetModuleByDef3@@Base+0x758> │ │ │ │ + b.n 37956 <_PyType_GetModuleByDef3@@Base+0x6c2> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37b62 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37a0c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37a2c <_PyType_GetModuleByDef3@@Base+0x770> │ │ │ │ + cbz r3, 3796e <_PyType_GetModuleByDef3@@Base+0x6da> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ subs r0, r0, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + 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 d1998 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 379c6 <_PyType_GetModuleByDef3@@Base+0x732> │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #14860 @ 0x3a0c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #53316 @ 0xd044 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 379d2 <_PyType_GetModuleByDef3@@Base+0x73e> │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1f4a98 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 379dc <_PyType_GetModuleByDef3@@Base+0x748> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2470 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [pc, #12] @ (37a08 <_PyType_GetModuleByDef3@@Base+0x774>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 13c42c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r5, pc, #784 @ (adr r5, 37d1c ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00037a0c <_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 248fa4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 37a5a <_PyType_GetModuleByDef3@@Base+0x79e> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 37a4a <_Py_strhex_bytes_with_sep@@Base+0x3e> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 37a52 <_PyType_GetModuleByDef3@@Base+0x796> │ │ │ │ + bne.n 37a42 <_Py_strhex_bytes_with_sep@@Base+0x36> │ │ │ │ pop {r4} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00037a5c : │ │ │ │ +00037a4c : │ │ │ │ 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, 37a84 │ │ │ │ + cbz r1, 37a74 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37a94 │ │ │ │ + cbz r0, 37a84 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f689c │ │ │ │ + bl f6bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 10129c │ │ │ │ + bl 10170c │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37b46 │ │ │ │ - movw fp, #53924 @ 0xd2a4 │ │ │ │ + beq.n 37b36 │ │ │ │ + movw fp, #57188 @ 0xdf64 │ │ │ │ movt fp, #55 @ 0x37 │ │ │ │ - movw r7, #53840 @ 0xd250 │ │ │ │ + movw r7, #57104 @ 0xdf10 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 37aec │ │ │ │ - bl 86010 │ │ │ │ + b.n 37adc │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37b4a │ │ │ │ + bne.n 37b3a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37b40 │ │ │ │ + bne.n 37b30 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37b5a │ │ │ │ + bge.n 37b4a │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, fp, r1, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrh.w sl, [ip, #2] │ │ │ │ ldrd ip, lr, [r2, #16] │ │ │ │ tst.w sl, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ ittte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ - movweq r0, #53852 @ 0xd25c │ │ │ │ + movweq r0, #57116 @ 0xdf1c │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37ad4 │ │ │ │ + bne.n 37ac4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37b5a │ │ │ │ + b.n 37b4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37ae4 │ │ │ │ + bne.n 37ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37ae4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37ad4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00037b62 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ + push {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 247b40 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + sub sp, #12 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #8] @ (37b74 ) │ │ │ │ + bl 13c42c │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 37bf4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 37bb6 <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ + cbnz r1, 37bcc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37bae <_Py_strhex_bytes_with_sep@@Base+0x4c> │ │ │ │ + bne.n 37bc4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42084 @ 0xa464 │ │ │ │ + movw r1, #45348 @ 0xb124 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 37bd2 <_Py_strhex_bytes_with_sep@@Base+0x70> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 37be8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37bda <_Py_strhex_bytes_with_sep@@Base+0x78> │ │ │ │ + b.n 37bf0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37bd8 <_Py_strhex_bytes_with_sep@@Base+0x76> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 37bd8 <_Py_strhex_bytes_with_sep@@Base+0x76> │ │ │ │ + bne.n 37bee │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 37bee │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37bdc <_Py_strhex_bytes_with_sep@@Base+0x7a> │ │ │ │ + b.n 37bf2 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (37c00 <_Py_strhex_bytes_with_sep@@Base+0x9e>) │ │ │ │ - bl 13b1dc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37c20 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -00037c20 : │ │ │ │ +00037bf4 : │ │ │ │ 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] @ (37c88 ) │ │ │ │ + ldr r2, [pc, #84] @ (37c5c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #92672 @ 0x16a00 │ │ │ │ @@ -19961,18 +19944,18 @@ │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37c52 │ │ │ │ + bne.n 37c26 │ │ │ │ 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 │ │ │ │ @@ -19989,818 +19972,820 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 37cca │ │ │ │ + cbnz r3, 37c9e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 37cca │ │ │ │ + ble.n 37c9e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37cca │ │ │ │ - cbnz r1, 37ce8 │ │ │ │ + bne.n 37c9e │ │ │ │ + cbnz r1, 37cbc │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #68] @ (37d14 ) │ │ │ │ + ldr r4, [pc, #68] @ (37ce8 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37ce8 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37cbc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37d10 │ │ │ │ + b.n 37ce4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37cfc │ │ │ │ - bl 805dc │ │ │ │ + bne.n 37cd0 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37ce4 │ │ │ │ + bne.n 37cb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f99c0 <_PyCode_ConstantKey@@Base+0x2f0> │ │ │ │ + bl f9d08 <_PyCode_ConstantKey@@Base+0x2f0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37ce4 │ │ │ │ + beq.n 37cb8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r0, r2, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1faf38 │ │ │ │ + b.w 1fccc4 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41608 @ 0xa288 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 148bd4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37d50 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 37d6a │ │ │ │ + bne.n 37d24 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 37d3e │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 37d60 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 37d6a │ │ │ │ + cbnz r0, 37d34 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 37d3e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37d78 │ │ │ │ - b.w 72f38 │ │ │ │ + cbnz r0, 37d4a │ │ │ │ + b.w 72f50 │ │ │ │ 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 e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37da8 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 37db4 │ │ │ │ + bne.n 37d7a │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 37d86 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4} │ │ │ │ - b.w c1e78 │ │ │ │ + b.w c1910 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #120] @ (37e60 ) │ │ │ │ - bl 90f4c │ │ │ │ - cbz r0, 37e56 │ │ │ │ + ldr r1, [pc, #120] @ (37e38 ) │ │ │ │ + bl 9087c │ │ │ │ + cbz r0, 37e2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37e10 │ │ │ │ + bmi.n 37de8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19892 @ 0x4db4 │ │ │ │ + movw r1, #23116 @ 0x5a4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 37e34 │ │ │ │ - ldr r1, [pc, #80] @ (37e64 ) │ │ │ │ - mov r2, r4 │ │ │ │ - cbz r4, 37e1e │ │ │ │ - bl 7a1f4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 37e3e │ │ │ │ - bl 1b8860 │ │ │ │ - cbnz r0, 37e3a │ │ │ │ + bl d5480 │ │ │ │ + b.n 37e0c │ │ │ │ + ldr r1, [pc, #80] @ (37e3c ) │ │ │ │ + mov r2, r4 │ │ │ │ + cbz r4, 37df6 │ │ │ │ + bl 7a1ec │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 37e16 │ │ │ │ + bl 1bac54 │ │ │ │ + cbnz r0, 37e12 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #52] @ (37e64 ) │ │ │ │ + ldr r1, [pc, #52] @ (37e3c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eee08 │ │ │ │ + bl ef150 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37e3e │ │ │ │ + b.n 37e16 │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e5a │ │ │ │ + beq.n 37e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e5a │ │ │ │ + cbnz r3, 37e32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37e5a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37e32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #192 @ (adr r2, 37f24 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 37efc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 37f38 │ │ │ │ + bne.n 37f10 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 37f38 │ │ │ │ + bne.n 37f10 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37ec0 │ │ │ │ + bne.n 37e98 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 37eaa │ │ │ │ + bgt.n 37e82 │ │ │ │ cmp r2, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37eb0 │ │ │ │ + b.n 37e88 │ │ │ │ cmp r2, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f40 │ │ │ │ + beq.n 37f18 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37f40 │ │ │ │ + b.n 37f18 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e658 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37efa │ │ │ │ + cbz r0, 37ed2 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e658 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 37efe │ │ │ │ + cbnz r0, 37ed6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37efa │ │ │ │ + beq.n 37ed2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37efa │ │ │ │ + cbnz r3, 37ed2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37f40 │ │ │ │ + b.n 37f18 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5370 │ │ │ │ + bl d4e54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f20 │ │ │ │ + beq.n 37ef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37f20 │ │ │ │ + cbnz r3, 37ef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f40 │ │ │ │ + beq.n 37f18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 37f40 │ │ │ │ + cbnz r3, 37f18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37f40 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37f18 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 37f74 │ │ │ │ - cbz r1, 37f74 │ │ │ │ + beq.n 37f4c │ │ │ │ + cbz r1, 37f4c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e550 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37f76 │ │ │ │ - b.n 37fc2 │ │ │ │ - ldr r4, [pc, #180] @ (3802c ) │ │ │ │ - ldr r0, [pc, #184] @ (38030 ) │ │ │ │ + cbnz r0, 37f4e │ │ │ │ + b.n 37f9a │ │ │ │ + ldr r4, [pc, #180] @ (38004 ) │ │ │ │ + ldr r0, [pc, #184] @ (38008 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37fac │ │ │ │ - bl 88854 │ │ │ │ + cbz r0, 37f84 │ │ │ │ + bl 883d0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37fc6 │ │ │ │ + cbnz r0, 37f9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37fac │ │ │ │ + beq.n 37f84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37fac │ │ │ │ + cbnz r3, 37f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37fc2 │ │ │ │ + beq.n 37f9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37fc2 │ │ │ │ + cbnz r3, 37f9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 38022 │ │ │ │ + b.n 37ffa │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e658 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ff6 │ │ │ │ + beq.n 37fce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37ff6 │ │ │ │ + cbnz r3, 37fce │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3800c │ │ │ │ + beq.n 37fe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3800c │ │ │ │ + cbnz r3, 37fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38022 │ │ │ │ + beq.n 37ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38022 │ │ │ │ + cbnz r3, 37ffa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 38104 │ │ │ │ + bmi.n 380dc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 38060 │ │ │ │ + bgt.n 38038 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54572 @ 0xd52c │ │ │ │ + movw r1, #57836 @ 0xe1ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 38080 │ │ │ │ + ble.n 38058 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54620 @ 0xd55c │ │ │ │ + movw r1, #57884 @ 0xe21c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 380b2 │ │ │ │ + beq.n 3808a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 380a0 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 380b2 │ │ │ │ + bne.n 38078 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3808a │ │ │ │ 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 380d0 │ │ │ │ + b.n 38120 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w ff458 │ │ │ │ + b.w ff8ac │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #54664 @ 0xd588 │ │ │ │ + movw r0, #57928 @ 0xe248 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 380d0 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #57976 @ 0xe278 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.n 380fc │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 38112 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + bmi.n 38102 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #58008 @ 0xe298 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3811e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 38114 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 38114 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + str r1, [r2, #24] │ │ │ │ + bl 7909c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r2, 380fe │ │ │ │ + cbnz r2, 3814e │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 38100 │ │ │ │ + b.n 38150 │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #54712 @ 0xd5b8 │ │ │ │ + movw r1, #58468 @ 0xe464 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54716 @ 0xd5bc │ │ │ │ + movw r0, #58472 @ 0xe468 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38156 │ │ │ │ + beq.n 381a6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 381aa │ │ │ │ + beq.n 381fa │ │ │ │ add r5, sp, #20 │ │ │ │ - movw r1, #54728 @ 0xd5c8 │ │ │ │ + movw r1, #58484 @ 0xe474 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1551c0 │ │ │ │ - cbz r0, 38192 │ │ │ │ + bl 156270 │ │ │ │ + cbz r0, 381e2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 3815a │ │ │ │ + bls.n 381aa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54732 @ 0xd5cc │ │ │ │ + movw r1, #58488 @ 0xe478 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38202 │ │ │ │ + b.n 38252 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 381ea │ │ │ │ + bne.n 3823a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 381da │ │ │ │ - bl e9180 │ │ │ │ + bne.n 3822a │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38162 │ │ │ │ - b.n 38156 │ │ │ │ - bl d7c64 │ │ │ │ - movw r1, #54760 @ 0xd5e8 │ │ │ │ + beq.n 381b2 │ │ │ │ + b.n 381a6 │ │ │ │ + bl d7748 │ │ │ │ + movw r1, #58516 @ 0xe494 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1551c0 │ │ │ │ + bl 156270 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38156 │ │ │ │ - bl 98598 │ │ │ │ + beq.n 381a6 │ │ │ │ + bl 9803c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 381f8 │ │ │ │ + bne.n 38248 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 381da │ │ │ │ - bl e9180 │ │ │ │ + bne.n 3822a │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 381aa │ │ │ │ - b.n 38156 │ │ │ │ + beq.n 381fa │ │ │ │ + b.n 381a6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 38156 │ │ │ │ + bl f6be4 │ │ │ │ + b.n 381a6 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 381da │ │ │ │ + blt.n 3822a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 72b58 │ │ │ │ - b.n 38202 │ │ │ │ + bl 72b70 │ │ │ │ + b.n 38252 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 381da │ │ │ │ + blt.n 3822a │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ 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, 38232 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54860 @ 0xd64c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3825e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 38274 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - bmi.n 38264 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54892 @ 0xd66c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38280 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 38276 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 38276 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - str r1, [r2, #24] │ │ │ │ - bl 790b0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #55428 @ 0xd884 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c3418 │ │ │ │ - cbnz r0, 382b2 │ │ │ │ + bl c2ea4 │ │ │ │ + cbnz r0, 3828a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 382da │ │ │ │ + b.n 382b2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 382d0 │ │ │ │ + beq.n 382a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 382da │ │ │ │ - bl 805dc │ │ │ │ + b.n 382b2 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 382ae │ │ │ │ - b.n 382c8 │ │ │ │ + bne.n 38286 │ │ │ │ + b.n 382a0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88854 │ │ │ │ - cbz r0, 3832e │ │ │ │ + bl 883d0 │ │ │ │ + cbz r0, 38306 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 38308 │ │ │ │ + b.n 382e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38352 │ │ │ │ + bne.n 3832a │ │ │ │ mov r0, r4 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 8871c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 38364 │ │ │ │ - bl 23dde8 <_PyEval_ExceptionGroupMatch@@Base+0x3f8> │ │ │ │ + cbz r5, 3833c │ │ │ │ + bl 23f480 <_PyEval_ExceptionGroupMatch@@Base+0x38c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38332 │ │ │ │ + bne.n 3830a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 38300 │ │ │ │ + bne.n 382d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38342 │ │ │ │ + bne.n 3831a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3838a │ │ │ │ + b.n 38362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38322 │ │ │ │ + bne.n 382fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38322 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 382fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3832e │ │ │ │ + bne.n 38306 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3832e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38306 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38308 │ │ │ │ + bne.n 382e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38308 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 382e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3837a │ │ │ │ + beq.n 38352 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3837a │ │ │ │ + cbnz r3, 38352 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3832e │ │ │ │ + bne.n 38306 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ecb9c │ │ │ │ + b.w ece8c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 383d0 │ │ │ │ + bne.n 383a8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 383ea │ │ │ │ - b.n 383e6 │ │ │ │ + bne.n 383c2 │ │ │ │ + b.n 383be │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64088 @ 0xfa58 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #1820 @ 0x71c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 383c2 │ │ │ │ + bne.n 3839a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 384a4 │ │ │ │ + b.n 3847c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 188588 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 18a060 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383e6 │ │ │ │ + beq.n 383be │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383e6 │ │ │ │ + beq.n 383be │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 79110 │ │ │ │ + bl 790fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38442 │ │ │ │ - cbnz r0, 38438 │ │ │ │ + beq.n 3841a │ │ │ │ + cbnz r0, 38410 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3844c │ │ │ │ - b.n 383e6 │ │ │ │ + bne.n 38424 │ │ │ │ + b.n 383be │ │ │ │ mov r0, r5 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3845c │ │ │ │ + cbnz r0, 38434 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 383e6 │ │ │ │ + beq.n 383be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 383e6 │ │ │ │ + bne.n 383be │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 383e6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 383be │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3847e │ │ │ │ + beq.n 38456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3847e │ │ │ │ + cbnz r3, 38456 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38494 │ │ │ │ + beq.n 3846c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38494 │ │ │ │ + cbnz r3, 3846c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 383e6 │ │ │ │ + beq.n 383be │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 384c8 │ │ │ │ + cbnz r3, 384a0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 384c8 │ │ │ │ + ble.n 384a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 384c8 │ │ │ │ - cbnz r1, 384e6 │ │ │ │ + bne.n 384a0 │ │ │ │ + cbnz r1, 384be │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #72] @ (38514 ) │ │ │ │ + ldr r4, [pc, #72] @ (384ec ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3850c │ │ │ │ + cbz r0, 384e4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 827ec │ │ │ │ - cbnz r0, 3850a │ │ │ │ - movw r1, #37932 @ 0x942c │ │ │ │ + bl 82388 │ │ │ │ + cbnz r0, 384e2 │ │ │ │ + movw r1, #41196 @ 0xa0ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -20808,86 +20793,86 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ - movw r1, #55664 @ 0xd970 │ │ │ │ + bl dec20 <_PyType_Name@@Base> │ │ │ │ + movw r1, #58928 @ 0xe630 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 3856e │ │ │ │ + cbz r0, 38546 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38586 │ │ │ │ + beq.n 3855e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38586 │ │ │ │ + b.n 3855e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fe17c │ │ │ │ - cbz r0, 38586 │ │ │ │ + bl fe4dc │ │ │ │ + cbz r0, 3855e │ │ │ │ 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, #55820 @ 0xda0c │ │ │ │ + movw r0, #59084 @ 0xe6cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 148bd4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 6d774 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 385e4 │ │ │ │ + bne.n 385bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3864e │ │ │ │ + b.n 38626 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 6d774 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 385de │ │ │ │ + beq.n 385b6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 6d774 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 385de │ │ │ │ + beq.n 385b6 │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #26545 @ 0x67b1 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ movw r5, #35750 @ 0x8ba6 │ │ │ │ movt r5, #34175 @ 0x857f │ │ │ │ mul.w r3, r1, r0 │ │ │ │ @@ -20904,312 +20889,312 @@ │ │ │ │ mov.w r0, r3, ror #19 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 38664 │ │ │ │ + cbz r0, 3863c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38666 │ │ │ │ + beq.n 3863e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38668 ) │ │ │ │ + ldr r0, [pc, #0] @ (38640 ) │ │ │ │ bx lr │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 38696 │ │ │ │ + cbnz r4, 3866e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23568 @ 0x5c10 │ │ │ │ + movw r1, #26584 @ 0x67d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 38758 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 38730 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 38750 │ │ │ │ + bhi.n 38728 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #55828 @ 0xda14 │ │ │ │ + movw r0, #59092 @ 0xe6d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - movw r0, #60920 @ 0xedf8 │ │ │ │ + b.w 7afb0 │ │ │ │ + movw r0, #64068 @ 0xfa44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - movw r0, #63012 @ 0xf624 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + b.w 7afb0 │ │ │ │ + movw r0, #624 @ 0x270 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - b.n 386f0 │ │ │ │ - movw r2, #63012 @ 0xf624 │ │ │ │ + b.w 7afb0 │ │ │ │ + movw r2, #64068 @ 0xfa44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55828 @ 0xda14 │ │ │ │ + b.n 386c8 │ │ │ │ + movw r2, #624 @ 0x270 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #59092 @ 0xe6d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13604 @ 0x3524 │ │ │ │ + movw r0, #16940 @ 0x422c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r2, #63012 @ 0xf624 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + b.w 847e4 │ │ │ │ + movw r2, #624 @ 0x270 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #64068 @ 0xfa44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #13604 @ 0x3524 │ │ │ │ + movw r0, #16940 @ 0x422c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r3, #63012 @ 0xf624 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + b.w 847e4 │ │ │ │ + movw r3, #624 @ 0x270 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #64068 @ 0xfa44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55828 @ 0xda14 │ │ │ │ + movw r1, #59092 @ 0xe6d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #55832 @ 0xda18 │ │ │ │ + movw r0, #59096 @ 0xe6d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3877c │ │ │ │ + cbnz r3, 38754 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3877c │ │ │ │ + ble.n 38754 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3877c │ │ │ │ - cbnz r4, 38798 │ │ │ │ + bne.n 38754 │ │ │ │ + cbnz r4, 38770 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (387f8 ) │ │ │ │ + ldr r4, [pc, #116] @ (387d0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 387f2 │ │ │ │ + cbz r0, 387ca │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 387aa │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 387f2 │ │ │ │ + bne.n 38782 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 387ca │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 387d6 │ │ │ │ + beq.n 387ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #55836 @ 0xda1c │ │ │ │ + movw r1, #59100 @ 0xe6dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55876 @ 0xda44 │ │ │ │ + movw r1, #59140 @ 0xe704 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #27248 @ 0x6a70 │ │ │ │ + movw r3, #30328 @ 0x7678 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #34977 @ 0x88a1 │ │ │ │ + movw r2, #34937 @ 0x8879 │ │ │ │ movt r2, #3 │ │ │ │ - b.w 241ef0 │ │ │ │ + b.w 2433d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 38834 │ │ │ │ + cbnz r3, 3880c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 38834 │ │ │ │ + ble.n 3880c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38834 │ │ │ │ - cbnz r1, 38856 │ │ │ │ + bne.n 3880c │ │ │ │ + cbnz r1, 3882e │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (38890 ) │ │ │ │ + ldr r4, [pc, #88] @ (38868 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38856 │ │ │ │ + cbnz r0, 3882e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3888c │ │ │ │ + b.n 38864 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1b8860 │ │ │ │ + bl 1bac54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38852 │ │ │ │ - cbnz r0, 38884 │ │ │ │ + beq.n 3882a │ │ │ │ + cbnz r0, 3885c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #37932 @ 0x942c │ │ │ │ + movw r1, #41196 @ 0xa0ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00038894 : │ │ │ │ - ldr r0, [pc, #4] @ (3889c ) │ │ │ │ - b.w cf5bc │ │ │ │ +0003886c : │ │ │ │ + ldr r0, [pc, #4] @ (38874 ) │ │ │ │ + b.w cf05c │ │ │ │ nop │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 38998 │ │ │ │ + bvs.n 38970 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 389a0 │ │ │ │ + vldr d5, [pc, #232] @ 38978 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 38932 │ │ │ │ + ble.n 3890a │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 38920 │ │ │ │ + ble.n 388f8 │ │ │ │ vmov r2, s13 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3890e │ │ │ │ - vldr d7, [pc, #168] @ 389a8 │ │ │ │ + bne.n 388e6 │ │ │ │ + vldr d7, [pc, #168] @ 38980 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 389b0 │ │ │ │ + vldr d0, [pc, #172] @ 38988 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 389b8 │ │ │ │ + vldr d7, [pc, #168] @ 38990 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 389c0 │ │ │ │ + vldr d0, [pc, #168] @ 38998 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #164] @ 389c8 │ │ │ │ + vldr d7, [pc, #164] @ 389a0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 389d0 │ │ │ │ + vldr d0, [pc, #168] @ 389a8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 38946 │ │ │ │ + bgt.n 3891e │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 38994 │ │ │ │ + bne.n 3896c │ │ │ │ vmov r3, s13 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 38982 │ │ │ │ - vldr d7, [pc, #100] @ 389d8 │ │ │ │ + bne.n 3895a │ │ │ │ + vldr d7, [pc, #100] @ 389b0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 389e0 │ │ │ │ + vldr d0, [pc, #104] @ 389b8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #100] @ 389e8 │ │ │ │ + vldr d7, [pc, #100] @ 389c0 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 389f0 │ │ │ │ + vldr d0, [pc, #100] @ 389c8 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #92] @ 389f8 │ │ │ │ + vldr d0, [pc, #92] @ 389d0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 38ab8 │ │ │ │ + bls.n 38a90 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 38ac0 │ │ │ │ + bls.n 38a98 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -21234,54 +21219,54 @@ │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 38a1c │ │ │ │ + bmi.n 389f4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 38a36 │ │ │ │ + bpl.n 38a0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1632 @ 0x660 │ │ │ │ + movw r1, #4856 @ 0x12f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38a4e │ │ │ │ + b.n 38a26 │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #40] @ 38a90 │ │ │ │ + vldr d11, [pc, #40] @ 38a68 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 85f38 │ │ │ │ - movw r1, #26776 @ 0x6898 │ │ │ │ + bl 85ac8 │ │ │ │ + movw r1, #29920 @ 0x74e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 38b00 │ │ │ │ + bge.n 38ad8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 39d3c │ │ │ │ + b.w 39d14 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ itet eq │ │ │ │ @@ -21303,112 +21288,112 @@ │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 38bd0 │ │ │ │ + bls.n 38ba8 │ │ │ │ stmia r0!, {r1} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 38be0 @ unpredictable │ │ │ │ + bls.n 38bb8 @ 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 85f38 │ │ │ │ - movw r1, #17800 @ 0x4588 │ │ │ │ + bl 85ac8 │ │ │ │ + movw r1, #21024 @ 0x5220 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38a88 │ │ │ │ - vldr d0, [pc, #-128] @ 38aa0 │ │ │ │ - bl 85f38 │ │ │ │ - movw r1, #26780 @ 0x689c │ │ │ │ + blt.n 38a60 │ │ │ │ + vldr d0, [pc, #-128] @ 38a78 │ │ │ │ + bl 85ac8 │ │ │ │ + movw r1, #29924 @ 0x74e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38a88 │ │ │ │ - vldr d9, [pc, #-148] @ 38aa8 │ │ │ │ + blt.n 38a60 │ │ │ │ + vldr d9, [pc, #-148] @ 38a80 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 85f38 │ │ │ │ - movw r1, #4836 @ 0x12e4 │ │ │ │ + bl 85ac8 │ │ │ │ + movw r1, #8128 @ 0x1fc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38a88 │ │ │ │ - vldr d10, [pc, #-172] @ 38ab0 │ │ │ │ + blt.n 38a60 │ │ │ │ + vldr d10, [pc, #-172] @ 38a88 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 18e228 │ │ │ │ - movw r1, #56072 @ 0xdb08 │ │ │ │ + bl 18fd44 │ │ │ │ + movw r1, #59336 @ 0xe7c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38a88 │ │ │ │ - vldr d8, [pc, #-200] @ 38ab8 │ │ │ │ + blt.n 38a60 │ │ │ │ + vldr d8, [pc, #-200] @ 38a90 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85f38 │ │ │ │ - movw r1, #4892 @ 0x131c │ │ │ │ + bl 85ac8 │ │ │ │ + movw r1, #8184 @ 0x1ff8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38a88 │ │ │ │ + blt.w 38a60 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 18e228 │ │ │ │ - movw r1, #56080 @ 0xdb10 │ │ │ │ + bl 18fd44 │ │ │ │ + movw r1, #59344 @ 0xe7d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe0c │ │ │ │ + bl cf8ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38a88 │ │ │ │ + blt.w 38a60 │ │ │ │ movw r3, #11648 @ 0x2d80 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ - vldr d7, [pc, #-268] @ 38ac0 │ │ │ │ + vldr d7, [pc, #-268] @ 38a98 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 38ac8 │ │ │ │ + vldr d6, [pc, #-268] @ 38aa0 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 38af8 │ │ │ │ + vldr d5, [pc, #-228] @ 38ad0 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 38af0 │ │ │ │ + vldr d4, [pc, #-244] @ 38ac8 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 38ae8 │ │ │ │ + vldr d2, [pc, #-260] @ 38ac0 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 38ae0 │ │ │ │ + vldr d0, [pc, #-276] @ 38ab8 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 38ad8 │ │ │ │ + vldr d3, [pc, #-292] @ 38ab0 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 38ad0 │ │ │ │ + vldr d12, [pc, #-308] @ 38aa8 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #15992 @ 0x3e78 │ │ │ │ movt lr, #78 @ 0x4e │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -21534,23 +21519,23 @@ │ │ │ │ vstr d7, [r3, #968] @ 0x3c8 │ │ │ │ vstr d9, [r3, #976] @ 0x3d0 │ │ │ │ vstr d4, [r3, #984] @ 0x3d8 │ │ │ │ vstr d8, [r3, #992] @ 0x3e0 │ │ │ │ vstr d8, [r3, #1000] @ 0x3e8 │ │ │ │ vstr d9, [r3, #1008] @ 0x3f0 │ │ │ │ vstr d3, [r3, #1016] @ 0x3f8 │ │ │ │ - vldr d1, [pc, #1008] @ 39208 │ │ │ │ + vldr d1, [pc, #1008] @ 391e0 │ │ │ │ strd sl, fp, [r3, #808] @ 0x328 │ │ │ │ strd sl, fp, [r3, #824] @ 0x338 │ │ │ │ vstr d9, [r3, #800] @ 0x320 │ │ │ │ vstr d9, [r3, #816] @ 0x330 │ │ │ │ vstr d9, [r3, #832] @ 0x340 │ │ │ │ vstr d12, [r3, #792] @ 0x318 │ │ │ │ add.w r3, r3, #1088 @ 0x440 │ │ │ │ - ldr r2, [pc, #984] @ (39210 ) │ │ │ │ + ldr r2, [pc, #984] @ (391e8 ) │ │ │ │ vstr d3, [r9, #-8] │ │ │ │ vstr d10, [r9] │ │ │ │ mov.w r9, #0 │ │ │ │ movt r9, #16368 @ 0x3ff0 │ │ │ │ vstr d4, [r8, #-8] │ │ │ │ vstr d7, [r8] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -21785,22 +21770,22 @@ │ │ │ │ vstr d8, [ip, #544] @ 0x220 │ │ │ │ vstr d8, [ip, #552] @ 0x228 │ │ │ │ vstr d10, [ip, #560] @ 0x230 │ │ │ │ vstr d3, [ip, #568] @ 0x238 │ │ │ │ vstr d10, [ip, #576] @ 0x240 │ │ │ │ vstr d3, [ip, #584] @ 0x248 │ │ │ │ vstr d10, [ip, #592] @ 0x250 │ │ │ │ - b.n 3921c │ │ │ │ + b.n 391f4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r1, [pc, #96] @ (39274 ) │ │ │ │ + ldral r1, [pc, #96] @ (3924c ) │ │ │ │ lsl r6, r1, #1 │ │ │ │ cmpal r5, #24 │ │ │ │ strbal r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ vstr d3, [ip, #600] @ 0x258 │ │ │ │ vstr d10, [ip, #608] @ 0x260 │ │ │ │ @@ -22518,129 +22503,129 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 148bd4 │ │ │ │ stmdb 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, #56088 @ 0xdb18 │ │ │ │ + movw r2, #59352 @ 0xe7d8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39d84 │ │ │ │ + bl 174160 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39d5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39f4c │ │ │ │ + b.n 39f24 │ │ │ │ ldrd r0, r5, [sp, #16] │ │ │ │ - bl 88854 │ │ │ │ + bl 883d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d80 │ │ │ │ + beq.n 39d58 │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39da0 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 39f44 │ │ │ │ + cbnz r0, 39d78 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 39f1c │ │ │ │ mov r4, r6 │ │ │ │ mov.w r8, #4 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 8871c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39eea │ │ │ │ + beq.w 39ec2 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39e08 │ │ │ │ + bmi.n 39de0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56112 @ 0xdb30 │ │ │ │ + movw r1, #59376 @ 0xe7f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39f3c │ │ │ │ + beq.w 39f14 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39f3c │ │ │ │ + bne.w 39f14 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39f3c │ │ │ │ - bl e1bc8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39f14 │ │ │ │ + bl e1ea4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39e24 │ │ │ │ + beq.n 39dfc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 39e24 │ │ │ │ + cbnz r3, 39dfc │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39e50 │ │ │ │ + bge.n 39e28 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39f3c │ │ │ │ + bne.w 39f14 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56168 @ 0xdb68 │ │ │ │ + movw r1, #59432 @ 0xe828 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 39f3c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 39f14 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39e74 │ │ │ │ + bne.n 39e4c │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56188 @ 0xdb7c │ │ │ │ + movw r1, #59452 @ 0xe83c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 39f3c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 39f14 │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39ec6 │ │ │ │ + blt.n 39e9e │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39e78 │ │ │ │ + bge.n 39e50 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 39e9e │ │ │ │ + cbnz r0, 39e76 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 39f3c │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 39f14 │ │ │ │ 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 │ │ │ │ @@ -22649,81 +22634,81 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r9 │ │ │ │ cmp.w r8, fp, lsr #3 │ │ │ │ - bls.w 39db4 │ │ │ │ + bls.w 39d8c │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ - b.n 39db4 │ │ │ │ + b.n 39d8c │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 39f3c │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 39f14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39f0e │ │ │ │ + beq.n 39ee6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39f0e │ │ │ │ + cbnz r3, 39ee6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39f2c │ │ │ │ + cbz r0, 39f04 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 39f3c │ │ │ │ + bl f6be4 │ │ │ │ + b.n 39f14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 39f4c │ │ │ │ - cbz r4, 39f44 │ │ │ │ + b.n 39f24 │ │ │ │ + cbz r4, 39f1c │ │ │ │ mov r0, r4 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 39d80 │ │ │ │ + bl 7909c │ │ │ │ + b.n 39d58 │ │ │ │ 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 39f6e │ │ │ │ + bmi.n 39f46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39f88 │ │ │ │ + bpl.n 39f60 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1632 @ 0x660 │ │ │ │ + movw r1, #4856 @ 0x12f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39fa0 │ │ │ │ + b.n 39f78 │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -22733,1632 +22718,1581 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 39fc6 │ │ │ │ + cbnz r5, 39f9e │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 39fc6 │ │ │ │ + blt.n 39f9e │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39fc6 │ │ │ │ - cbnz r2, 39fe2 │ │ │ │ - ldr r1, [pc, #76] @ (3a014 ) │ │ │ │ + bgt.n 39f9e │ │ │ │ + cbnz r2, 39fba │ │ │ │ + ldr r1, [pc, #76] @ (39fec ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3a00e │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 39fe6 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39ffc │ │ │ │ + bgt.n 39fd4 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #27512 @ 0x6b78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3a00e │ │ │ │ + bl 12f910 │ │ │ │ + b.n 39fe6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39fe6 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 39fbe │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39fe6 │ │ │ │ + beq.n 39fbe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3a02c │ │ │ │ - movw r0, #56252 @ 0xdbbc │ │ │ │ + cbz r3, 3a004 │ │ │ │ + movw r0, #59516 @ 0xe87c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #56260 @ 0xdbc4 │ │ │ │ + movw r0, #59524 @ 0xe884 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ pop {r4} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39364 @ 0x99c4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2a75c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.n 3a07c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f6894 │ │ │ │ - bne.n 3a086 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72f38 │ │ │ │ - cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3a094 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - bl 77c4c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3a08c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a75c │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a0c6 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3a0fe │ │ │ │ - bl 72f38 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3a0f0 │ │ │ │ - movs r6, #0 │ │ │ │ - cmp r7, r6 │ │ │ │ - ble.n 3a0e8 │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11ca40 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 3a0f0 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - str.w r0, [r3, r6, lsl #2] │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 3a0d0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - b.n 3a0fe │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 3a0c2 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.w 148bd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a172 │ │ │ │ + beq.n 3a098 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a172 │ │ │ │ + beq.n 3a098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 3a172 │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 3a098 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a172 │ │ │ │ + beq.n 3a098 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a172 │ │ │ │ + bmi.n 3a098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a172 │ │ │ │ + beq.n 3a098 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a172 │ │ │ │ + bmi.n 3a098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a202 │ │ │ │ + beq.n 3a128 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10b0a4 │ │ │ │ + bl 10b4e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3a180 │ │ │ │ + bge.n 3a0a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a20a │ │ │ │ + b.n 3a130 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10b0a4 │ │ │ │ + bl 10b4e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a17c │ │ │ │ + blt.n 3a0a2 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 3a1ea │ │ │ │ + bhi.n 3a110 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 3a1a6 │ │ │ │ + bne.n 3a0cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a37e │ │ │ │ - b.n 3a1a8 │ │ │ │ + bl 3a234 │ │ │ │ + b.n 3a0ce │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 3a1e4 │ │ │ │ + bne.n 3a10a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a17c │ │ │ │ - cbnz r0, 3a1ea │ │ │ │ + blt.n 3a0a2 │ │ │ │ + cbnz r0, 3a110 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3a1f2 │ │ │ │ + b.n 3a118 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 3a1ea │ │ │ │ + bge.n 3a110 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a37e │ │ │ │ - b.n 3a1e4 │ │ │ │ + bl 3a234 │ │ │ │ + b.n 3a10a │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3a1c0 │ │ │ │ - b.n 3a1ea │ │ │ │ + ble.n 3a0e6 │ │ │ │ + b.n 3a110 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3a1ea │ │ │ │ + ble.n 3a110 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a37e │ │ │ │ - b.n 3a1e4 │ │ │ │ + bl 3a234 │ │ │ │ + b.n 3a10a │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 3a1d4 │ │ │ │ - b.n 3a1ea │ │ │ │ + bge.n 3a0fa │ │ │ │ + b.n 3a110 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a17c │ │ │ │ - bne.n 3a1b2 │ │ │ │ + blt.n 3a0a2 │ │ │ │ + bne.n 3a0d8 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a20a │ │ │ │ + beq.n 3a130 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3a20a │ │ │ │ + b.n 3a130 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - cbz r4, 3a228 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 129690 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2a75c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge.n 3a164 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56364 @ 0xdc2c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w f6be4 │ │ │ │ + bne.n 3a16e │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 72f50 │ │ │ │ + cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ + bcc.n 3a17c │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 1f1078 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + bl 77c38 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3a174 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d12} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r3, #52] @ 0x34 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, sp │ │ │ │ - str r2, [r3, #0] │ │ │ │ - blx 2a668 │ │ │ │ + blx 2a75c │ │ │ │ + mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a282 │ │ │ │ + bne.n 3a1ae │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ff0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a32a │ │ │ │ - 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] │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - vcvt.f64.s32 d3, s11 │ │ │ │ - vldr s11, [sp, #8] │ │ │ │ - vdiv.f64 d8, d6, d7 │ │ │ │ - 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 85968 │ │ │ │ + b.n 3a1e6 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3a27e │ │ │ │ - vmov.f64 d0, d12 │ │ │ │ - bl 85f38 │ │ │ │ - cbz r0, 3a30e │ │ │ │ - vmov.f64 d0, d11 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bl 85f38 │ │ │ │ - cbz r0, 3a30e │ │ │ │ - vmov.f64 d0, d10 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - bl 85f38 │ │ │ │ - cbz r0, 3a30e │ │ │ │ - vmov.f64 d0, d9 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - bl 85f38 │ │ │ │ - cbz r0, 3a30e │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - bl 85f38 │ │ │ │ - cbnz r0, 3a328 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a27e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3a27e │ │ │ │ + cbz r0, 3a1d8 │ │ │ │ + movs r6, #0 │ │ │ │ + cmp r7, r6 │ │ │ │ + ble.n 3a1d0 │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + bl 11d070 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 3a1d8 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 3a1b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 3a1e6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a27e │ │ │ │ - str r0, [r4, #28] │ │ │ │ + bl 7909c │ │ │ │ + b.n 3a1aa │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8-d12} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9a98 │ │ │ │ + bl f9de0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a360 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3a216 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a37c │ │ │ │ + b.n 3a232 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #8192 @ 0x2000 │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 88854 │ │ │ │ - cbz r0, 3a3ee │ │ │ │ + bl 883d0 │ │ │ │ + cbz r0, 3a2a4 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 8871c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r6, 3a3ba │ │ │ │ - bl 805dc │ │ │ │ + cbnz r6, 3a270 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a3d6 │ │ │ │ - bl d4360 │ │ │ │ + b.n 3a28c │ │ │ │ + bl d3e48 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3a3d2 │ │ │ │ + beq.n 3a288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a3d2 │ │ │ │ + cbnz r3, 3a288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3a39e │ │ │ │ + bgt.n 3a254 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a3f2 │ │ │ │ + beq.n 3a2a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a3f2 │ │ │ │ + cbnz r3, 3a2a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a3f2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a2a8 │ │ │ │ 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, 3a2c8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 12a278 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #59628 @ 0xe8ec │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9a98 │ │ │ │ + bl f9de0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a424 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3a30e │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a440 │ │ │ │ + b.n 3a32a │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ + cmp.w r3, #8192 @ 0x2000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a47a │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + sub sp, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r3, #52] @ 0x34 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #47256 @ 0xb898 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c3418 │ │ │ │ - cbnz r0, 3a490 │ │ │ │ - b.n 3a48c │ │ │ │ - movw r0, #47256 @ 0xb898 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3a460 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a4ac │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c6fd0 │ │ │ │ + mov r0, sp │ │ │ │ + str r2, [r3, #0] │ │ │ │ + blx 2a668 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a36c │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6be4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3a414 │ │ │ │ + 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] │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + vcvt.f64.s32 d3, s11 │ │ │ │ + vldr s11, [sp, #8] │ │ │ │ + vdiv.f64 d8, d6, d7 │ │ │ │ + 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 854f8 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a48c │ │ │ │ - itete ne │ │ │ │ - movwne r0, #4308 @ 0x10d4 │ │ │ │ - movweq r0, #7780 @ 0x1e64 │ │ │ │ - movtne r0, #71 @ 0x47 │ │ │ │ - movteq r0, #71 @ 0x47 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 3a4ea │ │ │ │ - b.n 3a4b4 │ │ │ │ + beq.n 3a368 │ │ │ │ + vmov.f64 d0, d12 │ │ │ │ + bl 85ac8 │ │ │ │ + cbz r0, 3a3f8 │ │ │ │ + vmov.f64 d0, d11 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bl 85ac8 │ │ │ │ + cbz r0, 3a3f8 │ │ │ │ + vmov.f64 d0, d10 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + bl 85ac8 │ │ │ │ + cbz r0, 3a3f8 │ │ │ │ + vmov.f64 d0, d9 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + bl 85ac8 │ │ │ │ + cbz r0, 3a3f8 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + bl 85ac8 │ │ │ │ + cbnz r0, 3a412 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a368 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3a368 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a368 │ │ │ │ + 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 f9a98 │ │ │ │ + bl f9de0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a4e0 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3a44a │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a4e8 │ │ │ │ + b.n 3a452 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1c411c │ │ │ │ - cbnz r0, 3a512 │ │ │ │ - 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 214700 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 3a6d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r8, #19660 @ 0x4ccc │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a55e │ │ │ │ + beq.n 3a49e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a55e │ │ │ │ + beq.n 3a49e │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a55e │ │ │ │ + bmi.n 3a49e │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 3a55e │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 3a49e │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a564 │ │ │ │ + cbz r7, 3a4a4 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a58c │ │ │ │ + bne.n 3a4cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 10b0a4 │ │ │ │ + bl 10b4e0 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a58c │ │ │ │ + blt.n 3a4cc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #336] @ (3a6d4 ) │ │ │ │ + ldr r1, [pc, #336] @ (3a614 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w fd8c0 │ │ │ │ + b.w fdc08 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a5b8 │ │ │ │ + beq.n 3a4f8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a5b8 │ │ │ │ + beq.n 3a4f8 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a5b8 │ │ │ │ + bmi.n 3a4f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 3a5c8 │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 3a508 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a5be │ │ │ │ + cbz r3, 3a4fe │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl e2d40 │ │ │ │ + bl e3018 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a684 │ │ │ │ + beq.n 3a5c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88854 │ │ │ │ + bl 883d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a66e │ │ │ │ + beq.n 3a5ae │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a60a │ │ │ │ + beq.n 3a54a │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - movw r8, #34473 @ 0x86a9 │ │ │ │ + bl 87aac │ │ │ │ + movw r8, #38745 @ 0x9759 │ │ │ │ movt r8, #21 │ │ │ │ - movw r3, #29113 @ 0x71b9 │ │ │ │ + movw r3, #34373 @ 0x8645 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a612 │ │ │ │ - movw r8, #34473 @ 0x86a9 │ │ │ │ + b.n 3a552 │ │ │ │ + movw r8, #38745 @ 0x9759 │ │ │ │ movt r8, #21 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 8871c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a652 │ │ │ │ + cbz r5, 3a592 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a688 │ │ │ │ - bne.n 3a636 │ │ │ │ + blt.n 3a5c8 │ │ │ │ + bne.n 3a576 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a616 │ │ │ │ - b.n 3a642 │ │ │ │ + beq.n 3a556 │ │ │ │ + b.n 3a582 │ │ │ │ mov r0, r4 │ │ │ │ - bl e5a00 │ │ │ │ + bl e5cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a62e │ │ │ │ - b.n 3a688 │ │ │ │ + beq.n 3a56e │ │ │ │ + b.n 3a5c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a616 │ │ │ │ + bne.n 3a556 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a616 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a556 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a668 │ │ │ │ + beq.n 3a5a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a668 │ │ │ │ + cbnz r3, 3a5a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3a6ce │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 3a60e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a684 │ │ │ │ + beq.n 3a5c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a684 │ │ │ │ + cbnz r3, 3a5c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a6ce │ │ │ │ + b.n 3a60e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a69e │ │ │ │ + beq.n 3a5de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a69e │ │ │ │ + cbnz r3, 3a5de │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a6b4 │ │ │ │ + beq.n 3a5f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a6b4 │ │ │ │ + cbnz r3, 3a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a684 │ │ │ │ + beq.n 3a5c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a684 │ │ │ │ + bne.n 3a5c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a684 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a5c4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bcc.n 3a770 │ │ │ │ + bcc.n 3a6b0 │ │ │ │ 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 72b58 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3a700 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - adds r0, #16 │ │ │ │ - bl 3a74e │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9a98 │ │ │ │ + bl f9de0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a730 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3a644 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a74c │ │ │ │ + b.n 3a660 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbnz r2, 3a69a │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #50520 @ 0xc558 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c2ea4 │ │ │ │ + cbnz r0, 3a6b0 │ │ │ │ + b.n 3a6ac │ │ │ │ + movw r0, #50520 @ 0xc558 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3a680 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a6cc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c6a14 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3a6ac │ │ │ │ + itete ne │ │ │ │ + movwne r0, #4308 @ 0x10d4 │ │ │ │ + movweq r0, #7780 @ 0x1e64 │ │ │ │ + movtne r0, #71 @ 0x47 │ │ │ │ + movteq r0, #71 @ 0x47 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1c63ac │ │ │ │ + cbnz r0, 3a6f8 │ │ │ │ + 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 216180 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.n 3a41e │ │ │ │ + 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 72b70 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3a726 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ + bl 3a72a │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a77e │ │ │ │ + ble.n 3a75a │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #10992 @ 0x2af0 │ │ │ │ + movw r3, #14248 @ 0x37a8 │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #32096 @ 0x7d60 │ │ │ │ + movw r4, #35360 @ 0x8a20 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a77a │ │ │ │ + beq.n 3a756 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a76c │ │ │ │ + b.n 3a748 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -0003a780 <_Py_ResurrectReference@@Base>: │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 23d7e4 │ │ │ │ - cbz r0, 3a7ba <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + bl 23ed80 │ │ │ │ + cbz r0, 3a794 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e9590 <_PySet_Update@@Base> │ │ │ │ + bl 1533ac <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a7bc <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ + bne.n 3a796 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a7ba <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + beq.n 3a794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a7ba <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + cbnz r3, 3a794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3a4b4 │ │ │ │ + │ │ │ │ +0003a79a <_Py_ResurrectReference@@Base>: │ │ │ │ + bx lr │ │ │ │ + b.n 3a41e │ │ │ │ + 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 3a7dc <_Py_ResurrectReference@@Base+0x42> │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #47944 @ 0xbb48 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 3a806 <_Py_ResurrectReference@@Base+0x6c> │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl ded40 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 24cd64 <_PyTime_AsTimeval@@Base+0x1ea4> │ │ │ │ + adds r0, #1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bne.n 3a802 <_Py_ResurrectReference@@Base+0x68> │ │ │ │ + bl 1dfb6c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a806 <_Py_ResurrectReference@@Base+0x6c> │ │ │ │ + bl 940dc <_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 r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a7e6 <_Py_ResurrectReference@@Base+0x66> │ │ │ │ + bhi.n 3a82e <_Py_ResurrectReference@@Base+0x94> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a800 <_Py_ResurrectReference@@Base+0x80> │ │ │ │ + ble.n 3a848 <_Py_ResurrectReference@@Base+0xae> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 3a808 <_Py_ResurrectReference@@Base+0x88> │ │ │ │ - movw r0, #48344 @ 0xbcd8 │ │ │ │ + b.n 3a850 <_Py_ResurrectReference@@Base+0xb6> │ │ │ │ + movw r0, #51608 @ 0xc998 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a7de <_Py_ResurrectReference@@Base+0x5e> │ │ │ │ + bne.n 3a826 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a91e <_Py_ResurrectReference@@Base+0x19e> │ │ │ │ + b.n 3a966 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3a816 <_Py_ResurrectReference@@Base+0x96> │ │ │ │ + cbz r3, 3a85e <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3a846 <_Py_ResurrectReference@@Base+0xc6> │ │ │ │ - b.n 3a82e <_Py_ResurrectReference@@Base+0xae> │ │ │ │ + bpl.n 3a88e <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ + b.n 3a876 <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1204 @ 0x4b4 │ │ │ │ + movw r1, #4428 @ 0x114c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3a7fc <_Py_ResurrectReference@@Base+0x7c> │ │ │ │ - bl 85e88 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3a844 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ + bl 85a18 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a870 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3a8b8 <_Py_ResurrectReference@@Base+0x11e> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a7fc <_Py_ResurrectReference@@Base+0x7c> │ │ │ │ + bne.n 3a844 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a870 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + b.n 3a8b8 <_Py_ResurrectReference@@Base+0x11e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a840 <_Py_ResurrectReference@@Base+0xc0> │ │ │ │ + beq.n 3a888 <_Py_ResurrectReference@@Base+0xee> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56796 @ 0xdddc │ │ │ │ + movw r1, #60060 @ 0xea9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a7fc <_Py_ResurrectReference@@Base+0x7c> │ │ │ │ + beq.n 3a844 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ ldrd r5, r3, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ite le │ │ │ │ movle.w fp, #0 │ │ │ │ movgt.w fp, #1 │ │ │ │ adds r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 246a0c <_PyArg_BadArgument@@Base+0xfc> │ │ │ │ + bl 247fd0 <_PyArg_BadArgument@@Base+0x1d8> │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3a91e <_Py_ResurrectReference@@Base+0x19e> │ │ │ │ + beq.n 3a966 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 3a900 <_Py_ResurrectReference@@Base+0x180> │ │ │ │ + cbz r2, 3a948 <_Py_ResurrectReference@@Base+0x1ae> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a8e0 <_Py_ResurrectReference@@Base+0x160> │ │ │ │ + bne.n 3a928 <_Py_ResurrectReference@@Base+0x18e> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a900 <_Py_ResurrectReference@@Base+0x180> │ │ │ │ + beq.n 3a948 <_Py_ResurrectReference@@Base+0x1ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a900 <_Py_ResurrectReference@@Base+0x180> │ │ │ │ + cbnz r3, 3a948 <_Py_ResurrectReference@@Base+0x1ae> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a900 <_Py_ResurrectReference@@Base+0x180> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a948 <_Py_ResurrectReference@@Base+0x1ae> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a8f0 <_Py_ResurrectReference@@Base+0x170> │ │ │ │ + beq.n 3a938 <_Py_ResurrectReference@@Base+0x19e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a8f0 <_Py_ResurrectReference@@Base+0x170> │ │ │ │ + cbnz r3, 3a938 <_Py_ResurrectReference@@Base+0x19e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 3a898 <_Py_ResurrectReference@@Base+0x118> │ │ │ │ + blt.n 3a8e0 <_Py_ResurrectReference@@Base+0x146> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a898 <_Py_ResurrectReference@@Base+0x118> │ │ │ │ - b.n 3a91e <_Py_ResurrectReference@@Base+0x19e> │ │ │ │ + beq.n 3a8e0 <_Py_ResurrectReference@@Base+0x146> │ │ │ │ + b.n 3a966 <_Py_ResurrectReference@@Base+0x1cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a7fc <_Py_ResurrectReference@@Base+0x7c> │ │ │ │ + beq.w 3a844 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a7fc <_Py_ResurrectReference@@Base+0x7c> │ │ │ │ + bne.w 3a844 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a7fc <_Py_ResurrectReference@@Base+0x7c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a844 <_Py_ResurrectReference@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #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 3a964 <_Py_ResurrectReference@@Base+0x1e4> │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44680 @ 0xae88 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 3a98e <_Py_ResurrectReference@@Base+0x20e> │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl df24c <_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 24b964 <_PyTime_AsTimeval@@Base+0x1d8c> │ │ │ │ - adds r0, #1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bne.n 3a98a <_Py_ResurrectReference@@Base+0x20a> │ │ │ │ - bl 1ddcbc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a98e <_Py_ResurrectReference@@Base+0x20e> │ │ │ │ - bl 94638 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #57092 @ 0xdf04 │ │ │ │ + movw r0, #60356 @ 0xebc4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ 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 3a9be <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ + bne.n 3a99a <_Py_ResurrectReference@@Base+0x200> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 11e904 │ │ │ │ + b.w 11f0a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20544 @ 0x5040 │ │ │ │ + movw r0, #23728 @ 0x5cb0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a9b2 <_Py_ResurrectReference@@Base+0x232> │ │ │ │ + bne.n 3a98e <_Py_ResurrectReference@@Base+0x1f4> │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 3aa06 <_Py_ResurrectReference@@Base+0x286> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 3aa00 <_Py_ResurrectReference@@Base+0x280> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3aa06 <_Py_ResurrectReference@@Base+0x286> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3aa30 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3aa22 <_Py_ResurrectReference@@Base+0x2a2> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 3aa1c <_Py_ResurrectReference@@Base+0x29c> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3aa22 <_Py_ResurrectReference@@Base+0x2a2> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3aa30 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3aa30 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003aa32 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003a9b2 <_PyErr_SetLocaleString@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #27460 @ 0x6b44 │ │ │ │ + movw r1, #30684 @ 0x77dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f6b04 │ │ │ │ - cbz r0, 3aa7e <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + bl f6e54 │ │ │ │ + cbz r0, 3a9fe <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3aa80 <_PyErr_SetLocaleString@@Base+0x4e>) │ │ │ │ + ldr r0, [pc, #40] @ (3aa00 <_PyErr_SetLocaleString@@Base+0x4e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d5f3c <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d5a20 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa7e <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + beq.n 3a9fe <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aa7e <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + cbnz r3, 3a9fe <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3aaa4 <_PyErr_SetLocaleString@@Base+0x72> │ │ │ │ + bne.n 3aa24 <_PyErr_SetLocaleString@@Base+0x72> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 131260 │ │ │ │ + b.w 131950 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20556 @ 0x504c │ │ │ │ + movw r0, #23740 @ 0x5cbc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3aa98 <_PyErr_SetLocaleString@@Base+0x66> │ │ │ │ + bne.n 3aa18 <_PyErr_SetLocaleString@@Base+0x66> │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 3aa6c <_PyErr_SetLocaleString@@Base+0xba> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 3aa66 <_PyErr_SetLocaleString@@Base+0xb4> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3aa6c <_PyErr_SetLocaleString@@Base+0xba> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3aa96 <_PyErr_SetLocaleString@@Base+0xe4> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 3aa88 <_PyErr_SetLocaleString@@Base+0xd6> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 3aa82 <_PyErr_SetLocaleString@@Base+0xd0> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3aa88 <_PyErr_SetLocaleString@@Base+0xd6> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 3aa96 <_PyErr_SetLocaleString@@Base+0xe4> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3aa96 <_PyErr_SetLocaleString@@Base+0xe4> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #57248 @ 0xdfa0 │ │ │ │ + movw r0, #60544 @ 0xec80 │ │ │ │ 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 e2114 │ │ │ │ + bl e23f0 │ │ │ │ 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 3ab10 <_PyErr_SetLocaleString@@Base+0xde> │ │ │ │ + bne.n 3aaec <_PyErr_SetLocaleString@@Base+0x13a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 163ec0 │ │ │ │ + b.w 164fe8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20552 @ 0x5048 │ │ │ │ + movw r0, #23736 @ 0x5cb8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab04 <_PyErr_SetLocaleString@@Base+0xd2> │ │ │ │ + bne.n 3aae0 <_PyErr_SetLocaleString@@Base+0x12e> │ │ │ │ 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 d29b0 │ │ │ │ + bl d2470 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003ab46 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003ab22 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3abae <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3ab8a <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81d0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f9fb0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ac72 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3ac4e <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #57384 @ 0xe028 │ │ │ │ + movw r2, #60648 @ 0xece8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3ac3e <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ - b.n 3ac72 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + bne.n 3ac1a <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ + b.n 3ac4e <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ac72 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3ac4e <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3ac64 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 3ac40 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3ac64 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 3ac40 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f81d0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f9fb0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3ac34 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + cbz r0, 3ac10 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #57436 @ 0xe05c │ │ │ │ + movw r2, #60700 @ 0xed1c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac34 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + beq.n 3ac10 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ac34 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ - ldr r2, [pc, #92] @ (3ac78 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ + cbnz r3, 3ac10 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + ldr r2, [pc, #92] @ (3ac54 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ac2c <_PyEval_FormatKwargsError@@Base+0xe6> │ │ │ │ + cbz r3, 3ac08 <_PyEval_FormatKwargsError@@Base+0xe6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac72 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3ac4e <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ac72 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ - ldr r2, [pc, #48] @ (3ac78 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ + cbnz r3, 3ac4e <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + ldr r2, [pc, #48] @ (3ac54 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ac56 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r3, 3ac32 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 7909c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003ac7c <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ac58 <_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] @ (3ad30 <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ + ldr r2, [pc, #160] @ (3ad0c <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - bl 1ae298 │ │ │ │ + bl 1b0818 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3acb6 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 3ac92 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 80600 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ad2c <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3ad08 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3acd6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3acb2 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3acd6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3acb2 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3acd6 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3acb2 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3acf2 <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ - bl 79020 │ │ │ │ + bgt.n 3acce <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ + bl 7900c │ │ │ │ mov r7, r0 │ │ │ │ - bl 1b6180 │ │ │ │ + bl 1b8570 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ad10 <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ - b.n 3ad0a <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ + cbnz r0, 3acec <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ + b.n 3ace6 <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ ldr.w r3, [r7, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ace2 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + beq.n 3acbe <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ace2 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + bge.n 3acbe <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ mov r0, r7 │ │ │ │ - bl 3af5c <_PyImport_ClearExtension@@Base+0x2e0> │ │ │ │ + bl 3af44 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ace2 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + bge.n 3acbe <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ad2c <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3ad08 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24e8c4 <_PyDeadline_Get@@Base+0xdc> │ │ │ │ + bl 24fcd0 <_PyTime_AsTimeval@@Base+0x4e10> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3ad20 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ + bne.n 3acfc <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ad2c <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3ad08 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcb18 │ │ │ │ - b.n 3ad1c <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bl 1de9c8 │ │ │ │ + b.n 3acf8 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ 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 r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - movw r0, #47552 @ 0xb9c0 │ │ │ │ + movw r0, #50860 @ 0xc6ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ad76 <_PyImport_ClearExtension@@Base+0xfa> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ad52 <_PyImport_ClearExtension@@Base+0xfa> │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r5, #4 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 90a9c │ │ │ │ + b.w 903cc │ │ │ │ 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 3adce <_PyImport_ClearExtension@@Base+0x152> │ │ │ │ - strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #57732 @ 0xe184 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl e2114 │ │ │ │ - b.n 3adfc <_PyImport_ClearExtension@@Base+0x180> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 3adea <_PyImport_ClearExtension@@Base+0x16e> │ │ │ │ - strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #57764 @ 0xe1a4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - bl e2114 │ │ │ │ - b.n 3adfc <_PyImport_ClearExtension@@Base+0x180> │ │ │ │ - movw r0, #57792 @ 0xe1c0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl e2114 │ │ │ │ - cbz r0, 3ae18 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ - ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3ae08 <_PyImport_ClearExtension@@Base+0x18c> │ │ │ │ - bl 5f082 │ │ │ │ - cbz r0, 3ae18 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3ae18 <_PyImport_ClearExtension@@Base+0x19c> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5ef5a │ │ │ │ - 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 3ae48 <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + bne.n 3ad80 <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ae3e <_PyImport_ClearExtension@@Base+0x1c2> │ │ │ │ + cbz r3, 3ad76 <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3af50 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + bne.w 3ae88 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3af58 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ + b.n 3ae90 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + beq.n 3ade2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + beq.n 3ade2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 3ade2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + beq.n 3ade2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + bmi.n 3ade2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + beq.n 3ade2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + bmi.n 3ade2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 3aeaa <_PyImport_ClearExtension@@Base+0x22e> │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 3ade2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3aec2 <_PyImport_ClearExtension@@Base+0x246> │ │ │ │ + b.n 3adfa <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3aeb0 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ + cbz r6, 3ade8 <_PyImport_ClearExtension@@Base+0x190> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10b0a4 │ │ │ │ + bl 10b4e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3aebe <_PyImport_ClearExtension@@Base+0x242> │ │ │ │ + bne.n 3adf6 <_PyImport_ClearExtension@@Base+0x19e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3af58 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ + b.n 3ae90 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3aea2 <_PyImport_ClearExtension@@Base+0x226> │ │ │ │ + ble.n 3adda <_PyImport_ClearExtension@@Base+0x182> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88854 │ │ │ │ + bl 883d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aeba <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ + beq.n 3adf2 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 8871c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3af2e <_PyImport_ClearExtension@@Base+0x2b2> │ │ │ │ - bl d4360 │ │ │ │ + cbz r6, 3ae66 <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ + bl d3e48 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3aef8 <_PyImport_ClearExtension@@Base+0x27c> │ │ │ │ + beq.n 3ae30 <_PyImport_ClearExtension@@Base+0x1d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3aef8 <_PyImport_ClearExtension@@Base+0x27c> │ │ │ │ + cbnz r3, 3ae30 <_PyImport_ClearExtension@@Base+0x1d8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3af14 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ + bne.n 3ae4c <_PyImport_ClearExtension@@Base+0x1f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3aeba <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ + beq.n 3adf2 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aeba <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ + bne.n 3adf2 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aeba <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3adf2 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3aed2 <_PyImport_ClearExtension@@Base+0x256> │ │ │ │ + beq.n 3ae0a <_PyImport_ClearExtension@@Base+0x1b2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3af50 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + beq.n 3ae88 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af50 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + cbnz r3, 3ae88 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3af50 <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae88 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3af44 <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ + beq.n 3ae7c <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af44 <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ + cbnz r3, 3ae7c <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ae3e <_PyImport_ClearExtension@@Base+0x1c2> │ │ │ │ - b.n 3aeba <_PyImport_ClearExtension@@Base+0x23e> │ │ │ │ + beq.w 3ad76 <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ + b.n 3adf2 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #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 3aeea <_PyImport_ClearExtension@@Base+0x292> │ │ │ │ + strd ip, r0, [sp, #12] │ │ │ │ + movw r0, #60996 @ 0xee44 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl e23f0 │ │ │ │ + b.n 3af18 <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 3af06 <_PyImport_ClearExtension@@Base+0x2ae> │ │ │ │ + strd r7, ip, [sp, #8] │ │ │ │ + movw r0, #61028 @ 0xee64 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + bl e23f0 │ │ │ │ + b.n 3af18 <_PyImport_ClearExtension@@Base+0x2c0> │ │ │ │ + movw r0, #61056 @ 0xee80 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl e23f0 │ │ │ │ + cbz r0, 3af34 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ + ldrb r1, [r4, #23] │ │ │ │ + cbz r1, 3af24 <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ + bl 5f07e │ │ │ │ + cbz r0, 3af34 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 3af34 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 5ef56 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movw r0, #13084 @ 0x331c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7afb0 │ │ │ │ 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+0x316> │ │ │ │ + ble.n 3af7a <_PyImport_ClearExtension@@Base+0x322> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3af9c <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ + cbz r0, 3af84 <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3afa6 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ + bge.n 3af8e <_PyImport_ClearExtension@@Base+0x336> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3afb4 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ + beq.n 3af9c <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3afb4 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ - movw r1, #57872 @ 0xe210 │ │ │ │ + b.n 3af9c <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ + movw r1, #61136 @ 0xeed0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x332> │ │ │ │ - movw r1, #57896 @ 0xe228 │ │ │ │ + b.n 3af96 <_PyImport_ClearExtension@@Base+0x33e> │ │ │ │ + movw r1, #61160 @ 0xeee8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3afae <_PyImport_ClearExtension@@Base+0x332> │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ + b.n 3af96 <_PyImport_ClearExtension@@Base+0x33e> │ │ │ │ + movw r1, #61204 @ 0xef14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3afc4 <_PyImport_ClearExtension@@Base+0x348>) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3afac <_PyImport_ClearExtension@@Base+0x354>) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b758 │ │ │ │ - bmi.n 3aec8 <_PyImport_ClearExtension@@Base+0x24c> │ │ │ │ + b.w 8b034 │ │ │ │ + b.n 3b240 <_PyImport_ClearExtension@@Base+0x5e8> │ │ │ │ lsls r3, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b008 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ + cbz r0, 3aff0 <_PyImport_ClearExtension@@Base+0x398> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3afec <_PyImport_ClearExtension@@Base+0x370> │ │ │ │ + cbz r3, 3afd4 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3aff4 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + b.n 3afdc <_PyImport_ClearExtension@@Base+0x384> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3affc <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ + cbz r2, 3afe4 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3b004 <_PyImport_ClearExtension@@Base+0x388> │ │ │ │ + b.n 3afec <_PyImport_ClearExtension@@Base+0x394> │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 3a74e │ │ │ │ + bl 3a72a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #9820 @ 0x265c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7afb8 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - mov r0, r1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r1, r2 │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r3, [pc, #100] @ (3b09c <_PyImport_ClearExtension@@Base+0x420>) │ │ │ │ - bl 21f09c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b096 <_PyImport_ClearExtension@@Base+0x41a> │ │ │ │ - ldrd r5, r6, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 98598 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2918c <__wait4_time64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3b07a <_PyImport_ClearExtension@@Base+0x3fe> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3b086 <_PyImport_ClearExtension@@Base+0x40a> │ │ │ │ - bl e9180 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b046 <_PyImport_ClearExtension@@Base+0x3ca> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3b096 <_PyImport_ClearExtension@@Base+0x41a> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b708 <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ - b.n 3b096 <_PyImport_ClearExtension@@Base+0x41a> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 3b076 <_PyImport_ClearExtension@@Base+0x3fa> │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b0c0 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ + bne.n 3b014 <_PyImport_ClearExtension@@Base+0x3bc> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 162380 │ │ │ │ + b.w 163448 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20656 @ 0x50b0 │ │ │ │ + movw r0, #23840 @ 0x5d20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b0b4 <_PyImport_ClearExtension@@Base+0x438> │ │ │ │ + bne.n 3b008 <_PyImport_ClearExtension@@Base+0x3b0> │ │ │ │ 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] │ │ │ │ @@ -24370,212 +24304,265 @@ │ │ │ │ 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 3b118 <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ + beq.n 3b06c <_PyImport_ClearExtension@@Base+0x414> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #57968 @ 0xe270 │ │ │ │ + movw r0, #61232 @ 0xef30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ - b.n 3b136 <_PyImport_ClearExtension@@Base+0x4ba> │ │ │ │ - cbz r6, 3b12a <_PyImport_ClearExtension@@Base+0x4ae> │ │ │ │ + bl e23f0 │ │ │ │ + b.n 3b08a <_PyImport_ClearExtension@@Base+0x432> │ │ │ │ + cbz r6, 3b07e <_PyImport_ClearExtension@@Base+0x426> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #57248 @ 0xdfa0 │ │ │ │ + movw r0, #60544 @ 0xec80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ - b.n 3b136 <_PyImport_ClearExtension@@Base+0x4ba> │ │ │ │ - movw r0, #57988 @ 0xe284 │ │ │ │ + bl e23f0 │ │ │ │ + b.n 3b08a <_PyImport_ClearExtension@@Base+0x432> │ │ │ │ + movw r0, #61252 @ 0xef44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ - cbz r0, 3b152 <_PyImport_ClearExtension@@Base+0x4d6> │ │ │ │ + bl e23f0 │ │ │ │ + cbz r0, 3b0a6 <_PyImport_ClearExtension@@Base+0x44e> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b142 <_PyImport_ClearExtension@@Base+0x4c6> │ │ │ │ + cbz r3, 3b096 <_PyImport_ClearExtension@@Base+0x43e> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5ef5a │ │ │ │ - cbz r0, 3b152 <_PyImport_ClearExtension@@Base+0x4d6> │ │ │ │ - cbz r5, 3b152 <_PyImport_ClearExtension@@Base+0x4d6> │ │ │ │ + bl 5ef56 │ │ │ │ + cbz r0, 3b0a6 <_PyImport_ClearExtension@@Base+0x44e> │ │ │ │ + cbz r5, 3b0a6 <_PyImport_ClearExtension@@Base+0x44e> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5f082 │ │ │ │ + b.w 5f07e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b160 <_PyImport_ClearExtension@@Base+0x4e4> │ │ │ │ - b.w 80ef0 │ │ │ │ + blt.n 3b0b4 <_PyImport_ClearExtension@@Base+0x45c> │ │ │ │ + b.w 80f14 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10820 @ 0x2a44 │ │ │ │ + movw r1, #14156 @ 0x374c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ 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 197a98 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3b1b6 <_PyImport_ClearExtension@@Base+0x53a> │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ite eq │ │ │ │ - moveq r3, r0 │ │ │ │ - movne r3, #0 │ │ │ │ - b.n 3b1cc <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r3, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ - 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 b8580 │ │ │ │ - cbnz r0, 3b1fa <_PyImport_ClearExtension@@Base+0x57e> │ │ │ │ - cbz r4, 3b1f2 <_PyImport_ClearExtension@@Base+0x576> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13fbd4 │ │ │ │ - cbnz r0, 3b1fa <_PyImport_ClearExtension@@Base+0x57e> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21c770 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58000 @ 0xe290 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3b21e <_PyImport_ClearExtension@@Base+0x5a2> │ │ │ │ - b.w 1522ac │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #196] @ (3b2fc <_PyImport_ClearExtension@@Base+0x680>) │ │ │ │ + ldr r2, [pc, #196] @ (3b1b0 <_PyImport_ClearExtension@@Base+0x558>) │ │ │ │ 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, 3b266 <_PyImport_ClearExtension@@Base+0x5ea> │ │ │ │ + cbz r4, 3b11a <_PyImport_ClearExtension@@Base+0x4c2> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52816 @ 0xce50 │ │ │ │ + movw r1, #56040 @ 0xdae8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3b28c <_PyImport_ClearExtension@@Base+0x610> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3b140 <_PyImport_ClearExtension@@Base+0x4e8> │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b290 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ + beq.n 3b144 <_PyImport_ClearExtension@@Base+0x4ec> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58156 @ 0xe32c │ │ │ │ + movw r1, #61264 @ 0xef50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b2f6 <_PyImport_ClearExtension@@Base+0x67a> │ │ │ │ + b.n 3b1aa <_PyImport_ClearExtension@@Base+0x552> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58196 @ 0xe354 │ │ │ │ + movw r0, #61304 @ 0xef78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b28c <_PyImport_ClearExtension@@Base+0x610> │ │ │ │ - bl 1f8cf4 │ │ │ │ + beq.n 3b140 <_PyImport_ClearExtension@@Base+0x4e8> │ │ │ │ + bl 1faad4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b2bc <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ - bl 3011c │ │ │ │ - b.n 3b2e0 <_PyImport_ClearExtension@@Base+0x664> │ │ │ │ - bl 1f95e8 │ │ │ │ - movw r0, #48616 @ 0xbde8 │ │ │ │ + cbnz r0, 3b170 <_PyImport_ClearExtension@@Base+0x518> │ │ │ │ + bl 303b0 │ │ │ │ + b.n 3b194 <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ + bl 1fb374 │ │ │ │ + movw r0, #51840 @ 0xca80 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1f9aa0 <_PySlice_FromIndices@@Base+0x20c> │ │ │ │ + bl 1fb82c <_PySlice_FromIndices@@Base+0x20c> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b2e0 <_PyImport_ClearExtension@@Base+0x664> │ │ │ │ + bne.n 3b194 <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 3b28c <_PyImport_ClearExtension@@Base+0x610> │ │ │ │ + bl f6be4 │ │ │ │ + b.n 3b140 <_PyImport_ClearExtension@@Base+0x4e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58208 @ 0xe360 │ │ │ │ + movw r0, #61316 @ 0xef84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ 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, #100] @ (3b238 <_PyImport_ClearExtension@@Base+0x5e0>) │ │ │ │ + bl 2205e0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b232 <_PyImport_ClearExtension@@Base+0x5da> │ │ │ │ + ldrd r5, r6, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 9803c │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2918c <__wait4_time64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ab24 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3b216 <_PyImport_ClearExtension@@Base+0x5be> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3b222 <_PyImport_ClearExtension@@Base+0x5ca> │ │ │ │ + bl e9470 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b1e2 <_PyImport_ClearExtension@@Base+0x58a> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3b232 <_PyImport_ClearExtension@@Base+0x5da> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3b80e <_PyImport_ClearExtension@@Base+0xbb6> │ │ │ │ + b.n 3b232 <_PyImport_ClearExtension@@Base+0x5da> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6be4 │ │ │ │ + b.n 3b212 <_PyImport_ClearExtension@@Base+0x5ba> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r6, #8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 199998 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3b26a <_PyImport_ClearExtension@@Base+0x612> │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ite eq │ │ │ │ + moveq r3, r0 │ │ │ │ + movne r3, #0 │ │ │ │ + b.n 3b280 <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ + 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 b8048 │ │ │ │ + cbnz r0, 3b2ae <_PyImport_ClearExtension@@Base+0x656> │ │ │ │ + cbz r4, 3b2a6 <_PyImport_ClearExtension@@Base+0x64e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 140e34 │ │ │ │ + cbnz r0, 3b2ae <_PyImport_ClearExtension@@Base+0x656> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 21dcf8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #61324 @ 0xef8c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3b2d2 <_PyImport_ClearExtension@@Base+0x67a> │ │ │ │ + b.w 153304 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b322 <_PyImport_ClearExtension@@Base+0x6a6> │ │ │ │ + bne.n 3b2fe <_PyImport_ClearExtension@@Base+0x6a6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d4360 │ │ │ │ + bl d3e48 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b34e <_PyImport_ClearExtension@@Base+0x6d2> │ │ │ │ - b.n 3b33c <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ + bne.n 3b32a <_PyImport_ClearExtension@@Base+0x6d2> │ │ │ │ + b.n 3b318 <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20428 @ 0x4fcc │ │ │ │ + movw r0, #23612 @ 0x5c3c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b314 <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ + bne.n 3b2f0 <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b366 <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ - bl 805dc │ │ │ │ + b.n 3b342 <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b338 <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ + bne.n 3b314 <_PyImport_ClearExtension@@Base+0x6bc> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3b366 <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ + b.n 3b342 <_PyImport_ClearExtension@@Base+0x6ea> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -24585,38 +24572,38 @@ │ │ │ │ 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 3b388 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ + bhi.n 3b364 <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3b3a0 <_PyImport_ClearExtension@@Base+0x724> │ │ │ │ + ble.n 3b37c <_PyImport_ClearExtension@@Base+0x724> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3b3a8 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ - movw r0, #46788 @ 0xb6c4 │ │ │ │ + b.n 3b384 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + movw r0, #50052 @ 0xc384 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b380 <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ + bne.n 3b35c <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3b494 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ + b.n 3b470 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b3bc <_PyImport_ClearExtension@@Base+0x740> │ │ │ │ - b.w 1522ac │ │ │ │ + beq.n 3b398 <_PyImport_ClearExtension@@Base+0x740> │ │ │ │ + b.w 153304 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ @@ -24624,145 +24611,145 @@ │ │ │ │ bics.w r0, r2, r1, asr #32 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b492 <_PyImport_ClearExtension@@Base+0x816> │ │ │ │ + beq.n 3b46e <_PyImport_ClearExtension@@Base+0x816> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b48e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ + bne.n 3b46a <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b48e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ + beq.n 3b46a <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34937 @ 0x8879 │ │ │ │ + movw r1, #42169 @ 0xa4b9 │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #10632 @ 0x2988 │ │ │ │ + movw r0, #13968 @ 0x3690 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b438 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ + cbnz r0, 3b414 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #648 @ 0x288 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #58272 @ 0xe3a0 │ │ │ │ + movw r0, #61480 @ 0xf028 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 3b46e <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ + beq.n 3b44a <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3b46e <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ + cbnz r3, 3b44a <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3b42c <_PyImport_ClearExtension@@Base+0x7b0> │ │ │ │ + beq.n 3b408 <_PyImport_ClearExtension@@Base+0x7b0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b48e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ + beq.n 3b46a <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b48e <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ + cbnz r3, 3b46a <_PyImport_ClearExtension@@Base+0x812> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 3b4ce <_PyImport_ClearExtension@@Base+0x852> │ │ │ │ + beq.n 3b4aa <_PyImport_ClearExtension@@Base+0x852> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl d1ed8 │ │ │ │ - cbnz r0, 3b532 <_PyImport_ClearExtension@@Base+0x8b6> │ │ │ │ + bl d1998 │ │ │ │ + cbnz r0, 3b50e <_PyImport_ClearExtension@@Base+0x8b6> │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b4da <_PyImport_ClearExtension@@Base+0x85e> │ │ │ │ - movw r8, #58280 @ 0xe3a8 │ │ │ │ + b.n 3b4b6 <_PyImport_ClearExtension@@Base+0x85e> │ │ │ │ + movw r8, #61528 @ 0xf058 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b4e2 <_PyImport_ClearExtension@@Base+0x866> │ │ │ │ + cbz r6, 3b4be <_PyImport_ClearExtension@@Base+0x866> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3b4ea <_PyImport_ClearExtension@@Base+0x86e> │ │ │ │ + b.n 3b4c6 <_PyImport_ClearExtension@@Base+0x86e> │ │ │ │ movw r5, #10752 @ 0x2a00 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ movs r4, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 3b506 <_PyImport_ClearExtension@@Base+0x88a> │ │ │ │ + beq.n 3b4e2 <_PyImport_ClearExtension@@Base+0x88a> │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3b504 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ + bge.n 3b4e0 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a83c │ │ │ │ - cbz r0, 3b504 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ + cbz r0, 3b4e0 <_PyImport_ClearExtension@@Base+0x888> │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3b4f0 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ - cbz r7, 3b51e <_PyImport_ClearExtension@@Base+0x8a2> │ │ │ │ + b.n 3b4cc <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ + cbz r7, 3b4fa <_PyImport_ClearExtension@@Base+0x8a2> │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r7 │ │ │ │ subs r7, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.n 3b51e <_PyImport_ClearExtension@@Base+0x8a2> │ │ │ │ + blt.n 3b4fa <_PyImport_ClearExtension@@Base+0x8a2> │ │ │ │ ldrb r1, [r5, r7] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b508 <_PyImport_ClearExtension@@Base+0x88c> │ │ │ │ + bne.n 3b4e4 <_PyImport_ClearExtension@@Base+0x88c> │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3b528 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ + beq.n 3b504 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 160dd0 │ │ │ │ - b.n 3b534 <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ + bl 161e98 │ │ │ │ + b.n 3b510 <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b54c <_PyImport_ClearExtension@@Base+0x8d0> │ │ │ │ + cbz r0, 3b528 <_PyImport_ClearExtension@@Base+0x8d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -24771,65 +24758,64 @@ │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b574 <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ + bne.n 3b550 <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3b594 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + b.n 3b570 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ mov r0, r1 │ │ │ │ - bl 148050 │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b594 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3b59e <_PyImport_ClearExtension@@Base+0x922> │ │ │ │ - b.n 3b60a <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ + bne.n 3b570 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 3b57a <_PyImport_ClearExtension@@Base+0x922> │ │ │ │ + b.n 3b5e6 <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3b5f4 <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ + bvs.n 3b5d0 <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #116] @ 3b618 <_PyImport_ClearExtension@@Base+0x99c> │ │ │ │ + vldr d9, [pc, #112] @ 3b5f0 <_PyImport_ClearExtension@@Base+0x998> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3b604 <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ + bgt.n 3b5e0 <_PyImport_ClearExtension@@Base+0x988> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3b620 <_PyImport_ClearExtension@@Base+0x9a4> │ │ │ │ + vldr d1, [pc, #100] @ 3b5f8 <_PyImport_ClearExtension@@Base+0x9a0> │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3b5dc <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ + ble.n 3b5b8 <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #88] @ 3b628 <_PyImport_ClearExtension@@Base+0x9ac> │ │ │ │ + vldr d1, [pc, #84] @ 3b600 <_PyImport_ClearExtension@@Base+0x9a8> │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3b5e0 <_PyImport_ClearExtension@@Base+0x964> │ │ │ │ + b.n 3b5bc <_PyImport_ClearExtension@@Base+0x964> │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b5f4 <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3b60a <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ + bne.n 3b5d0 <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3b5e6 <_PyImport_ClearExtension@@Base+0x98e> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85f38 │ │ │ │ - vldr d8, [pc, #24] @ 3b620 <_PyImport_ClearExtension@@Base+0x9a4> │ │ │ │ - b.n 3b5f4 <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ + b.w 85ac8 │ │ │ │ + vldr d8, [pc, #20] @ 3b5f8 <_PyImport_ClearExtension@@Base+0x9a0> │ │ │ │ + b.n 3b5d0 <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ @@ -24838,380 +24824,378 @@ │ │ │ │ vsli.32 , q8, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 3b650 <_PyImport_ClearExtension@@Base+0x9d4> │ │ │ │ + cbnz r3, 3b628 <_PyImport_ClearExtension@@Base+0x9d0> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3b650 <_PyImport_ClearExtension@@Base+0x9d4> │ │ │ │ + ble.n 3b628 <_PyImport_ClearExtension@@Base+0x9d0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b650 <_PyImport_ClearExtension@@Base+0x9d4> │ │ │ │ - cbnz r1, 3b66e <_PyImport_ClearExtension@@Base+0x9f2> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (3b6a4 <_PyImport_ClearExtension@@Base+0xa28>) │ │ │ │ + bne.n 3b628 <_PyImport_ClearExtension@@Base+0x9d0> │ │ │ │ + cbnz r1, 3b64c <_PyImport_ClearExtension@@Base+0x9f4> │ │ │ │ mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ add r5, sp, #24 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r4, #9820 @ 0x265c │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ str r5, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b69e <_PyImport_ClearExtension@@Base+0xa22> │ │ │ │ + cbz r0, 3b67c <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b69e <_PyImport_ClearExtension@@Base+0xa22> │ │ │ │ + beq.n 3b67c <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 176650 │ │ │ │ + bl 177874 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b68c <_PyImport_ClearExtension@@Base+0xa10> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3b69e <_PyImport_ClearExtension@@Base+0xa22> │ │ │ │ + bne.n 3b66a <_PyImport_ClearExtension@@Base+0xa12> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3b67c <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ 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 216f20 │ │ │ │ + b.w 218688 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 80f14 │ │ │ │ + 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 3b6ce <_PyImport_ClearExtension@@Base+0xa76> │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3b6e6 <_PyImport_ClearExtension@@Base+0xa8e> │ │ │ │ + b.n 3b6fa <_PyImport_ClearExtension@@Base+0xaa2> │ │ │ │ + movw r0, #49940 @ 0xc314 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b7be <_PyImport_ClearExtension@@Base+0xb66> │ │ │ │ + b.n 3b6c0 <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ + bl 85a18 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3b708 <_PyImport_ClearExtension@@Base+0xab0> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + bne.n 3b718 <_PyImport_ClearExtension@@Base+0xac0> │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3b7be <_PyImport_ClearExtension@@Base+0xb66> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3b718 <_PyImport_ClearExtension@@Base+0xac0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3b6f6 <_PyImport_ClearExtension@@Base+0xa9e> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b6f6 <_PyImport_ClearExtension@@Base+0xa9e> │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3b784 <_PyImport_ClearExtension@@Base+0xb2c> │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3b732 <_PyImport_ClearExtension@@Base+0xada> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b758 <_PyImport_ClearExtension@@Base+0xb00> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + b.n 3b786 <_PyImport_ClearExtension@@Base+0xb2e> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3b74c <_PyImport_ClearExtension@@Base+0xaf4> │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 3b764 <_PyImport_ClearExtension@@Base+0xb0c> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3b764 <_PyImport_ClearExtension@@Base+0xb0c> │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3b786 <_PyImport_ClearExtension@@Base+0xb2e> │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3b73e <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + mov r3, r5 │ │ │ │ + movw r2, #14540 @ 0x38cc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #49940 @ 0xc314 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b7be <_PyImport_ClearExtension@@Base+0xb66> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.n 3b7a2 <_PyImport_ClearExtension@@Base+0xb4a> │ │ │ │ + cbz r1, 3b792 <_PyImport_ClearExtension@@Base+0xb3a> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3b79a <_PyImport_ClearExtension@@Base+0xb42> │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 161e98 │ │ │ │ + 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 3bc8c <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ + 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 3b6f4 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3b6fe <_PyImport_ClearExtension@@Base+0xa82> │ │ │ │ + bne.n 3b7f0 <_PyImport_ClearExtension@@Base+0xb98> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3b7fa <_PyImport_ClearExtension@@Base+0xba2> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 80ef0 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #42456 @ 0xa5d8 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 148bd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3b72e <_PyImport_ClearExtension@@Base+0xab2> │ │ │ │ + cbnz r0, 3b834 <_PyImport_ClearExtension@@Base+0xbdc> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #52856 @ 0xce78 │ │ │ │ + movw r1, #56080 @ 0xdb10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #7656 @ 0x1de8 │ │ │ │ + movw r0, #10948 @ 0x2ac4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115f08 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b896 <_PyImport_ClearExtension@@Base+0xc1a> │ │ │ │ - bl 85968 │ │ │ │ + beq.w 3b99c <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ + bl 854f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b766 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ + beq.n 3b86c <_PyImport_ClearExtension@@Base+0xc14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b766 <_PyImport_ClearExtension@@Base+0xaea> │ │ │ │ + cbnz r3, 3b86c <_PyImport_ClearExtension@@Base+0xc14> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b896 <_PyImport_ClearExtension@@Base+0xc1a> │ │ │ │ + beq.w 3b99c <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 278c68 │ │ │ │ - vldr d9, [pc, #296] @ 3b8a0 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ + bl 279938 │ │ │ │ + vldr d9, [pc, #300] @ 3b9a8 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 278c68 │ │ │ │ + bl 279938 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 278c68 │ │ │ │ + bl 279938 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 278c68 │ │ │ │ + bl 279938 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + beq.n 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80f14 │ │ │ │ + cbz r0, 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80f14 │ │ │ │ + cbz r0, 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80f14 │ │ │ │ + cbz r0, 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80f14 │ │ │ │ + cbz r0, 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80f14 │ │ │ │ + cbz r0, 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80f14 │ │ │ │ + cbz r0, 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 80ef0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + bl 80f14 │ │ │ │ + cbz r0, 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b85c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ + cbz r0, 3b962 <_PyImport_ClearExtension@@Base+0xd0a> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b874 <_PyImport_ClearExtension@@Base+0xbf8> │ │ │ │ + cbnz r0, 3b97a <_PyImport_ClearExtension@@Base+0xd22> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b896 <_PyImport_ClearExtension@@Base+0xc1a> │ │ │ │ + beq.n 3b99c <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b896 <_PyImport_ClearExtension@@Base+0xc1a> │ │ │ │ + cbnz r3, 3b99c <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b896 <_PyImport_ClearExtension@@Base+0xc1a> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b99c <_PyImport_ClearExtension@@Base+0xd44> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #58668 @ 0xe52c │ │ │ │ + movw r0, #61964 @ 0xf20c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - 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 3b8d2 <_PyImport_ClearExtension@@Base+0xc56> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3b8ea <_PyImport_ClearExtension@@Base+0xc6e> │ │ │ │ - b.n 3b8fe <_PyImport_ClearExtension@@Base+0xc82> │ │ │ │ - movw r0, #46676 @ 0xb654 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3b9c2 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ - b.n 3b8c4 <_PyImport_ClearExtension@@Base+0xc48> │ │ │ │ - bl 85e88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3b90c <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - bne.n 3b91c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b9c2 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b91c <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3b8fa <_PyImport_ClearExtension@@Base+0xc7e> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b8fa <_PyImport_ClearExtension@@Base+0xc7e> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3b988 <_PyImport_ClearExtension@@Base+0xd0c> │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3b936 <_PyImport_ClearExtension@@Base+0xcba> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b95c <_PyImport_ClearExtension@@Base+0xce0> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - b.n 3b98a <_PyImport_ClearExtension@@Base+0xd0e> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3b950 <_PyImport_ClearExtension@@Base+0xcd4> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 3b968 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3b968 <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3b98a <_PyImport_ClearExtension@@Base+0xd0e> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3b942 <_PyImport_ClearExtension@@Base+0xcc6> │ │ │ │ - mov r3, r5 │ │ │ │ - movw r2, #11276 @ 0x2c0c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46676 @ 0xb654 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b9c2 <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 3b9a6 <_PyImport_ClearExtension@@Base+0xd2a> │ │ │ │ - cbz r1, 3b996 <_PyImport_ClearExtension@@Base+0xd1a> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3b99e <_PyImport_ClearExtension@@Base+0xd22> │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 160dd0 │ │ │ │ - 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 3bcb4 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #42456 @ 0xa5d8 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ 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 3b9fa <_PyImport_ClearExtension@@Base+0xd7e> │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 3b9d2 <_PyImport_ClearExtension@@Base+0xd7a> │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3ba06 <_PyImport_ClearExtension@@Base+0xd8a> │ │ │ │ + cbz r3, 3b9de <_PyImport_ClearExtension@@Base+0xd86> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3ba28 <_PyImport_ClearExtension@@Base+0xdac> │ │ │ │ + b.n 3ba00 <_PyImport_ClearExtension@@Base+0xda8> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3ba16 <_PyImport_ClearExtension@@Base+0xd9a> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3b9ee <_PyImport_ClearExtension@@Base+0xd96> │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3ba24 <_PyImport_ClearExtension@@Base+0xda8> │ │ │ │ + b.n 3b9fc <_PyImport_ClearExtension@@Base+0xda4> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ba12 <_PyImport_ClearExtension@@Base+0xd96> │ │ │ │ - ldr r0, [pc, #8] @ (3ba2c <_PyImport_ClearExtension@@Base+0xdb0>) │ │ │ │ + beq.n 3b9ea <_PyImport_ClearExtension@@Base+0xd92> │ │ │ │ + ldr r0, [pc, #8] @ (3ba04 <_PyImport_ClearExtension@@Base+0xdac>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ @@ -25219,288 +25203,290 @@ │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3ba56 <_PyImport_ClearExtension@@Base+0xdda> │ │ │ │ + bne.n 3ba2e <_PyImport_ClearExtension@@Base+0xdd6> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3ba74 <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ + b.n 3ba4c <_PyImport_ClearExtension@@Base+0xdf4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 148050 │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3ba74 <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3ba88 <_PyImport_ClearExtension@@Base+0xe0c> │ │ │ │ - vldr d0, [pc, #24] @ 3ba90 <_PyImport_ClearExtension@@Base+0xe14> │ │ │ │ + bne.n 3ba4c <_PyImport_ClearExtension@@Base+0xdf4> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3ba60 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + vldr d0, [pc, #24] @ 3ba68 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85ac8 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3be08 <_PyImport_ClearExtension@@Base+0x118c>) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3bde0 <_PyImport_ClearExtension@@Base+0x1188>) │ │ │ │ eors r4, r1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3bab8 <_PyImport_ClearExtension@@Base+0xe3c> │ │ │ │ + cbz r3, 3ba90 <_PyImport_ClearExtension@@Base+0xe38> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3baba <_PyImport_ClearExtension@@Base+0xe3e> │ │ │ │ + b.n 3ba92 <_PyImport_ClearExtension@@Base+0xe3a> │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #54472 @ 0xd4c8 │ │ │ │ + movw r4, #57724 @ 0xe17c │ │ │ │ movt r4, #67 @ 0x43 │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r6, 3baee <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ + cbnz r6, 3bac6 <_PyImport_ClearExtension@@Base+0xe6e> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3baee <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ + ble.n 3bac6 <_PyImport_ClearExtension@@Base+0xe6e> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3baee <_PyImport_ClearExtension@@Base+0xe72> │ │ │ │ - cbnz r7, 3bb18 <_PyImport_ClearExtension@@Base+0xe9c> │ │ │ │ - movs r1, #3 │ │ │ │ + bne.n 3bac6 <_PyImport_ClearExtension@@Base+0xe6e> │ │ │ │ + cbnz r7, 3baea <_PyImport_ClearExtension@@Base+0xe92> │ │ │ │ + ldr r1, [pc, #448] @ (3bc88 <_PyImport_ClearExtension@@Base+0x1030>) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - strd r1, r2, [sp, #8] │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ + movs r1, #3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - movw r4, #9892 @ 0x26a4 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ str r1, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc8c <_PyImport_ClearExtension@@Base+0x1010> │ │ │ │ + beq.w 3bc5e <_PyImport_ClearExtension@@Base+0x1006> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + beq.w 3bc5a <_PyImport_ClearExtension@@Base+0x1002> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dc444 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + beq.w 3bc5a <_PyImport_ClearExtension@@Base+0x1002> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + beq.w 3bc5a <_PyImport_ClearExtension@@Base+0x1002> │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3bb76 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + beq.n 3bb48 <_PyImport_ClearExtension@@Base+0xef0> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3bb64 <_PyImport_ClearExtension@@Base+0xee8> │ │ │ │ + cbnz r0, 3bb36 <_PyImport_ClearExtension@@Base+0xede> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3bb76 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ - b.n 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + bge.n 3bb48 <_PyImport_ClearExtension@@Base+0xef0> │ │ │ │ + b.n 3bc5a <_PyImport_ClearExtension@@Base+0x1002> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1c2a94 │ │ │ │ + bl 1c4d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + beq.w 3bc5a <_PyImport_ClearExtension@@Base+0x1002> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3bb58 <_PyImport_ClearExtension@@Base+0xedc> │ │ │ │ + bne.n 3bb2a <_PyImport_ClearExtension@@Base+0xed2> │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ adds.w r3, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 3bb8e <_PyImport_ClearExtension@@Base+0xf12> │ │ │ │ - cbnz r3, 3bbc0 <_PyImport_ClearExtension@@Base+0xf44> │ │ │ │ + beq.n 3bb60 <_PyImport_ClearExtension@@Base+0xf08> │ │ │ │ + cbnz r3, 3bb92 <_PyImport_ClearExtension@@Base+0xf3a> │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - ble.n 3bbe0 <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ + ble.n 3bbb2 <_PyImport_ClearExtension@@Base+0xf5a> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3bbe0 <_PyImport_ClearExtension@@Base+0xf64> │ │ │ │ + beq.n 3bbb2 <_PyImport_ClearExtension@@Base+0xf5a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #48092 @ 0xbbdc │ │ │ │ + movw r2, #51316 @ 0xc874 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #60608 @ 0xecc0 │ │ │ │ + movw r1, #63832 @ 0xf958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + bl d5480 │ │ │ │ + b.n 3bc5a <_PyImport_ClearExtension@@Base+0x1002> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #48092 @ 0xbbdc │ │ │ │ + movw r2, #51316 @ 0xc874 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #60568 @ 0xec98 │ │ │ │ + movw r1, #63792 @ 0xf930 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ + bl d5480 │ │ │ │ + b.n 3bc5a <_PyImport_ClearExtension@@Base+0x1002> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #58748 @ 0xe57c │ │ │ │ + movw r1, #61968 @ 0xf210 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #58756 @ 0xe584 │ │ │ │ + movw r0, #61976 @ 0xf218 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bc88 <_PyImport_ClearExtension@@Base+0x100c> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 3bc5a <_PyImport_ClearExtension@@Base+0x1002> │ │ │ │ + bl 9803c │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3bc26 <_PyImport_ClearExtension@@Base+0xfaa> │ │ │ │ + beq.n 3bbf8 <_PyImport_ClearExtension@@Base+0xfa0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bc6e <_PyImport_ClearExtension@@Base+0xff2> │ │ │ │ + b.n 3bc40 <_PyImport_ClearExtension@@Base+0xfe8> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3bc40 <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ + bne.n 3bc12 <_PyImport_ClearExtension@@Base+0xfba> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3bc40 <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ + beq.n 3bc12 <_PyImport_ClearExtension@@Base+0xfba> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bc6e <_PyImport_ClearExtension@@Base+0xff2> │ │ │ │ + b.n 3bc40 <_PyImport_ClearExtension@@Base+0xfe8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3bc4a <_PyImport_ClearExtension@@Base+0xfce> │ │ │ │ + cbnz r3, 3bc1c <_PyImport_ClearExtension@@Base+0xfc4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3bc62 <_PyImport_ClearExtension@@Base+0xfe6> │ │ │ │ + beq.n 3bc34 <_PyImport_ClearExtension@@Base+0xfdc> │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ eor.w r4, r4, #256 @ 0x100 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 29768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bc6e <_PyImport_ClearExtension@@Base+0xff2> │ │ │ │ + b.n 3bc40 <_PyImport_ClearExtension@@Base+0xfe8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b07c │ │ │ │ - cbz r4, 3bc96 <_PyImport_ClearExtension@@Base+0x101a> │ │ │ │ + bl 9ab24 │ │ │ │ + cbz r4, 3bc68 <_PyImport_ClearExtension@@Base+0x1010> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ + bl f6bec │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3bc9e <_PyImport_ClearExtension@@Base+0x1022> │ │ │ │ + b.n 3bc70 <_PyImport_ClearExtension@@Base+0x1018> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bc9e <_PyImport_ClearExtension@@Base+0x1022> │ │ │ │ + b.n 3bc70 <_PyImport_ClearExtension@@Base+0x1018> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ orrs.w r6, r5, r8 │ │ │ │ - bne.n 3bcec <_PyImport_ClearExtension@@Base+0x1070> │ │ │ │ - cbz r4, 3bcda <_PyImport_ClearExtension@@Base+0x105e> │ │ │ │ + bne.n 3bcc4 <_PyImport_ClearExtension@@Base+0x106c> │ │ │ │ + cbz r4, 3bcb2 <_PyImport_ClearExtension@@Base+0x105a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bce2 <_PyImport_ClearExtension@@Base+0x1066> │ │ │ │ + b.n 3bcba <_PyImport_ClearExtension@@Base+0x1062> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 160dd0 │ │ │ │ + b.w 161e98 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bd6a <_PyImport_ClearExtension@@Base+0x10ee> │ │ │ │ + cbz r0, 3bd42 <_PyImport_ClearExtension@@Base+0x10ea> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3bd20 <_PyImport_ClearExtension@@Base+0x10a4> │ │ │ │ + ble.n 3bcf8 <_PyImport_ClearExtension@@Base+0x10a0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bd10 <_PyImport_ClearExtension@@Base+0x1094> │ │ │ │ + cbz r3, 3bce8 <_PyImport_ClearExtension@@Base+0x1090> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3bd18 <_PyImport_ClearExtension@@Base+0x109c> │ │ │ │ + b.n 3bcf0 <_PyImport_ClearExtension@@Base+0x1098> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bd28 <_PyImport_ClearExtension@@Base+0x10ac> │ │ │ │ + cbz r3, 3bd00 <_PyImport_ClearExtension@@Base+0x10a8> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bd30 <_PyImport_ClearExtension@@Base+0x10b4> │ │ │ │ + b.n 3bd08 <_PyImport_ClearExtension@@Base+0x10b0> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3bd3a <_PyImport_ClearExtension@@Base+0x10be> │ │ │ │ + cbz r2, 3bd12 <_PyImport_ClearExtension@@Base+0x10ba> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3bd42 <_PyImport_ClearExtension@@Base+0x10c6> │ │ │ │ + b.n 3bd1a <_PyImport_ClearExtension@@Base+0x10c2> │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ blx 29c10 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3bd6a <_PyImport_ClearExtension@@Base+0x10ee> │ │ │ │ + ble.n 3bd42 <_PyImport_ClearExtension@@Base+0x10ea> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bd54 <_PyImport_ClearExtension@@Base+0x10d8> │ │ │ │ + cbz r3, 3bd2c <_PyImport_ClearExtension@@Base+0x10d4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3bd5c <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + b.n 3bd34 <_PyImport_ClearExtension@@Base+0x10dc> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -25508,2892 +25494,2888 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3be7c <_PyImport_ClearExtension@@Base+0x1200> │ │ │ │ + bne.n 3be54 <_PyImport_ClearExtension@@Base+0x11fc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3be7c <_PyImport_ClearExtension@@Base+0x1200> │ │ │ │ + bne.n 3be54 <_PyImport_ClearExtension@@Base+0x11fc> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bd9c <_PyImport_ClearExtension@@Base+0x1120> │ │ │ │ - cbz r4, 3bd9c <_PyImport_ClearExtension@@Base+0x1120> │ │ │ │ + cbz r0, 3bd74 <_PyImport_ClearExtension@@Base+0x111c> │ │ │ │ + cbz r4, 3bd74 <_PyImport_ClearExtension@@Base+0x111c> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d5370 │ │ │ │ + b.w d4e54 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 3be58 <_PyImport_ClearExtension@@Base+0x11dc> │ │ │ │ + bhi.n 3be30 <_PyImport_ClearExtension@@Base+0x11d8> │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r0, [pc, #144] @ (3be38 <_PyImport_ClearExtension@@Base+0x11bc>) │ │ │ │ + ldr r0, [pc, #144] @ (3be10 <_PyImport_ClearExtension@@Base+0x11b8>) │ │ │ │ asrs r3, r0, #8 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ clz r3, r0 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3be84 <_PyImport_ClearExtension@@Base+0x1208> │ │ │ │ + b.n 3be5c <_PyImport_ClearExtension@@Base+0x1204> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3be84 <_PyImport_ClearExtension@@Base+0x1208> │ │ │ │ + b.n 3be5c <_PyImport_ClearExtension@@Base+0x1204> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ - b.n 3be84 <_PyImport_ClearExtension@@Base+0x1208> │ │ │ │ + b.n 3be5c <_PyImport_ClearExtension@@Base+0x1204> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - b.n 3be84 <_PyImport_ClearExtension@@Base+0x1208> │ │ │ │ + b.n 3be5c <_PyImport_ClearExtension@@Base+0x1204> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, r2 │ │ │ │ - b.n 3be84 <_PyImport_ClearExtension@@Base+0x1208> │ │ │ │ + b.n 3be5c <_PyImport_ClearExtension@@Base+0x1204> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r2 │ │ │ │ - b.n 3be84 <_PyImport_ClearExtension@@Base+0x1208> │ │ │ │ + b.n 3be5c <_PyImport_ClearExtension@@Base+0x1204> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r3 │ │ │ │ - cbz r3, 3bea4 <_PyImport_ClearExtension@@Base+0x1228> │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 3bea6 <_PyImport_ClearExtension@@Base+0x122a> │ │ │ │ - mov r4, r3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 2957c │ │ │ │ - cbnz r6, 3bebc <_PyImport_ClearExtension@@Base+0x1240> │ │ │ │ - cmp r7, r6 │ │ │ │ - ble.n 3bebc <_PyImport_ClearExtension@@Base+0x1240> │ │ │ │ - cmp r7, #3 │ │ │ │ - bgt.n 3bebc <_PyImport_ClearExtension@@Base+0x1240> │ │ │ │ - cbnz r5, 3bee2 <_PyImport_ClearExtension@@Base+0x1266> │ │ │ │ - ldr r1, [pc, #120] @ (3bf38 <_PyImport_ClearExtension@@Base+0x12bc>) │ │ │ │ - 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 3bee2 <_PyImport_ClearExtension@@Base+0x1266> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3bf26 <_PyImport_ClearExtension@@Base+0x12aa> │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl d1ed8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3bede <_PyImport_ClearExtension@@Base+0x1262> │ │ │ │ - add r4, r7 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3bf12 <_PyImport_ClearExtension@@Base+0x1296> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3befe <_PyImport_ClearExtension@@Base+0x1282> │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 3bf16 <_PyImport_ClearExtension@@Base+0x129a> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3bf18 <_PyImport_ClearExtension@@Base+0x129c> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3bf18 <_PyImport_ClearExtension@@Base+0x129c> │ │ │ │ - b.n 3bede <_PyImport_ClearExtension@@Base+0x1262> │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 3bf18 <_PyImport_ClearExtension@@Base+0x129c> │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 37b62 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bf30 <_PyImport_ClearExtension@@Base+0x12b4> │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl d29b0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3bf6a <_PyImport_ClearExtension@@Base+0x12ee> │ │ │ │ + bge.n 3be8e <_PyImport_ClearExtension@@Base+0x1236> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10820 @ 0x2a44 │ │ │ │ + movw r1, #14156 @ 0x374c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf78 <_PyImport_ClearExtension@@Base+0x12fc> │ │ │ │ + b.n 3be9c <_PyImport_ClearExtension@@Base+0x1244> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3bfa2 <_PyImport_ClearExtension@@Base+0x1326> │ │ │ │ + cbnz r1, 3bec6 <_PyImport_ClearExtension@@Base+0x126e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56228 @ 0xdba4 │ │ │ │ + movw r1, #59492 @ 0xe864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3bfc0 <_PyImport_ClearExtension@@Base+0x1344> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3bee4 <_PyImport_ClearExtension@@Base+0x128c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3bfc6 <_PyImport_ClearExtension@@Base+0x134a> │ │ │ │ + bmi.n 3beea <_PyImport_ClearExtension@@Base+0x1292> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58820 @ 0xe5c4 │ │ │ │ + movw r1, #62084 @ 0xf284 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c028 <_PyImport_ClearExtension@@Base+0x13ac> │ │ │ │ + b.n 3bf4c <_PyImport_ClearExtension@@Base+0x12f4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3bff2 <_PyImport_ClearExtension@@Base+0x1376> │ │ │ │ - bl 805dc │ │ │ │ + bgt.n 3bf16 <_PyImport_ClearExtension@@Base+0x12be> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bfc0 <_PyImport_ClearExtension@@Base+0x1344> │ │ │ │ + bne.n 3bee4 <_PyImport_ClearExtension@@Base+0x128c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58852 @ 0xe5e4 │ │ │ │ + movw r1, #62116 @ 0xf2a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3bfc0 <_PyImport_ClearExtension@@Base+0x1344> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3bee4 <_PyImport_ClearExtension@@Base+0x128c> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3c026 <_PyImport_ClearExtension@@Base+0x13aa> │ │ │ │ + beq.n 3bf4a <_PyImport_ClearExtension@@Base+0x12f2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3c014 <_PyImport_ClearExtension@@Base+0x1398> │ │ │ │ + cbz r3, 3bf38 <_PyImport_ClearExtension@@Base+0x12e0> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 3c008 <_PyImport_ClearExtension@@Base+0x138c> │ │ │ │ + cbnz r3, 3bf2c <_PyImport_ClearExtension@@Base+0x12d4> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 78004 │ │ │ │ - b.n 3c014 <_PyImport_ClearExtension@@Base+0x1398> │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 3bf38 <_PyImport_ClearExtension@@Base+0x12e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c000 <_PyImport_ClearExtension@@Base+0x1384> │ │ │ │ - b.n 3bfc0 <_PyImport_ClearExtension@@Base+0x1344> │ │ │ │ + bne.n 3bf24 <_PyImport_ClearExtension@@Base+0x12cc> │ │ │ │ + b.n 3bee4 <_PyImport_ClearExtension@@Base+0x128c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 3c024 <_PyImport_ClearExtension@@Base+0x13a8> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 3bfc0 <_PyImport_ClearExtension@@Base+0x1344> │ │ │ │ + cbnz r0, 3bf48 <_PyImport_ClearExtension@@Base+0x12f0> │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 3bee4 <_PyImport_ClearExtension@@Base+0x128c> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3c04e <_PyImport_ClearExtension@@Base+0x13d2> │ │ │ │ + bne.n 3bf72 <_PyImport_ClearExtension@@Base+0x131a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3c078 │ │ │ │ + bl 3bf9c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c06a <_PyImport_ClearExtension@@Base+0x13ee> │ │ │ │ - b.n 3c064 <_PyImport_ClearExtension@@Base+0x13e8> │ │ │ │ + bne.n 3bf8e <_PyImport_ClearExtension@@Base+0x1336> │ │ │ │ + b.n 3bf88 <_PyImport_ClearExtension@@Base+0x1330> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20448 @ 0x4fe0 │ │ │ │ + movw r0, #23632 @ 0x5c50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3c074 <_PyImport_ClearExtension@@Base+0x13f8> │ │ │ │ - b.n 3c03e <_PyImport_ClearExtension@@Base+0x13c2> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3c074 <_PyImport_ClearExtension@@Base+0x13f8> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bf98 <_PyImport_ClearExtension@@Base+0x1340> │ │ │ │ + b.n 3bf62 <_PyImport_ClearExtension@@Base+0x130a> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3bf98 <_PyImport_ClearExtension@@Base+0x1340> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c078 : │ │ │ │ +0003bf9c : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1fc2a4 │ │ │ │ + b.w 1fe030 │ │ │ │ │ │ │ │ -0003c07e : │ │ │ │ +0003bfa2 : │ │ │ │ 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 3c11e <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3c0c2 │ │ │ │ + bl 3c108 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bfe6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3c0aa │ │ │ │ + bpl.n 3bfce │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3c0aa │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 3c0da │ │ │ │ + cbnz r3, 3bfce │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 3bffe │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25840 @ 0x64f0 │ │ │ │ + movw r1, #29064 @ 0x7188 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3c0da │ │ │ │ - cbnz r4, 3c0e0 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3bffe │ │ │ │ + cbnz r4, 3c004 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58892 @ 0xe60c │ │ │ │ + movw r1, #62156 @ 0xf2cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c11c │ │ │ │ + b.n 3c040 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c104 │ │ │ │ + bmi.n 3c028 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #58916 @ 0xe624 │ │ │ │ + movw r1, #62180 @ 0xf2e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 3c0da │ │ │ │ + bl d5480 │ │ │ │ + b.n 3bffe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 1ad128 │ │ │ │ + bl 1af5d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #62236 @ 0xf31c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r2, r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w e23f0 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r3 │ │ │ │ + cbz r3, 3c072 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 3c074 │ │ │ │ + mov r4, r3 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 2957c │ │ │ │ + cbnz r6, 3c08a │ │ │ │ + cmp r7, r6 │ │ │ │ + ble.n 3c08a │ │ │ │ + cmp r7, #3 │ │ │ │ + bgt.n 3c08a │ │ │ │ + cbnz r5, 3c0b0 │ │ │ │ + ldr r1, [pc, #120] @ (3c104 ) │ │ │ │ + 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 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3c0b0 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3c0f4 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl d1998 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c0ac │ │ │ │ + add r4, r7 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 3c0e0 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + cbz r6, 3c0cc │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 3c0e4 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl f9698 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3c0e6 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 3c0e6 │ │ │ │ + b.n 3c0ac │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 3c0e6 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 37a0c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 3c0fe │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl d2470 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003c11e <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003c108 <_PyObject_GetDictPtr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - bmi.n 3c15c <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3c146 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3c172 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 3c158 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3c15c <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 3c142 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r2, r4, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ neglt r0, r0 │ │ │ │ adds r2, #3 │ │ │ │ mla r2, r4, r0, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r1, r2 │ │ │ │ adds r0, r3, r1 │ │ │ │ - b.n 3c17a <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c164 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 3c176 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 3c160 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 3c176 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 1fa25c │ │ │ │ - cbnz r0, 3c176 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl d7c64 │ │ │ │ + bpl.n 3c160 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 1fbfe8 │ │ │ │ + cbnz r0, 3c160 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl d7748 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c17a <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c164 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #59020 @ 0xe68c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r2, r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w e2114 │ │ │ │ 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 3c1be <_PyObject_GetDictPtr@@Base+0xa0> │ │ │ │ + bhi.n 3c194 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 159698 │ │ │ │ - bl cfcbc │ │ │ │ + bl 15a748 │ │ │ │ + bl cf75c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w fd8c0 │ │ │ │ + b.w fdc08 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43676 @ 0xaa9c │ │ │ │ + movw r0, #46940 @ 0xb75c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c1a4 <_PyObject_GetDictPtr@@Base+0x86> │ │ │ │ + bne.n 3c17a <_PyObject_GetDictPtr@@Base+0x72> │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 3c1d8 <_PyObject_GetDictPtr@@Base+0xd0> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23872 @ 0x5d40 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c1d8 <_PyObject_GetDictPtr@@Base+0xd0> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3c1ec <_PyObject_GetDictPtr@@Base+0xe4> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 10df58 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3c1d4 <_PyObject_GetDictPtr@@Base+0xcc> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3c202 <_PyObject_GetDictPtr@@Base+0xe4> │ │ │ │ + beq.n 3c21a <_PyObject_GetDictPtr@@Base+0x112> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59040 @ 0xe6a0 │ │ │ │ + movw r1, #62304 @ 0xf360 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c214 <_PyObject_GetDictPtr@@Base+0xf6> │ │ │ │ + bne.n 3c22c <_PyObject_GetDictPtr@@Base+0x124> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c292 <_PyObject_GetDictPtr@@Base+0x174> │ │ │ │ + b.n 3c2aa <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c228 <_PyObject_GetDictPtr@@Base+0x10a> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3c240 <_PyObject_GetDictPtr@@Base+0x138> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c210 <_PyObject_GetDictPtr@@Base+0xf2> │ │ │ │ + bne.n 3c228 <_PyObject_GetDictPtr@@Base+0x120> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #124 @ 0x7c │ │ │ │ + movw r1, #3312 @ 0xcf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59076 @ 0xe6c4 │ │ │ │ + movw r0, #62340 @ 0xf384 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c210 <_PyObject_GetDictPtr@@Base+0xf2> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 3c228 <_PyObject_GetDictPtr@@Base+0x120> │ │ │ │ + bl 9803c │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c284 <_PyObject_GetDictPtr@@Base+0x166> │ │ │ │ + bne.n 3c29c <_PyObject_GetDictPtr@@Base+0x194> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c272 <_PyObject_GetDictPtr@@Base+0x154> │ │ │ │ - bl e9180 │ │ │ │ + bne.n 3c28a <_PyObject_GetDictPtr@@Base+0x182> │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c244 <_PyObject_GetDictPtr@@Base+0x126> │ │ │ │ - b.n 3c210 <_PyObject_GetDictPtr@@Base+0xf2> │ │ │ │ + beq.n 3c25c <_PyObject_GetDictPtr@@Base+0x154> │ │ │ │ + b.n 3c228 <_PyObject_GetDictPtr@@Base+0x120> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c272 <_PyObject_GetDictPtr@@Base+0x154> │ │ │ │ + blt.n 3c28a <_PyObject_GetDictPtr@@Base+0x182> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 3c2c0 <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #20688 @ 0x50d0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c2c0 <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3c2d4 <_PyObject_GetDictPtr@@Base+0x1b6> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 10db2c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c2bc <_PyObject_GetDictPtr@@Base+0x19e> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - 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, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3c2f6 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ + cbnz r3, 3c2cc <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3c2f6 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ + ble.n 3c2cc <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c2f6 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ - cbnz r0, 3c312 <_PyObject_GetDictPtr@@Base+0x1f4> │ │ │ │ + bne.n 3c2cc <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ + cbnz r0, 3c2e8 <_PyObject_GetDictPtr@@Base+0x1e0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c360 <_PyObject_GetDictPtr@@Base+0x242>) │ │ │ │ + ldr r4, [pc, #96] @ (3c334 <_PyObject_GetDictPtr@@Base+0x22c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c312 <_PyObject_GetDictPtr@@Base+0x1f4> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c2e8 <_PyObject_GetDictPtr@@Base+0x1e0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c35a <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ + b.n 3c330 <_PyObject_GetDictPtr@@Base+0x228> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c326 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3c2fc <_PyObject_GetDictPtr@@Base+0x1f4> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c30e <_PyObject_GetDictPtr@@Base+0x1f0> │ │ │ │ - bl 98598 │ │ │ │ + bne.n 3c2e4 <_PyObject_GetDictPtr@@Base+0x1dc> │ │ │ │ + bl 9803c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r4, 3c34e <_PyObject_GetDictPtr@@Base+0x230> │ │ │ │ - ldr r3, [pc, #36] @ (3c364 <_PyObject_GetDictPtr@@Base+0x246>) │ │ │ │ + bl 9ab24 │ │ │ │ + cbz r4, 3c324 <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ + ldr r3, [pc, #36] @ (3c338 <_PyObject_GetDictPtr@@Base+0x230>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c358 <_PyObject_GetDictPtr@@Base+0x23a> │ │ │ │ + cbnz r3, 3c32e <_PyObject_GetDictPtr@@Base+0x226> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ebde8 │ │ │ │ + b.w 1edbc8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3c35a <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #12] @ (3c368 <_PyObject_GetDictPtr@@Base+0x24a>) │ │ │ │ + b.n 3c330 <_PyObject_GetDictPtr@@Base+0x228> │ │ │ │ + ldr r0, [pc, #12] @ (3c33c <_PyObject_GetDictPtr@@Base+0x234>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3c38c <_PyObject_GetDictPtr@@Base+0x26e> │ │ │ │ + bhi.n 3c360 <_PyObject_GetDictPtr@@Base+0x258> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c3a4 <_PyObject_GetDictPtr@@Base+0x286> │ │ │ │ + ble.n 3c378 <_PyObject_GetDictPtr@@Base+0x270> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3c3ac <_PyObject_GetDictPtr@@Base+0x28e> │ │ │ │ - movw r0, #46936 @ 0xb758 │ │ │ │ + b.n 3c380 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ + movw r0, #50200 @ 0xc418 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c384 <_PyObject_GetDictPtr@@Base+0x266> │ │ │ │ + bne.n 3c358 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b494 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ + b.w 3b470 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c928 <_PyTime_AsTimeval@@Base+0x2d50> │ │ │ │ + bl 24dd6c <_PyTime_AsTimeval@@Base+0x2eac> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c3dc <_PyObject_GetDictPtr@@Base+0x2be> │ │ │ │ + bne.n 3c3b0 <_PyObject_GetDictPtr@@Base+0x2a8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c412 <_PyObject_GetDictPtr@@Base+0x2f4> │ │ │ │ + b.n 3c3e6 <_PyObject_GetDictPtr@@Base+0x2de> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 24d30c <_PyTime_AsTimeval@@Base+0x3734> │ │ │ │ + bl 24e87c <_PyTime_AsTimeval@@Base+0x39bc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c3d8 <_PyObject_GetDictPtr@@Base+0x2ba> │ │ │ │ + beq.n 3c3ac <_PyObject_GetDictPtr@@Base+0x2a4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c418 : │ │ │ │ +0003c3ec : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3c430 ) │ │ │ │ + ldr r4, [pc, #16] @ (3c404 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1f73b4 │ │ │ │ + b.w 1f9194 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3c436 │ │ │ │ + b.n 3c40a │ │ │ │ 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 3c46a │ │ │ │ + bmi.n 3c43e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59284 @ 0xe794 │ │ │ │ + movw r1, #62548 @ 0xf454 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3c492 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3c466 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b8580 │ │ │ │ + bl b8048 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c496 │ │ │ │ + beq.n 3c46a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59316 @ 0xe7b4 │ │ │ │ + movw r1, #62580 @ 0xf474 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c50e │ │ │ │ + b.n 3c4e2 │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl f9a98 │ │ │ │ + bl f9de0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3c4b8 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3c48c │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c492 │ │ │ │ + bne.n 3c466 │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3c4a0 │ │ │ │ + bne.n 3c474 │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c4d8 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3c4ac │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c492 │ │ │ │ - b.n 3c4de │ │ │ │ + bne.n 3c466 │ │ │ │ + b.n 3c4b2 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c4f6 │ │ │ │ + bls.n 3c4ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59348 @ 0xe7d4 │ │ │ │ + movw r1, #62612 @ 0xf494 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3c492 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3c466 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 29c10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ addw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 220120 <_PyTime_FromMillisecondsObject@@Base+0x43c> │ │ │ │ + cbz r0, 3c53c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cbnz r0, 3c51e │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c540 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 3c540 │ │ │ │ + bl 83e84 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3c548 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c53c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c53c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3c570 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #62628 @ 0xf4a4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847e4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3c570 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c570 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0003c574 : │ │ │ │ + ldr r0, [pc, #4] @ (3c57c ) │ │ │ │ + b.w cf05c │ │ │ │ + nop │ │ │ │ + movs r7, #12 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ 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 3c546 │ │ │ │ + bne.n 3c5b0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1ed8 │ │ │ │ - cbz r0, 3c560 │ │ │ │ - b.n 3c55c │ │ │ │ + bl d1998 │ │ │ │ + cbz r0, 3c5ca │ │ │ │ + b.n 3c5c6 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #27804 @ 0x6c9c │ │ │ │ + movw r0, #30884 @ 0x78a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c538 │ │ │ │ + bne.n 3c5a2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c5a8 │ │ │ │ + b.n 3c612 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 176650 │ │ │ │ + bl 177874 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c574 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3c5de │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c55c │ │ │ │ + bne.n 3c5c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #54472 @ 0xd4c8 │ │ │ │ + movw r5, #57724 @ 0xe17c │ │ │ │ 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 3c5a2 │ │ │ │ + ble.n 3c60c │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh.w r0, [r3, #312] @ 0x138 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c584 │ │ │ │ - bl 7ec70 │ │ │ │ + b.n 3c5ee │ │ │ │ + bl 7ec80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c5b2 │ │ │ │ + cbz r3, 3c61c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ 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 21e75c │ │ │ │ - cbz r0, 3c60a │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c5ec │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3c60e │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 3c60e │ │ │ │ - bl 842e8 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3c616 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c60a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c60a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3c63e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #59364 @ 0xe7e4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c63e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c63e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0003c642 : │ │ │ │ - ldr r0, [pc, #4] @ (3c648 ) │ │ │ │ - b.w cf5bc │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c66a │ │ │ │ + bpl.n 3c640 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c68a │ │ │ │ + bgt.n 3c660 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #59444 @ 0xe834 │ │ │ │ + movw r1, #62708 @ 0xf4f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c6a2 │ │ │ │ + bgt.n 3c678 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 18a9e4 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c6bc │ │ │ │ - b.n 3c6b8 │ │ │ │ + bl 18c4c0 <_PyDeadline_Init@@Base+0x78> │ │ │ │ + cbnz r0, 3c692 │ │ │ │ + b.n 3c68e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35696 @ 0x8b70 │ │ │ │ + movw r1, #38840 @ 0x97b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c780 │ │ │ │ + b.n 3c756 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c6d0 │ │ │ │ + beq.n 3c6a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c6d0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c6a6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c6f6 │ │ │ │ + bmi.n 3c6cc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59504 @ 0xe870 │ │ │ │ + movw r1, #62768 @ 0xf530 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - bl 85e88 │ │ │ │ + b.w d5480 │ │ │ │ + bl 85a18 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c706 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3c70a │ │ │ │ - b.n 3c6b8 │ │ │ │ + bne.n 3c6dc │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 3c6e0 │ │ │ │ + b.n 3c68e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c722 │ │ │ │ + bge.n 3c6f8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59556 @ 0xe8a4 │ │ │ │ + movw r1, #62820 @ 0xf564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3c6b8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3c68e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c73c │ │ │ │ + bne.n 3c712 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3c780 │ │ │ │ + b.n 3c756 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c760 │ │ │ │ + bmi.n 3c736 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59592 @ 0xe8c8 │ │ │ │ + movw r1, #62856 @ 0xf588 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c76e │ │ │ │ - bl 894d4 │ │ │ │ + cbz r0, 3c744 │ │ │ │ + bl 89040 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c732 │ │ │ │ - b.n 3c6b8 │ │ │ │ + bne.n 3c708 │ │ │ │ + b.n 3c68e │ │ │ │ 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 3c732 │ │ │ │ + b.n 3c708 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #44324 @ 0xad24 │ │ │ │ + movw r2, #47588 @ 0xb9e4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d4714 │ │ │ │ - cbnz r0, 3c7a8 │ │ │ │ + bl 1d696c │ │ │ │ + cbnz r0, 3c77e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c80a │ │ │ │ + b.n 3c7e0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c7ec │ │ │ │ - ldr r2, [pc, #96] @ (3c810 ) │ │ │ │ + bpl.n 3c7c2 │ │ │ │ + ldr r2, [pc, #92] @ (3c7e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3c7d6 │ │ │ │ + beq.n 3c7ac │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3c7e0 │ │ │ │ + bls.n 3c7b6 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 3c7e8 │ │ │ │ + b.n 3c7be │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3c7f0 │ │ │ │ + b.n 3c7c6 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #32] @ (3c814 ) │ │ │ │ - bl 7a1f4 │ │ │ │ + ldr r1, [pc, #28] @ (3c7e8 ) │ │ │ │ + bl 7a1ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c7a2 │ │ │ │ + bne.n 3c778 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c80a │ │ │ │ + cbz r3, 3c7e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c08e4 │ │ │ │ + bl 1c2b74 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c81e │ │ │ │ + cbz r4, 3c7f2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3c83c │ │ │ │ + bhi.n 3c810 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c860 │ │ │ │ - b.n 3c854 │ │ │ │ - movw r0, #49084 @ 0xbfbc │ │ │ │ + ble.n 3c834 │ │ │ │ + b.n 3c828 │ │ │ │ + movw r0, #52308 @ 0xcc54 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c836 │ │ │ │ - b.n 3c8de │ │ │ │ + bne.n 3c80a │ │ │ │ + b.n 3c8b2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 142ed4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 144124 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c8de │ │ │ │ + beq.n 3c8b2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3c882 │ │ │ │ + cbz r3, 3c856 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c89a │ │ │ │ + ble.n 3c86e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35696 @ 0x8b70 │ │ │ │ + movw r1, #38840 @ 0x97b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3c8de │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3c8b2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1204 @ 0x4b4 │ │ │ │ + movw r1, #4428 @ 0x114c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3c8de │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3c8b2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3c8be │ │ │ │ + bge.n 3c892 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #59708 @ 0xe93c │ │ │ │ + movw r1, #62972 @ 0xf5fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3c8d0 │ │ │ │ + blt.n 3c8a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 21bee0 <_PyThreadState_GetCurrent@@Base+0x128> │ │ │ │ + bl 21d468 <_PyThreadState_GetCurrent@@Base+0x128> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c8c4 │ │ │ │ + bne.n 3c898 │ │ │ │ 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 3c910 │ │ │ │ + bpl.n 3c8e4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c912 │ │ │ │ + b.n 3c8e6 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c952 │ │ │ │ + bne.n 3c926 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c920 │ │ │ │ + bne.n 3c8f4 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c928 │ │ │ │ + b.n 3c8fc │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 162904 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 163a20 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c9c6 │ │ │ │ + bne.n 3c99a │ │ │ │ mov r0, r4 │ │ │ │ - bl 162b14 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 163c30 <_PyUnicode_IsUppercase@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c9d8 │ │ │ │ + b.n 3c9ac │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c9d0 │ │ │ │ + beq.n 3c9a4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c9ae │ │ │ │ + ble.n 3c982 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c96e │ │ │ │ + bne.n 3c942 │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c97a │ │ │ │ + b.n 3c94e │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 162b14 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c98a │ │ │ │ + bl 163c30 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c95e │ │ │ │ mov r0, sl │ │ │ │ - bl 162904 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c996 │ │ │ │ + bl 163a20 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c96a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c9d0 │ │ │ │ + bne.n 3c9a4 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c9a8 │ │ │ │ + b.n 3c97c │ │ │ │ mov r0, sl │ │ │ │ - bl 1628c4 <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c9a8 │ │ │ │ + bl 1639e0 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c97c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c9d0 │ │ │ │ + beq.n 3c9a4 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c960 │ │ │ │ + b.n 3c934 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3c9d8 │ │ │ │ + b.n 3c9ac │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3c9d8 │ │ │ │ + b.n 3c9ac │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 3cb20 │ │ │ │ + bl 3caf4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ 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, 3ca1c │ │ │ │ - cbz r2, 3ca34 │ │ │ │ + cbnz r3, 3c9f0 │ │ │ │ + cbz r2, 3ca08 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3ca34 │ │ │ │ + cbz r3, 3ca08 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59812 @ 0xe9a4 │ │ │ │ + movw r1, #63076 @ 0xf664 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3ca48 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3ca1c │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #49912 @ 0xc2f8 │ │ │ │ + movw r1, #53136 @ 0xcf90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ 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 3ca6c │ │ │ │ + bne.n 3ca40 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ca84 │ │ │ │ + b.w 3ca58 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20664 @ 0x50b8 │ │ │ │ + movw r0, #23848 @ 0x5d28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ca60 │ │ │ │ + bne.n 3ca34 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ca84 : │ │ │ │ +0003ca58 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3ca98 │ │ │ │ + cbz r0, 3ca6c │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3caa0 │ │ │ │ - bl 26fa74 │ │ │ │ + cbnz r1, 3ca74 │ │ │ │ + bl 270964 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3cb1c │ │ │ │ + b.n 3caf0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3cafe │ │ │ │ + cbz r3, 3cad2 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3cab0 │ │ │ │ + cbnz r6, 3ca84 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3cab8 │ │ │ │ + cbz r6, 3ca8c │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3cafe │ │ │ │ + bmi.n 3cad2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3cafe │ │ │ │ + cbz r3, 3cad2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3cafe │ │ │ │ + bmi.n 3cad2 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3cafe │ │ │ │ + cbz r3, 3cad2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3cafe │ │ │ │ + cbz r3, 3cad2 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1baef8 │ │ │ │ + bl 1bd14c │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3cb1c │ │ │ │ + bne.n 3caf0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3cafe │ │ │ │ + beq.n 3cad2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3cafe │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3cad2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52908 @ 0xceac │ │ │ │ + movw r1, #56132 @ 0xdb44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3cb42 │ │ │ │ + beq.n 3cb16 │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ - b.n 3cb4a │ │ │ │ + b.n 3cb1e │ │ │ │ movw fp, #10752 @ 0x2a00 │ │ │ │ movt fp, #78 @ 0x4e │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #53584 @ 0xd150 │ │ │ │ + movw r1, #56808 @ 0xdde8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa384 │ │ │ │ + bl fa6cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cbbe │ │ │ │ + cbz r0, 3cb92 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cb82 │ │ │ │ + cbnz r6, 3cb56 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb74 │ │ │ │ + beq.n 3cb48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cb74 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cb48 │ │ │ │ + bl 78bf0 <_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 160dd0 │ │ │ │ + b.w 161e98 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3cbc4 │ │ │ │ + ble.n 3cb98 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cb9e │ │ │ │ + bls.n 3cb72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cbae │ │ │ │ - b.n 3cbba │ │ │ │ + bne.n 3cb82 │ │ │ │ + b.n 3cb8e │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3cbc6 │ │ │ │ - b.n 3cb92 │ │ │ │ + cbnz r0, 3cb9a │ │ │ │ + b.n 3cb66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cbba │ │ │ │ + cbnz r3, 3cb8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 1ef298 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f1078 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cdae │ │ │ │ + b.n 3cd82 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r5 │ │ │ │ movw r7, #42428 @ 0xa5bc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3ccb4 │ │ │ │ + bge.n 3cc88 │ │ │ │ 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 3cc1e │ │ │ │ + bne.n 3cbf2 │ │ │ │ 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 3cc54 │ │ │ │ + b.n 3cc28 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cc54 │ │ │ │ + cbz r0, 3cc28 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #59076 @ 0xe6c4 │ │ │ │ + movw r1, #62264 @ 0xf338 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d599c │ │ │ │ - b.n 3cd78 │ │ │ │ + bl d5480 │ │ │ │ + b.n 3cd4c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - blt.n 3cc72 │ │ │ │ + blt.n 3cc46 │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cc8e │ │ │ │ + cbz r5, 3cc62 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - bge.n 3cc8c │ │ │ │ + bge.n 3cc60 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59140 @ 0xe704 │ │ │ │ + movw r1, #62328 @ 0xf378 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3cd72 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3cd46 │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3ccb0 │ │ │ │ + beq.n 3cc84 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59168 @ 0xe720 │ │ │ │ + movw r1, #62356 @ 0xf394 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3cd72 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3cd46 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cbdc │ │ │ │ + b.n 3cbb0 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cd78 │ │ │ │ + beq.n 3cd4c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3ccd4 │ │ │ │ + cbz r3, 3cca8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3ccdc │ │ │ │ + b.n 3ccb0 │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3ccf0 │ │ │ │ + blt.n 3ccc4 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3ccf0 │ │ │ │ - bl 98598 │ │ │ │ + bpl.n 3ccc4 │ │ │ │ + bl 9803c │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3ccf4 │ │ │ │ + b.n 3ccc8 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cd2e │ │ │ │ + bne.n 3cd02 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r1 │ │ │ │ mla sl, sl, r5, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3cd20 │ │ │ │ + beq.n 3ccf4 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cd08 │ │ │ │ + b.n 3ccdc │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r1, 3cd78 │ │ │ │ + cbz r1, 3cd4c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9b07c │ │ │ │ - b.n 3cd78 │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 3cd4c │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 3cd6a │ │ │ │ + beq.n 3cd3e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cd52 │ │ │ │ + beq.n 3cd26 │ │ │ │ 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 3cd3c │ │ │ │ + b.n 3cd10 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ - b.n 3cd24 │ │ │ │ + b.n 3ccf8 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cd8e │ │ │ │ + beq.n 3cd62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cd8e │ │ │ │ + cbnz r3, 3cd62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3cda2 │ │ │ │ + beq.n 3cd76 │ │ │ │ adds r4, #1 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 3cd92 │ │ │ │ + bl d2470 │ │ │ │ + b.n 3cd66 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cdae │ │ │ │ + beq.n 3cd82 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #59840 @ 0xe9c0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3cdf6 │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bx r3 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ 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 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ce3a │ │ │ │ + cbz r0, 3cdca │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ce1e │ │ │ │ + cbz r3, 3cdae │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3ce26 │ │ │ │ + b.n 3cdb6 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3ce2e │ │ │ │ + cbz r2, 3cdbe │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3ce36 │ │ │ │ + b.n 3cdc6 │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 1fd214 │ │ │ │ + bl 1fefa4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 3ce76 │ │ │ │ + cbnz r0, 3ce06 │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 3ce76 │ │ │ │ + ble.n 3ce06 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3ce76 │ │ │ │ - cbz r2, 3ce76 │ │ │ │ + bne.n 3ce06 │ │ │ │ + cbz r2, 3ce06 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #49656 @ 0xc1f8 │ │ │ │ + movw r1, #52880 @ 0xce90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3ce94 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3ce24 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #32] @ (3ce9c ) │ │ │ │ + ldr r4, [pc, #32] @ (3ce2c ) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce60 │ │ │ │ + bne.n 3cdf0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #63120 @ 0xf690 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14fe3c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3ce70 │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + bx r3 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ceaa │ │ │ │ - b.w 1522ac │ │ │ │ + beq.n 3ce7e │ │ │ │ + b.w 153304 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ced8 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3ced8 │ │ │ │ + bne.n 3ceac │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 3ceac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cf0e │ │ │ │ + b.n 3cee2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c654c │ │ │ │ + bl 1c87a8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3cef6 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3ceca │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ced4 │ │ │ │ + bne.n 3cea8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3cf0e │ │ │ │ + b.n 3cee2 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3cf3a │ │ │ │ + cbnz r4, 3cf0e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1204 @ 0x4b4 │ │ │ │ + movw r1, #4428 @ 0x114c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3cf42 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3cf16 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003cf46 : │ │ │ │ - b.w 237474 │ │ │ │ +0003cf1a : │ │ │ │ + b.w 2389bc │ │ │ │ + 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 3cf3e │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3cf56 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3cf5e │ │ │ │ + movw r0, #50160 @ 0xc3f0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3cf36 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 3b470 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3cf62 │ │ │ │ + blt.n 3cf82 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3cf7c │ │ │ │ + blt.n 3cf9c │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47820 @ 0xbacc │ │ │ │ + movw r1, #51044 @ 0xc764 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cf86 │ │ │ │ + b.n 3cfa6 │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (3cf88 ) │ │ │ │ + ldr r0, [pc, #8] @ (3cfa8 ) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003cf8c : │ │ │ │ - b.w 18e7f0 │ │ │ │ +0003cfac : │ │ │ │ + b.w 190330 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 3cfb0 │ │ │ │ + cbz r3, 3cfd0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3cfc0 │ │ │ │ + b.n 3cfe0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3cfbe │ │ │ │ + ble.n 3cfde │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3cfba │ │ │ │ - cbnz r1, 3cfdc │ │ │ │ + bne.n 3cfda │ │ │ │ + cbnz r1, 3cffc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3cfc0 │ │ │ │ + b.n 3cfe0 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #644] @ (3d248 ) │ │ │ │ + ldr r1, [pc, #644] @ (3d268 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3cfe2 │ │ │ │ - b.n 3d172 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d002 │ │ │ │ + b.n 3d192 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88854 │ │ │ │ + bl 883d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d172 │ │ │ │ - ldr r3, [pc, #588] @ (3d24c ) │ │ │ │ + beq.w 3d192 │ │ │ │ + ldr r3, [pc, #588] @ (3d26c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42636 @ 0xa68c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 3d176 │ │ │ │ + bne.w 3d196 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1d98 │ │ │ │ + bl e2074 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d176 │ │ │ │ + bne.w 3d196 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d04a │ │ │ │ + beq.n 3d06a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d04a │ │ │ │ + cbnz r3, 3d06a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 8871c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d086 │ │ │ │ + cbnz r0, 3d0a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d06e │ │ │ │ + beq.n 3d08e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d06e │ │ │ │ + cbnz r3, 3d08e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d172 │ │ │ │ + bne.n 3d192 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d10a │ │ │ │ + bne.n 3d12a │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e1d98 │ │ │ │ + bl e2074 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d10a │ │ │ │ + cbnz r3, 3d12a │ │ │ │ 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 3d0f2 │ │ │ │ + beq.n 3d112 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #376] @ 3d240 │ │ │ │ + vldr d5, [pc, #376] @ 3d260 │ │ │ │ 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 3d10a │ │ │ │ + bhi.n 3d12a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d04e │ │ │ │ + beq.n 3d06e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d04e │ │ │ │ + bne.n 3d06e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d04e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d06e │ │ │ │ mov r0, r7 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3d15e │ │ │ │ + cbz r0, 3d17e │ │ │ │ mov r1, r6 │ │ │ │ - bl 11cd9c │ │ │ │ + bl 11d548 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d132 │ │ │ │ + beq.n 3d152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d132 │ │ │ │ + cbnz r3, 3d152 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d148 │ │ │ │ + beq.n 3d168 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d148 │ │ │ │ + cbnz r3, 3d168 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d176 │ │ │ │ - b.n 3d168 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d196 │ │ │ │ + b.n 3d188 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d21a │ │ │ │ + beq.n 3d23a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85ac8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d250 │ │ │ │ + bne.n 3d270 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d1a6 │ │ │ │ + bne.n 3d1c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d1b6 │ │ │ │ + bne.n 3d1d6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d306 │ │ │ │ + b.n 3d326 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d28a │ │ │ │ + bne.w 3d2aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1a0 │ │ │ │ + beq.n 3d1c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d1a0 │ │ │ │ + cbnz r3, 3d1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3d1dc │ │ │ │ + b.n 3d1fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d168 │ │ │ │ + bne.n 3d188 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d168 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d188 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d172 │ │ │ │ + bne.n 3d192 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d172 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d192 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3d14c │ │ │ │ + bne.n 3d16c │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3d230 │ │ │ │ + bne.n 3d250 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 8871c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d1c6 │ │ │ │ + bne.n 3d1e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d200 │ │ │ │ + beq.n 3d220 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d200 │ │ │ │ + cbnz r3, 3d220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d172 │ │ │ │ + bne.n 3d192 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85f38 │ │ │ │ - bl e1d98 │ │ │ │ + b.w 85ac8 │ │ │ │ + bl e2074 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d150 │ │ │ │ + bne.n 3d170 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 3d1d0 │ │ │ │ + b.n 3d1f0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d1dc │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d1dc │ │ │ │ + bne.n 3d1fc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d1fc │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11cd9c │ │ │ │ + bl 11d548 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d26e │ │ │ │ + beq.n 3d28e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d26e │ │ │ │ + cbnz r3, 3d28e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d284 │ │ │ │ + beq.n 3d2a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d284 │ │ │ │ + cbnz r3, 3d2a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3d168 │ │ │ │ + beq.w 3d188 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 8871c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d2ba │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3d2f0 │ │ │ │ + cbnz r6, 3d2da │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 3d310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d2ee │ │ │ │ + beq.n 3d30e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d2ee │ │ │ │ + cbnz r3, 3d30e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d2ee │ │ │ │ - bl 11cd9c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d30e │ │ │ │ + bl 11d548 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d2d2 │ │ │ │ + beq.n 3d2f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d2d2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d2f2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d2e4 │ │ │ │ + beq.n 3d304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d2e4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d304 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d2ee │ │ │ │ + beq.n 3d30e │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d28e │ │ │ │ + b.n 3d2ae │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d306 │ │ │ │ + beq.n 3d326 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d306 │ │ │ │ + cbnz r3, 3d326 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d334 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3d340 │ │ │ │ + bne.n 3d354 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3d360 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 202938 │ │ │ │ + b.w 2045f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3d346 │ │ │ │ + b.n 3d366 │ │ │ │ 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 3d368 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 3d388 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d374 │ │ │ │ + cbz r3, 3d394 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d396 │ │ │ │ + b.n 3d3b6 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d392 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d3b2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d392 │ │ │ │ + cbnz r3, 3d3b2 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d392 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d3b2 │ │ │ │ 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 3d3ba │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3d3d2 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3d3da │ │ │ │ - movw r0, #46896 @ 0xb730 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3d3b2 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b494 <_PyImport_ClearExtension@@Base+0x818> │ │ │ │ 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, 3d40c │ │ │ │ + cbnz r7, 3d3e0 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 3d40c │ │ │ │ + blt.n 3d3e0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d40c │ │ │ │ - cbnz r2, 3d42c │ │ │ │ - ldr r1, [pc, #88] @ (3d468 ) │ │ │ │ + bgt.n 3d3e0 │ │ │ │ + cbnz r2, 3d400 │ │ │ │ + ldr r1, [pc, #88] @ (3d43c ) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d42c │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d400 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d464 │ │ │ │ + b.n 3d438 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d43c │ │ │ │ + ble.n 3d410 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d43e │ │ │ │ - b.n 3d428 │ │ │ │ + bge.n 3d412 │ │ │ │ + b.n 3d3fc │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 171da0 │ │ │ │ + bl 172f38 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 29ae0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3d45c │ │ │ │ + cbz r0, 3d430 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 251688 │ │ │ │ - b.n 3d428 │ │ │ │ + bl 252820 │ │ │ │ + b.n 3d3fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #60716 @ 0xed2c │ │ │ │ + movw r0, #63980 @ 0xf9ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fa2a8 │ │ │ │ + bl 1fc034 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 21de08 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3d4bc │ │ │ │ + bne.n 3d496 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d4da │ │ │ │ + b.n 3d4b4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148050 │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d4da │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3d4ee │ │ │ │ - vldr d0, [pc, #28] @ 3d4f8 │ │ │ │ + bne.n 3d4b4 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3d4c8 │ │ │ │ + vldr d0, [pc, #24] @ 3d4d0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85ac8 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d644 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d61c ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 21c880 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 3d524 │ │ │ │ + cbz r3, 3d4f6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d534 │ │ │ │ + b.n 3d506 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3d532 │ │ │ │ + blt.n 3d504 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3d52e │ │ │ │ - cbnz r1, 3d554 │ │ │ │ + bgt.n 3d500 │ │ │ │ + cbnz r1, 3d526 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d534 │ │ │ │ + b.n 3d506 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #336] @ (3d688 ) │ │ │ │ + ldr r1, [pc, #340] @ (3d65c ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d55a │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d52c │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d680 │ │ │ │ + b.n 3d652 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 3d572 │ │ │ │ + beq.n 3d544 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d574 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 3d574 │ │ │ │ - b.n 3d54e │ │ │ │ + bne.n 3d546 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 3d546 │ │ │ │ + b.n 3d520 │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 3d580 │ │ │ │ + cbz r7, 3d552 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 3d588 │ │ │ │ + b.n 3d55a │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r6 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 3d5d8 │ │ │ │ + bls.n 3d5aa │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d5ba │ │ │ │ + bne.n 3d58c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d5d4 │ │ │ │ + ble.n 3d5a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278934 │ │ │ │ + bl 279604 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d668 │ │ │ │ + bgt.n 3d63a │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d5d4 │ │ │ │ + b.n 3d5a6 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d668 │ │ │ │ + beq.n 3d63a │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d5c8 │ │ │ │ + beq.n 3d59a │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d5d4 │ │ │ │ + bne.n 3d5a6 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 3d668 │ │ │ │ + blt.n 3d63a │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3d596 │ │ │ │ + b.n 3d568 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d668 │ │ │ │ + bgt.n 3d63a │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d54e │ │ │ │ + beq.n 3d520 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d5fa │ │ │ │ + cbz r3, 3d5cc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d602 │ │ │ │ + b.n 3d5d4 │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 3d60e │ │ │ │ + cbz r3, 3d5e0 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 3d616 │ │ │ │ + b.n 3d5e8 │ │ │ │ movw r4, #10752 @ 0x2a00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 3d680 │ │ │ │ + bls.n 3d652 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d648 │ │ │ │ + bne.n 3d61a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d65c │ │ │ │ + ble.n 3d62e │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 278934 │ │ │ │ + bl 279604 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d664 │ │ │ │ + beq.n 3d636 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d63e │ │ │ │ + b.n 3d610 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d660 │ │ │ │ + beq.n 3d632 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 3d660 │ │ │ │ + beq.n 3d632 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 3d664 │ │ │ │ + b.n 3d636 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d664 │ │ │ │ + b.n 3d636 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d61e │ │ │ │ + b.n 3d5f0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60728 @ 0xed38 │ │ │ │ + movw r1, #63992 @ 0xf9f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3d54e │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3d520 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + nop │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3d6bc │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3d690 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3d6b6 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3d6bc │ │ │ │ + bne.n 3d68a │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3d690 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3d6de │ │ │ │ + cbnz r0, 3d6b2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d6de │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3d6b2 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3d6d4 │ │ │ │ + bne.n 3d6a8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 148bd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 3d764 │ │ │ │ + cbz r0, 3d738 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3d764 │ │ │ │ + cbnz r0, 3d738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d764 │ │ │ │ + beq.n 3d738 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34937 @ 0x8879 │ │ │ │ + movw r1, #42169 @ 0xa4b9 │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #60772 @ 0xed64 │ │ │ │ + movw r0, #64008 @ 0xfa08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d768 │ │ │ │ + cbnz r0, 3d73c │ │ │ │ mov r0, r4 │ │ │ │ - bl 252618 │ │ │ │ + bl 253750 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d7c2 │ │ │ │ + b.n 3d796 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #60780 @ 0xed6c │ │ │ │ + movw r0, #64016 @ 0xfa10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 3d7a0 │ │ │ │ + beq.n 3d774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d7a0 │ │ │ │ + cbnz r3, 3d774 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3d75e │ │ │ │ + beq.n 3d732 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7c2 │ │ │ │ + beq.n 3d796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d7c2 │ │ │ │ + cbnz r3, 3d796 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 3d7be │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 3d7be │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 3d7be │ │ │ │ + cbnz r0, 3d7d6 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #120] @ (3d840 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #24 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d81a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f9698 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3d7e8 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3d81a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9803c │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 29298 <__wait3_time64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9ab24 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3d81e │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3d82a │ │ │ │ + bl e9470 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d7ec │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3d83a │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3b80e <_PyImport_ClearExtension@@Base+0xbb6> │ │ │ │ + b.n 3d83a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6be4 │ │ │ │ + b.n 3d81a │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3d7fe │ │ │ │ + bne.n 3d878 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 234cf4 │ │ │ │ + bl 236264 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d81a │ │ │ │ - b.n 3d82c │ │ │ │ + bne.n 3d894 │ │ │ │ + b.n 3d8a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60800 @ 0xed80 │ │ │ │ + movw r1, #64036 @ 0xfa24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d599c │ │ │ │ - cbnz r0, 3d830 │ │ │ │ + b.w d5480 │ │ │ │ + cbnz r0, 3d8aa │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eee08 │ │ │ │ + bl ef150 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d840 │ │ │ │ + b.n 3d8ba │ │ │ │ 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} │ │ │ │ │ │ │ │ -0003d844 <_PyTraceback_Add@@Base>: │ │ │ │ +0003d8be <_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] @ (3d918 <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (3d990 <_PyTraceback_Add@@Base+0xd2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ str.w sl, [r6, #72] @ 0x48 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d908 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3d982 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3d9c4 │ │ │ │ + bl 3d994 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3d89e <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3d918 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d908 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3d982 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d908 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3d982 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d908 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d982 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3dac4 │ │ │ │ + bl 3da90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d8c2 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3d93c <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d8c2 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3d93c <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d8d8 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3d952 <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d8d8 <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3d952 <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3d908 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3d982 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r5 │ │ │ │ - bl d8148 │ │ │ │ + bl d7c2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d912 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3d98c <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d912 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3d98c <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1258c4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 12600c <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 3d940 <_PyTraceback_Add@@Base+0xfc> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 3d940 <_PyTraceback_Add@@Base+0xfc> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 3d940 <_PyTraceback_Add@@Base+0xfc> │ │ │ │ - cbnz r0, 3d958 <_PyTraceback_Add@@Base+0x114> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3d9c0 <_PyTraceback_Add@@Base+0x17c>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d99c <_PyTraceback_Add@@Base+0x158> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3d96a <_PyTraceback_Add@@Base+0x126> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3d99c <_PyTraceback_Add@@Base+0x158> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 98598 │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 29298 <__wait3_time64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3d9a0 <_PyTraceback_Add@@Base+0x15c> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3d9ac <_PyTraceback_Add@@Base+0x168> │ │ │ │ - bl e9180 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3d96e <_PyTraceback_Add@@Base+0x12a> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3d9bc <_PyTraceback_Add@@Base+0x178> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b708 <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ - b.n 3d9bc <_PyTraceback_Add@@Base+0x178> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 3d99c <_PyTraceback_Add@@Base+0x158> │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0003d9c4 : │ │ │ │ +0003d994 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3d9ee │ │ │ │ + cbnz r0, 3d9be │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 3da54 │ │ │ │ + b.n 3da1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9e4 │ │ │ │ + beq.n 3d9b4 │ │ │ │ + ldr r0, [pc, #120] @ (3da44 ) │ │ │ │ movs r1, #6 │ │ │ │ - movw r0, #55568 @ 0xd910 │ │ │ │ - movt r0, #67 @ 0x43 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3da4c │ │ │ │ - ldr r0, [pc, #108] @ (3da7c ) │ │ │ │ + cbz r0, 3da16 │ │ │ │ + ldr r0, [pc, #112] @ (3da48 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3da52 │ │ │ │ + cbz r0, 3da1c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #92] @ (3da80 ) │ │ │ │ + ldr r3, [pc, #92] @ (3da4c ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #84] @ (3da84 ) │ │ │ │ + ldr r3, [pc, #84] @ (3da50 ) │ │ │ │ strd r6, r4, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r8, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 978c8 <_Py_write@@Base+0x8c8> │ │ │ │ + bl 9736c <_Py_write@@Base+0x8c8> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3da54 │ │ │ │ + b.n 3da1e │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3da54 │ │ │ │ + b.n 3da1e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3da80 ) │ │ │ │ - bl 79054 │ │ │ │ + ldr r0, [pc, #44] @ (3da4c ) │ │ │ │ + bl 79040 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - bls.n 3dab0 │ │ │ │ + b.n 3d3d0 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + b.n 3d3e4 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3dab2 │ │ │ │ + cbnz r4, 3da7e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60936 @ 0xee08 │ │ │ │ + movw r1, #64176 @ 0xfab0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3dac0 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3da8c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0003dac4 : │ │ │ │ +0003da90 : │ │ │ │ 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 1b0ce0 │ │ │ │ - cbz r0, 3db50 │ │ │ │ + bl 1b3280 │ │ │ │ + cbz r0, 3db1c │ │ │ │ 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 1b0db8 │ │ │ │ + bl 1b3358 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3db50 │ │ │ │ + cbz r0, 3db1c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3db3c │ │ │ │ + cbz r0, 3db08 │ │ │ │ movs r2, #1 │ │ │ │ strh r2, [r0, #24] │ │ │ │ str r7, [r0, #8] │ │ │ │ add.w ip, r4, #36 @ 0x24 │ │ │ │ strd r7, r7, [r0, #16] │ │ │ │ strd r7, r7, [r0, #28] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3db54 │ │ │ │ + beq.n 3db20 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 3db54 │ │ │ │ + b.n 3db20 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3db50 │ │ │ │ + beq.n 3db1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db50 │ │ │ │ + cbnz r3, 3db1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dc00 │ │ │ │ + b.n 3dbcc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3db6c │ │ │ │ + beq.n 3db38 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -28413,36 +28395,36 @@ │ │ │ │ strd lr, r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 3dbae │ │ │ │ + bge.n 3db7a │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ - b.n 3dba2 │ │ │ │ + b.n 3db6e │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w ip, [r4, #12] │ │ │ │ add.w r6, r6, r2, lsl #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq.n 3dbda │ │ │ │ + beq.n 3dba6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dbda │ │ │ │ + cbnz r3, 3dba6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3dc08 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3dbd4 ) │ │ │ │ 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 │ │ │ │ @@ -28462,97 +28444,88 @@ │ │ │ │ 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 3dc2e │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 3dbfa │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dc3a │ │ │ │ + cbz r3, 3dc06 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dc5a │ │ │ │ + b.n 3dc26 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1b334c │ │ │ │ - cbnz r0, 3dc56 │ │ │ │ + bl 1b5744 │ │ │ │ + cbnz r0, 3dc22 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dc56 │ │ │ │ + cbnz r3, 3dc22 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dc56 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3dc22 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #32] @ (3dc80 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #39872 @ 0x9bc0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr.w r3, [r1, #3788] @ 0xecc │ │ │ │ - ldr.w r2, [r1, #3772] @ 0xebc │ │ │ │ - ldr.w r1, [r1, #3756] @ 0xeac │ │ │ │ - b.w 84c48 │ │ │ │ - movs r4, r1 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ subs r3, r4, #1 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bhi.n 3dcb2 │ │ │ │ + bhi.n 3dc5e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3dccc │ │ │ │ - b.n 3dcdc │ │ │ │ - movw r0, #41948 @ 0xa3dc │ │ │ │ + bgt.n 3dc78 │ │ │ │ + b.n 3dc88 │ │ │ │ + movw r0, #45172 @ 0xb074 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dcaa │ │ │ │ + bne.n 3dc56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dd06 │ │ │ │ + b.n 3dcb2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 118140 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dcc8 │ │ │ │ + beq.n 3dc74 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3dcee │ │ │ │ + bne.n 3dc9a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3dcfc │ │ │ │ + cbnz r1, 3dca8 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3dcfe │ │ │ │ + b.n 3dcaa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 118140 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dcdc │ │ │ │ - b.n 3dcc8 │ │ │ │ + bne.n 3dc88 │ │ │ │ + b.n 3dc74 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9de │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ @@ -28561,81 +28534,94 @@ │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + ldr r2, [pc, #32] @ (3dcf8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r0, #43136 @ 0xa880 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr.w r3, [r1, #3788] @ 0xecc │ │ │ │ + ldr.w r2, [r1, #3772] @ 0xebc │ │ │ │ + ldr.w r1, [r1, #3756] @ 0xeac │ │ │ │ + b.w 847e4 │ │ │ │ + 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 3dd4a │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 3dd1e │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd56 │ │ │ │ + cbz r3, 3dd2a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dd7c │ │ │ │ + b.n 3dd50 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dd78 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3dd4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dd78 │ │ │ │ + cbnz r3, 3dd4c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dd78 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3dd4c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1541c4 │ │ │ │ - cbz r0, 3ddaa │ │ │ │ + bl 155274 │ │ │ │ + cbz r0, 3dd7e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3ddba │ │ │ │ + bne.n 3dd8e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w ebd1c │ │ │ │ - b.w 135ff0 │ │ │ │ + b.w ec00c │ │ │ │ + b.w 136b40 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3ddc6 │ │ │ │ + cbz r1, 3dd9a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3ddce │ │ │ │ + b.n 3dda2 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e042 │ │ │ │ - ldr r0, [pc, #36] @ (3ddf8 ) │ │ │ │ + b.n 3e012 │ │ │ │ + ldr r0, [pc, #36] @ (3ddcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28652,443 +28638,442 @@ │ │ │ │ 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 3de2a │ │ │ │ + bne.n 3ddfe │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3de42 │ │ │ │ + bne.n 3de16 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3de60 │ │ │ │ + b.n 3de34 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #27376 @ 0x6af0 │ │ │ │ + movw r0, #30456 @ 0x76f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df12 │ │ │ │ - b.n 3de14 │ │ │ │ - bl 148050 │ │ │ │ + beq.n 3dee6 │ │ │ │ + b.n 3dde8 │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3de60 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3de34 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3df12 │ │ │ │ + bne.n 3dee6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3de6e │ │ │ │ + bne.n 3de42 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3de8c │ │ │ │ - bl 148050 │ │ │ │ + b.n 3de60 │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3de8c │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3de60 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3df12 │ │ │ │ + bne.n 3dee6 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3df20 │ │ │ │ + vldr d6, [pc, #136] @ 3def0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3debc │ │ │ │ + ble.n 3de90 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3debc │ │ │ │ + bhi.n 3de90 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85ac8 │ │ │ │ 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 3def4 │ │ │ │ + bvc.n 3dec8 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3def0 │ │ │ │ + bvs.n 3dec4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3def8 │ │ │ │ + b.n 3decc │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3df02 │ │ │ │ + b.n 3ded6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3df02 │ │ │ │ + cbz r3, 3ded6 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 253788 │ │ │ │ - cbnz r0, 3df12 │ │ │ │ + bl 254cec │ │ │ │ + cbnz r0, 3dee6 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85ac8 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb 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 3df4e │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 3df1e │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3df5a │ │ │ │ + cbz r3, 3df2a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3e03a │ │ │ │ + b.n 3e00a │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl b6bec │ │ │ │ + bl b6678 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e030 │ │ │ │ + beq.n 3e000 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3df7e │ │ │ │ + bne.n 3df4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3dfda │ │ │ │ + cbnz r3, 3dfaa │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3dfd2 │ │ │ │ + cbz r0, 3dfa2 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3dfe2 │ │ │ │ - b.n 3dfda │ │ │ │ - bl b6bec │ │ │ │ + cbz r6, 3dfb2 │ │ │ │ + b.n 3dfaa │ │ │ │ + bl b6678 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3dfbc │ │ │ │ + cbz r0, 3df8c │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3dfea │ │ │ │ + beq.n 3dfba │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3df96 │ │ │ │ + bne.n 3df66 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b50c4 │ │ │ │ + bl b4b48 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3e004 │ │ │ │ + cbnz r0, 3dfd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3e030 │ │ │ │ + b.n 3e000 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3dfac │ │ │ │ + b.n 3df7c │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dfcc │ │ │ │ + beq.n 3df9c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dfa2 │ │ │ │ + b.n 3df72 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3e018 │ │ │ │ + ble.n 3dfe8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3e004 │ │ │ │ + b.n 3dfd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c5de4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 3e036 │ │ │ │ + bl c582c <_PyArg_CheckPositional@@Base+0x1e10> │ │ │ │ + b.n 3e006 │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e05a │ │ │ │ + bne.n 3e02a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 3e07a │ │ │ │ - b.n 3e05c │ │ │ │ - cbz r1, 3e084 │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + bne.n 3e04a │ │ │ │ + b.n 3e02c │ │ │ │ + cbz r1, 3e054 │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e07a │ │ │ │ + bls.n 3e04a │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 3e084 │ │ │ │ - b.n 3e066 │ │ │ │ + beq.n 3e054 │ │ │ │ + b.n 3e036 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e066 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e06e │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + b.n 3e174 │ │ │ │ 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] @ (3e118 ) │ │ │ │ + ldr r1, [pc, #112] @ (3e0f8 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e0b4 │ │ │ │ + bne.n 3e096 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e110 │ │ │ │ + b.n 3e0f2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3e0be │ │ │ │ + cbz r3, 3e0a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3e0ce │ │ │ │ - b.n 3e0ee │ │ │ │ - ldr r1, [pc, #92] @ (3e11c ) │ │ │ │ + cbnz r0, 3e0b0 │ │ │ │ + b.n 3e0d0 │ │ │ │ + ldr r1, [pc, #88] @ (3e0fc ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e0b8 │ │ │ │ - b.n 3e0b0 │ │ │ │ + bne.n 3e09a │ │ │ │ + b.n 3e092 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3e0ee │ │ │ │ + bne.n 3e0d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3e0ee │ │ │ │ + beq.n 3e0d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e0ee │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e0d0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #42800 @ 0xa730 │ │ │ │ + movw r2, #46024 @ 0xb3c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #61160 @ 0xeee8 │ │ │ │ + movw r0, #64468 @ 0xfbd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e128 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e130 │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e1a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9192 @ 0x23e8 │ │ │ │ + movw r1, #12456 @ 0x30a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ 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 3e16e │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 3e13c │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3e17a │ │ │ │ + cbz r3, 3e148 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3e19c │ │ │ │ + b.n 3e16a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3e18c │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3e15a │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3e198 │ │ │ │ + b.n 3e166 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0044 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl 9fab4 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e188 │ │ │ │ - ldr r0, [pc, #8] @ (3e1a0 ) │ │ │ │ + beq.n 3e156 │ │ │ │ + ldr r0, [pc, #8] @ (3e170 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e1bc │ │ │ │ + bne.n 3e18c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3e1dc │ │ │ │ - b.n 3e1be │ │ │ │ - cbz r1, 3e1e6 │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + bne.n 3e1ac │ │ │ │ + b.n 3e18e │ │ │ │ + cbz r1, 3e1b6 │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e1dc │ │ │ │ + bls.n 3e1ac │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3e1e6 │ │ │ │ - b.n 3e1c8 │ │ │ │ + beq.n 3e1b6 │ │ │ │ + b.n 3e198 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e1f8 │ │ │ │ + cbz r1, 3e1c8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e200 │ │ │ │ + b.n 3e1d0 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 34298 │ │ │ │ + b.w 34278 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3e234 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3e204 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3e22e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3e234 │ │ │ │ + bne.n 3e1fe │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3e204 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3e256 │ │ │ │ + cbnz r0, 3e226 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3e256 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3e226 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3e24c │ │ │ │ + bne.n 3e21c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e32c │ │ │ │ + beq.n 3e2fc │ │ │ │ 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 197a98 │ │ │ │ + bl 199998 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e294 │ │ │ │ + bne.n 3e264 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e314 │ │ │ │ + b.n 3e2e4 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e2c6 │ │ │ │ + bne.n 3e296 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -29096,1439 +29081,1441 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3e30a │ │ │ │ + b.n 3e2da │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e334 ) │ │ │ │ + ldr r1, [pc, #96] @ (3e304 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e28e │ │ │ │ + beq.n 3e25e │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e2fe │ │ │ │ + bne.n 3e2ce │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e2bc │ │ │ │ + beq.n 3e28c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e2bc │ │ │ │ + b.n 3e28c │ │ │ │ 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 6d774 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e330 │ │ │ │ + beq.n 3e300 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e330 │ │ │ │ + cbnz r3, 3e300 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e330 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e300 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e35c │ │ │ │ + bne.n 3e32c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 1fc2a0 │ │ │ │ + bl 1fe02c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e378 │ │ │ │ - b.n 3e372 │ │ │ │ + bne.n 3e348 │ │ │ │ + b.n 3e342 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20440 @ 0x4fd8 │ │ │ │ + movw r0, #23624 @ 0x5c48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e382 │ │ │ │ - b.n 3e34c │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3e382 │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e352 │ │ │ │ + b.n 3e31c │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3e352 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e38e │ │ │ │ + cbz r1, 3e35e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e396 │ │ │ │ + b.n 3e366 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e456 │ │ │ │ + b.n 3e3de │ │ │ │ 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 fae20 │ │ │ │ - cbz r0, 3e3ce │ │ │ │ + bl fb168 │ │ │ │ + cbz r0, 3e39e │ │ │ │ mov r5, r0 │ │ │ │ bl 6d774 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3d2 │ │ │ │ + beq.n 3e3a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e3d2 │ │ │ │ + cbnz r3, 3e3a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e3d2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e3a2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c6fd0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3e404 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ite eq │ │ │ │ - moveq r3, r0 │ │ │ │ - movne r3, #0 │ │ │ │ - b.n 3e41a │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r3, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ 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 3e43e │ │ │ │ + bne.n 3e3c6 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa438 │ │ │ │ + b.w fa780 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20560 @ 0x5050 │ │ │ │ + movw r0, #23744 @ 0x5cc0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e432 │ │ │ │ + bne.n 3e3ba │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e482 │ │ │ │ + bne.n 3e40a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #31072 @ 0x7960 │ │ │ │ + movw r2, #34336 @ 0x8620 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e4ce │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + cbz r1, 3e456 │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e4b6 │ │ │ │ + bls.n 3e43e │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ and.w r5, r4, #1 │ │ │ │ tst.w r4, #2 │ │ │ │ orr.w r2, r2, r5 │ │ │ │ - beq.n 3e492 │ │ │ │ + beq.n 3e41a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e4d8 │ │ │ │ + b.n 3e460 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e4d8 │ │ │ │ + b.n 3e460 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 c6a14 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3e492 │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ite eq │ │ │ │ + moveq r3, r0 │ │ │ │ + movne r3, #0 │ │ │ │ + b.n 3e4a8 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e4e4 │ │ │ │ + cbz r1, 3e4b4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e4ec │ │ │ │ + b.n 3e4bc │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e6aa │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 3e522 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3e522 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e534 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 3e534 │ │ │ │ - movw r0, #61332 @ 0xef94 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (3e598 ) │ │ │ │ - bl 90840 <_PyObject_LookupSpecial@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 3e54a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 3e560 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #61356 @ 0xefac │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3e576 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #61388 @ 0xefcc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e58c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e58c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.n 3e5cc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #21632 @ 0x5480 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #17549 @ 0x448d │ │ │ │ + movw r3, #21821 @ 0x553d │ │ │ │ movt r3, #21 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3e5ca │ │ │ │ - bl 1eb230 │ │ │ │ + bne.n 3e4ec │ │ │ │ + bl 1ed010 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3e5ce │ │ │ │ + b.n 3e4f0 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 3e624 │ │ │ │ + cbz r4, 3e546 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e5e4 │ │ │ │ - movw r0, #10888 @ 0x2a88 │ │ │ │ + cbnz r0, 3e506 │ │ │ │ + movw r0, #14152 @ 0x3748 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e60c │ │ │ │ - bl 145228 │ │ │ │ - cbz r0, 3e5fe │ │ │ │ + b.n 3e52e │ │ │ │ + bl 1461bc │ │ │ │ + cbz r0, 3e520 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e60e │ │ │ │ - movw r0, #50956 @ 0xc70c │ │ │ │ + beq.n 3e530 │ │ │ │ + movw r0, #54180 @ 0xd3a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e606 │ │ │ │ + b.n 3e528 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl ebd1c │ │ │ │ + bl ec00c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 14588c │ │ │ │ - cbnz r5, 3e628 │ │ │ │ + bl 146820 │ │ │ │ + cbnz r5, 3e54a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e624 │ │ │ │ + beq.n 3e546 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e624 │ │ │ │ + cbnz r3, 3e546 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e66e │ │ │ │ + b.n 3e590 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ + bl dec20 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #61696 @ 0xf100 │ │ │ │ + movw r0, #64868 @ 0xfd64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e658 │ │ │ │ + beq.n 3e57a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e658 │ │ │ │ + cbnz r3, 3e57a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e66e │ │ │ │ + beq.n 3e590 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e66e │ │ │ │ + cbnz r3, 3e590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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 3e692 │ │ │ │ + bne.n 3e5b4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15683c │ │ │ │ + b.w 1578ec │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20640 @ 0x50a0 │ │ │ │ + movw r0, #23824 @ 0x5d10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e686 │ │ │ │ + bne.n 3e5a8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e6c2 │ │ │ │ + bne.n 3e5e4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3e6e2 │ │ │ │ - b.n 3e6c4 │ │ │ │ - cbz r1, 3e6ec │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + bmi.n 3e604 │ │ │ │ + b.n 3e5e6 │ │ │ │ + cbz r1, 3e60e │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e6e2 │ │ │ │ + bls.n 3e604 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3e6ec │ │ │ │ - b.n 3e6ce │ │ │ │ + bpl.n 3e60e │ │ │ │ + b.n 3e5f0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 3e64c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3e64c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e65e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 3e65e │ │ │ │ + movw r0, #64880 @ 0xfd70 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e23f0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #96] @ (3e6c4 ) │ │ │ │ + bl 9016c <_PyObject_LookupSpecial@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 3e674 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 3e68a │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #64904 @ 0xfd88 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl e23f0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3e6a0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #64936 @ 0xfda8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl e23f0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e6b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3e6b6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7909c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e6fe │ │ │ │ + cbz r1, 3e6d0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e706 │ │ │ │ + b.n 3e6d8 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e776 │ │ │ │ + b.n 3e748 │ │ │ │ │ │ │ │ -0003e708 : │ │ │ │ +0003e6da : │ │ │ │ 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 3e830 │ │ │ │ + bl 3e802 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ad128 │ │ │ │ + bl 1af5d8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e738 │ │ │ │ + bne.n 3e70a │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #61708 @ 0xf10c │ │ │ │ + movw r0, #64972 @ 0xfdcc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f8cb8 │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e75e │ │ │ │ + bne.n 3e730 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 192fe0 │ │ │ │ + b.w 194b88 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20592 @ 0x5070 │ │ │ │ + movw r0, #23776 @ 0x5ce0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e752 │ │ │ │ + bne.n 3e724 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e7a2 │ │ │ │ + bne.n 3e774 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #31072 @ 0x7960 │ │ │ │ + movw r2, #34336 @ 0x8620 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e7f6 │ │ │ │ + cbz r1, 3e7c8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #31072 @ 0x7960 │ │ │ │ + movw r5, #34336 @ 0x8620 │ │ │ │ movt r5, #43 @ 0x2b │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e7de │ │ │ │ + bls.n 3e7b0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 3e7cc │ │ │ │ - cbnz r3, 3e800 │ │ │ │ + beq.n 3e79e │ │ │ │ + cbnz r3, 3e7d2 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e7da │ │ │ │ + b.n 3e7ac │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 3e7d8 │ │ │ │ - cbz r3, 3e800 │ │ │ │ + beq.n 3e7aa │ │ │ │ + cbz r3, 3e7d2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e7da │ │ │ │ + b.n 3e7ac │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 3e7b4 │ │ │ │ + b.n 3e786 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e808 │ │ │ │ + b.n 3e7da │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3e82e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 3e800 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 3e826 │ │ │ │ + bne.n 3e7f8 │ │ │ │ pop {r4} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003e830 : │ │ │ │ +0003e802 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbnz r3, 3e88e │ │ │ │ + cbnz r3, 3e860 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e856 │ │ │ │ + cbnz r0, 3e828 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e8a6 │ │ │ │ + b.n 3e878 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e8b4 │ │ │ │ + beq.n 3e886 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e8b4 │ │ │ │ - ldr r2, [pc, #68] @ (3e8b8 ) │ │ │ │ + cbnz r3, 3e886 │ │ │ │ + ldr r2, [pc, #68] @ (3e88c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e888 │ │ │ │ + cbz r3, 3e85a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e8b4 │ │ │ │ + b.n 3e886 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e8b2 │ │ │ │ + cbnz r0, 3e884 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbnz r0, 3e8ac │ │ │ │ + bl d7504 │ │ │ │ + cbnz r0, 3e87e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e8b4 │ │ │ │ - bl d7c64 │ │ │ │ - b.n 3e8b4 │ │ │ │ + b.n 3e886 │ │ │ │ + bl d7748 │ │ │ │ + b.n 3e886 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - ldrgt r1, [r0, #8] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - it gt │ │ │ │ - mulgt r3, r1 │ │ │ │ - add r0, r3 │ │ │ │ - b.w 807a8 │ │ │ │ │ │ │ │ -0003e8d4 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +0003e890 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e90e <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + beq.n 3e8ca <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51904 @ 0xcac0 │ │ │ │ + movw r1, #55168 @ 0xd780 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3e91a <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3e8d6 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e91e <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + cbnz r0, 3e8da <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e97e <_PyCompile_OptimizeCfg@@Base+0xaa> │ │ │ │ + b.n 3e93a <_PyCompile_OptimizeCfg@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100b60 │ │ │ │ + bl 100fb8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e92c <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + cbnz r0, 3e8e8 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e962 <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ + b.n 3e91e <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 101c68 │ │ │ │ + bl 1020d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e928 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1bbff0 │ │ │ │ + beq.n 3e8e4 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1be240 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e928 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e8e4 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 108dcc │ │ │ │ + bl 1091e4 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 3e95c <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ - bl 10129c │ │ │ │ - b.n 3e962 <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ - bl 10f440 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e928 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e918 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bl 10170c │ │ │ │ + b.n 3e91e <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ + bl 10f86c <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e8e4 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e978 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ + beq.n 3e934 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e978 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ + cbnz r3, 3e934 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f960 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 10fd8c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ 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 3e9c4 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ - ldrd r1, r2, [r4] │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e9da <_PyCompile_OptimizeCfg@@Base+0x106> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 3e9da <_PyCompile_OptimizeCfg@@Base+0x106> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #20456 @ 0x4fe8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e99a <_PyCompile_OptimizeCfg@@Base+0xc6> │ │ │ │ - pop {r4, pc} │ │ │ │ + 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 807cc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e9f0 <_PyCompile_OptimizeCfg@@Base+0x11c> │ │ │ │ + cbz r0, 3e96e <_PyCompile_OptimizeCfg@@Base+0xde> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e9f2 <_PyCompile_OptimizeCfg@@Base+0x11e> │ │ │ │ + beq.n 3e970 <_PyCompile_OptimizeCfg@@Base+0xe0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3e9f4 <_PyCompile_OptimizeCfg@@Base+0x120>) │ │ │ │ + ldr r0, [pc, #4] @ (3e974 <_PyCompile_OptimizeCfg@@Base+0xe4>) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ asrs r4, r1, #1 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ea18 <_PyCompile_OptimizeCfg@@Base+0x144> │ │ │ │ + bne.n 3e998 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 180d94 │ │ │ │ + b.w 182114 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20624 @ 0x5090 │ │ │ │ + movw r0, #23808 @ 0x5d00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ea0c <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ + bne.n 3e98c <_PyCompile_OptimizeCfg@@Base+0xfc> │ │ │ │ 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 3ea6e <_PyCompile_OptimizeCfg@@Base+0x19a> │ │ │ │ + bne.n 3e9ee <_PyCompile_OptimizeCfg@@Base+0x15e> │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea84 <_PyCompile_OptimizeCfg@@Base+0x1b0> │ │ │ │ + beq.n 3ea04 <_PyCompile_OptimizeCfg@@Base+0x174> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ea84 <_PyCompile_OptimizeCfg@@Base+0x1b0> │ │ │ │ + b.n 3ea04 <_PyCompile_OptimizeCfg@@Base+0x174> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20460 @ 0x4fec │ │ │ │ + movw r0, #23640 @ 0x5c58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ea44 <_PyCompile_OptimizeCfg@@Base+0x170> │ │ │ │ + bne.n 3e9c4 <_PyCompile_OptimizeCfg@@Base+0x134> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3eab2 <_PyCompile_OptimizeCfg@@Base+0x1de> │ │ │ │ + beq.n 3ea32 <_PyCompile_OptimizeCfg@@Base+0x1a2> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3eac6 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + bne.n 3ea46 <_PyCompile_OptimizeCfg@@Base+0x1b6> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241570 │ │ │ │ + bl 242a58 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ead8 <_PyCompile_OptimizeCfg@@Base+0x204> │ │ │ │ + beq.n 3ea58 <_PyCompile_OptimizeCfg@@Base+0x1c8> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1fc2a4 │ │ │ │ + bl 1fe030 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ead8 <_PyCompile_OptimizeCfg@@Base+0x204> │ │ │ │ + beq.n 3ea58 <_PyCompile_OptimizeCfg@@Base+0x1c8> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ 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 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3eaac <_PyCompile_OptimizeCfg@@Base+0x21c> │ │ │ │ + ldrd r1, r2, [r4] │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3eac2 <_PyCompile_OptimizeCfg@@Base+0x232> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 3eac2 <_PyCompile_OptimizeCfg@@Base+0x232> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23644 @ 0x5c5c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ea82 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3eaf6 <_PyCompile_OptimizeCfg@@Base+0x222> │ │ │ │ + cbz r1, 3eacc <_PyCompile_OptimizeCfg@@Base+0x23c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3eafe <_PyCompile_OptimizeCfg@@Base+0x22a> │ │ │ │ + b.n 3ead4 <_PyCompile_OptimizeCfg@@Base+0x244> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3ec1c <_PyCompile_OptimizeCfg@@Base+0x348> │ │ │ │ + b.n 3ebf0 <_PyCompile_OptimizeCfg@@Base+0x360> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d5370 │ │ │ │ + b.w d4e54 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 3eb1a <_PyCompile_OptimizeCfg@@Base+0x246> │ │ │ │ - movw r0, #61972 @ 0xf214 │ │ │ │ + bpl.n 3eaf0 <_PyCompile_OptimizeCfg@@Base+0x260> │ │ │ │ + movw r0, #65236 @ 0xfed4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w e2114 │ │ │ │ - movw r0, #61996 @ 0xf22c │ │ │ │ + b.w e23f0 │ │ │ │ + movw r0, #65260 @ 0xfeec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb64 <_PyCompile_OptimizeCfg@@Base+0x290> │ │ │ │ + beq.n 3eb3a <_PyCompile_OptimizeCfg@@Base+0x2aa> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb64 <_PyCompile_OptimizeCfg@@Base+0x290> │ │ │ │ + beq.n 3eb3a <_PyCompile_OptimizeCfg@@Base+0x2aa> │ │ │ │ movs r2, #2 │ │ │ │ - bl 1fc2a4 │ │ │ │ + bl 1fe030 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ebc4 <_PyCompile_OptimizeCfg@@Base+0x2f0> │ │ │ │ + beq.n 3eb9a <_PyCompile_OptimizeCfg@@Base+0x30a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241570 │ │ │ │ + bl 242a58 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ebc4 <_PyCompile_OptimizeCfg@@Base+0x2f0> │ │ │ │ - cbz r0, 3eba8 <_PyCompile_OptimizeCfg@@Base+0x2d4> │ │ │ │ + beq.n 3eb9a <_PyCompile_OptimizeCfg@@Base+0x30a> │ │ │ │ + cbz r0, 3eb7e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f69c0 │ │ │ │ + bl f6d10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ebc4 <_PyCompile_OptimizeCfg@@Base+0x2f0> │ │ │ │ + cbz r0, 3eb9a <_PyCompile_OptimizeCfg@@Base+0x30a> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #72] @ (3ebcc <_PyCompile_OptimizeCfg@@Base+0x2f8>) │ │ │ │ + ldr r3, [pc, #72] @ (3eba0 <_PyCompile_OptimizeCfg@@Base+0x310>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ebc6 <_PyCompile_OptimizeCfg@@Base+0x2f2> │ │ │ │ - bl 133824 │ │ │ │ + beq.n 3eb9c <_PyCompile_OptimizeCfg@@Base+0x30c> │ │ │ │ + bl 133f08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eb9c <_PyCompile_OptimizeCfg@@Base+0x2c8> │ │ │ │ + beq.n 3eb72 <_PyCompile_OptimizeCfg@@Base+0x2e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3eba0 <_PyCompile_OptimizeCfg@@Base+0x2cc> │ │ │ │ + cbz r3, 3eb76 <_PyCompile_OptimizeCfg@@Base+0x2e6> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ebc6 <_PyCompile_OptimizeCfg@@Base+0x2f2> │ │ │ │ + b.n 3eb9c <_PyCompile_OptimizeCfg@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3eb9c <_PyCompile_OptimizeCfg@@Base+0x2c8> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eb72 <_PyCompile_OptimizeCfg@@Base+0x2e2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62012 @ 0xf23c │ │ │ │ + movw r1, #65276 @ 0xfefc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3ec08 <_PyCompile_OptimizeCfg@@Base+0x334> │ │ │ │ + beq.n 3ebdc <_PyCompile_OptimizeCfg@@Base+0x34c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #62032 @ 0xf250 │ │ │ │ + movw r1, #65296 @ 0xff10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - bl 3eca4 │ │ │ │ + b.w d5480 │ │ │ │ + bl 3ec78 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3ec48 <_PyCompile_OptimizeCfg@@Base+0x374> │ │ │ │ + bne.n 3ec1c <_PyCompile_OptimizeCfg@@Base+0x38c> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #31072 @ 0x7960 │ │ │ │ + movw r2, #34336 @ 0x8620 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3ec8e <_PyCompile_OptimizeCfg@@Base+0x3ba> │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + cbz r1, 3ec62 <_PyCompile_OptimizeCfg@@Base+0x3d2> │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3ec76 <_PyCompile_OptimizeCfg@@Base+0x3a2> │ │ │ │ + bls.n 3ec4a <_PyCompile_OptimizeCfg@@Base+0x3ba> │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ and.w r4, r5, #2 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bmi.n 3ec98 <_PyCompile_OptimizeCfg@@Base+0x3c4> │ │ │ │ + bmi.n 3ec6c <_PyCompile_OptimizeCfg@@Base+0x3dc> │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 3ec58 <_PyCompile_OptimizeCfg@@Base+0x384> │ │ │ │ + b.n 3ec2c <_PyCompile_OptimizeCfg@@Base+0x39c> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3eca0 <_PyCompile_OptimizeCfg@@Base+0x3cc> │ │ │ │ + b.n 3ec74 <_PyCompile_OptimizeCfg@@Base+0x3e4> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003eca4 : │ │ │ │ +0003ec78 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ecda │ │ │ │ + beq.n 3ecae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38576 @ 0x96b0 │ │ │ │ + movw r1, #41840 @ 0xa370 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3ed00 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3ecd4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ed06 │ │ │ │ + beq.n 3ecda │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62136 @ 0xf2b8 │ │ │ │ + movw r1, #65400 @ 0xff78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3edfc │ │ │ │ + b.n 3edd0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3ed24 │ │ │ │ + cbz r6, 3ecf8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62172 @ 0xf2dc │ │ │ │ + movw r1, #65436 @ 0xff9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 3ed00 │ │ │ │ + bl d5480 │ │ │ │ + b.n 3ecd4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ed46 │ │ │ │ + beq.n 3ed1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62204 @ 0xf2fc │ │ │ │ + movw r1, #65468 @ 0xffbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 3ed00 │ │ │ │ - ldr.w r8, [pc, #188] @ 3ee04 │ │ │ │ + bl d5480 │ │ │ │ + b.n 3ecd4 │ │ │ │ + ldr.w r8, [pc, #188] @ 3edd8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ed62 │ │ │ │ - bl 21c770 │ │ │ │ - cbz r0, 3ed62 │ │ │ │ + cbnz r0, 3ed36 │ │ │ │ + bl 21dcf8 │ │ │ │ + cbz r0, 3ed36 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ed82 │ │ │ │ + beq.n 3ed56 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62248 @ 0xf328 │ │ │ │ + movw r1, #65512 @ 0xffe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 3ed00 │ │ │ │ + bl d5480 │ │ │ │ + b.n 3ecd4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3edf2 │ │ │ │ + bne.n 3edc6 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3eda2 │ │ │ │ - bl 21c770 │ │ │ │ + cbnz r4, 3ed76 │ │ │ │ + bl 21dcf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ed00 │ │ │ │ + beq.n 3ecd4 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3fe20 │ │ │ │ + bl 3fdfc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ed00 │ │ │ │ + beq.n 3ecd4 │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3eddc │ │ │ │ + bne.n 3edb0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3edca │ │ │ │ + beq.n 3ed9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3edca │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ed9e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eee08 │ │ │ │ - b.n 3ed00 │ │ │ │ + bl ef150 │ │ │ │ + b.n 3ecd4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3edfc │ │ │ │ + beq.n 3edd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3edfc │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3edfc │ │ │ │ + cbnz r3, 3edd0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3edd0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2355fc │ │ │ │ + b.w 2363b4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ee28 │ │ │ │ + bne.n 3edfc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21c858 │ │ │ │ + b.w 21dde0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20616 @ 0x5088 │ │ │ │ + movw r0, #23800 @ 0x5cf8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee1c │ │ │ │ + bne.n 3edf0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ subs r3, r4, #1 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r2, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bhi.n 3ee6e │ │ │ │ + bhi.n 3ee42 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 3ee98 │ │ │ │ - b.n 3ee88 │ │ │ │ - movw r0, #46924 @ 0xb74c │ │ │ │ + ble.n 3ee6c │ │ │ │ + b.n 3ee5c │ │ │ │ + movw r0, #50188 @ 0xc40c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee66 │ │ │ │ + bne.n 3ee3a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eed2 │ │ │ │ + b.n 3eea6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 118140 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ee84 │ │ │ │ + beq.n 3ee58 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3eeaa │ │ │ │ + bne.n 3ee7e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3eeb8 │ │ │ │ + cbnz r1, 3ee8c │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3eeba │ │ │ │ + b.n 3ee8e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 118140 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee98 │ │ │ │ - b.n 3ee84 │ │ │ │ + bne.n 3ee6c │ │ │ │ + b.n 3ee58 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #46924 @ 0xb74c │ │ │ │ + movw r2, #50188 @ 0xc40c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 2000e4 <_PyEval_GetBuiltin@@Base+0x74c> │ │ │ │ + bl 201d9c <_PyEval_GetBuiltin@@Base+0x6cc> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #62585 @ 0xf479 │ │ │ │ + movw r1, #62541 @ 0xf44d │ │ │ │ movt r1, #3 │ │ │ │ - b.w 252bd0 <_PyBytes_Find@@Base+0x114> │ │ │ │ + b.w 253d08 <_PyBytes_Find@@Base+0x114> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3ef0a │ │ │ │ + bhi.n 3eede │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3ef22 │ │ │ │ - b.n 3ef2c │ │ │ │ - movw r0, #50084 @ 0xc3a4 │ │ │ │ + bgt.n 3eef6 │ │ │ │ + b.n 3ef00 │ │ │ │ + movw r0, #53308 @ 0xd03c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ef04 │ │ │ │ - b.n 3ef5c │ │ │ │ + bne.n 3eed8 │ │ │ │ + b.n 3ef30 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 142ed4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3ef5c │ │ │ │ + bl 144124 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3ef30 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3ef42 │ │ │ │ + cbz r3, 3ef16 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3ef4c │ │ │ │ + blt.n 3ef20 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3ef50 │ │ │ │ - b.n 3ef4c │ │ │ │ + ble.n 3ef24 │ │ │ │ + b.n 3ef20 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fba30 │ │ │ │ + b.w 1fd7bc │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20e250 │ │ │ │ + b.w 20ff60 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ef82 │ │ │ │ + bne.n 3ef56 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 148d70 │ │ │ │ + b.w 149d08 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20492 @ 0x500c │ │ │ │ + movw r0, #23676 @ 0x5c7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ef76 │ │ │ │ + bne.n 3ef4a │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3efce │ │ │ │ + bne.n 3efa2 │ │ │ │ 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 3efe8 │ │ │ │ + b.n 3efbc │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3effc │ │ │ │ + bne.n 3efd0 │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f034 │ │ │ │ + beq.n 3f008 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f034 │ │ │ │ + b.n 3f008 │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f018 │ │ │ │ + bne.n 3efec │ │ │ │ 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 3efe8 │ │ │ │ + b.n 3efbc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62288 @ 0xf350 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #16 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3f060 │ │ │ │ + cbnz r1, 3f034 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56228 @ 0xdba4 │ │ │ │ + movw r1, #59492 @ 0xe864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3f06c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3f040 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3f072 │ │ │ │ + bge.n 3f046 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f07c │ │ │ │ + b.n 3f050 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2a1cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f0a2 │ │ │ │ + bne.n 3f076 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3f10a │ │ │ │ - b.n 3f0bc │ │ │ │ + bpl.n 3f0de │ │ │ │ + b.n 3f090 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20712 @ 0x50e8 │ │ │ │ + movw r0, #23896 @ 0x5d58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f094 │ │ │ │ + bne.n 3f068 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f1e0 │ │ │ │ + b.n 3f1b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3f10a │ │ │ │ + bpl.n 3f0de │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 3f0d2 │ │ │ │ + bpl.n 3f0a6 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 3f0ea │ │ │ │ + bmi.n 3f0be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62320 @ 0xf370 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #48 @ 0x30 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3f0b8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3f08c │ │ │ │ lsls r1, r3, #26 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r2, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 3fb66 │ │ │ │ + bl 3fb42 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f1c8 │ │ │ │ + b.n 3f19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 3f13c │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 3f110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 3f13c │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 3f110 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #62384 @ 0xf3b0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #112 @ 0x70 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f0b8 │ │ │ │ + beq.n 3f08c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f16e │ │ │ │ + ble.n 3f142 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ - b.n 3f0b8 │ │ │ │ + bl d2470 │ │ │ │ + b.n 3f08c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f184 │ │ │ │ + bne.n 3f158 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ - b.n 3f0b8 │ │ │ │ + bl d2470 │ │ │ │ + b.n 3f08c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f1ae │ │ │ │ + ble.n 3f182 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 3f0b8 │ │ │ │ + bl d2470 │ │ │ │ + b.n 3f08c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3fb66 │ │ │ │ + bl 3fb42 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -30540,210 +30527,210 @@ │ │ │ │ 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 3f20e │ │ │ │ + bhi.n 3f1e2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f226 │ │ │ │ - b.n 3f23a │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + cbnz r0, 3f1fa │ │ │ │ + b.n 3f20e │ │ │ │ + movw r0, #50044 @ 0xc37c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f2f0 │ │ │ │ - b.n 3f200 │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 3f2c4 │ │ │ │ + b.n 3f1d4 │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3f248 │ │ │ │ + bne.n 3f21c │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3f258 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3f22c │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f2f0 │ │ │ │ + bne.n 3f2c4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f258 │ │ │ │ + b.n 3f22c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f236 │ │ │ │ + bne.n 3f20a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f236 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f20a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f2c4 │ │ │ │ + ble.n 3f298 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f272 │ │ │ │ + bpl.n 3f246 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f298 │ │ │ │ + bne.n 3f26c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3f2c6 │ │ │ │ + b.n 3f29a │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3f28c │ │ │ │ + beq.n 3f260 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 3f2a4 │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 3f278 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f2a4 │ │ │ │ + bne.n 3f278 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f2c6 │ │ │ │ + b.n 3f29a │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3f27e │ │ │ │ + bne.n 3f252 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11276 @ 0x2c0c │ │ │ │ + movw r2, #14540 @ 0x38cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + movw r0, #50044 @ 0xc37c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f2f0 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f2c4 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3f2e2 │ │ │ │ - cbz r1, 3f2d2 │ │ │ │ + bgt.n 3f2b6 │ │ │ │ + cbz r1, 3f2a6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f2da │ │ │ │ + b.n 3f2ae │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 160dd0 │ │ │ │ + b.w 161e98 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bcb4 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ + b.w 3bc8c <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #32 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 3f314 │ │ │ │ + cbz r2, 3f2e8 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3f324 │ │ │ │ + b.n 3f2f8 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f322 │ │ │ │ + bhi.n 3f2f6 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f346 │ │ │ │ + cbnz r0, 3f31a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f324 │ │ │ │ + b.n 3f2f8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #60] @ (3f364 ) │ │ │ │ + ldr r1, [pc, #60] @ (3f338 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f348 │ │ │ │ - b.n 3f360 │ │ │ │ + cbnz r0, 3f31c │ │ │ │ + b.n 3f334 │ │ │ │ mov r5, r2 │ │ │ │ add r4, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e9db8 <_PySet_Update@@Base+0x828> │ │ │ │ + b.w 1ebb98 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c6e68 │ │ │ │ + bl 1c90c4 │ │ │ │ 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 3f46a │ │ │ │ + beq.n 3f43e │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ mov r8, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 3f3bc │ │ │ │ + ble.n 3f390 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4288 @ 0x10c0 │ │ │ │ + movw r1, #7512 @ 0x1d58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3f466 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3f43a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f448 │ │ │ │ + bne.n 3f41c │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl c0b8c <_PyDict_FromItems@@Base+0x19c> │ │ │ │ + bl c0630 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f452 │ │ │ │ + beq.n 3f426 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f452 │ │ │ │ + beq.n 3f426 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 83618 │ │ │ │ + bl 831b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f454 │ │ │ │ + beq.n 3f428 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f402 │ │ │ │ + beq.n 3f3d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f402 │ │ │ │ + cbnz r3, 3f3d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -30751,214 +30738,215 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 83618 │ │ │ │ + bl 831b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f454 │ │ │ │ + beq.n 3f428 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f44a │ │ │ │ + beq.n 3f41e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f44a │ │ │ │ + cbnz r3, 3f41e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f44a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f41e │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f472 │ │ │ │ + b.n 3f446 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f472 │ │ │ │ + b.n 3f446 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #576] @ 3f6d0 │ │ │ │ + vldr d10, [pc, #580] @ 3f6a8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3f4c6 │ │ │ │ + bls.n 3f49a │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3f6c4 │ │ │ │ + bvs.w 3f698 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3f6c4 │ │ │ │ + bgt.w 3f698 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 3f6d8 │ │ │ │ + vldr d8, [pc, #540] @ 3f6b0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f6c4 │ │ │ │ - vldr d9, [pc, #536] @ 3f6e0 │ │ │ │ + b.n 3f698 │ │ │ │ + vldr d9, [pc, #540] @ 3f6b8 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3f4f8 │ │ │ │ + bne.n 3f4cc │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 3f6e8 │ │ │ │ - vldr d7, [pc, #524] @ 3f6f0 │ │ │ │ + vldr d6, [pc, #524] @ 3f6c0 │ │ │ │ + vldr d7, [pc, #528] @ 3f6c8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3f6c4 │ │ │ │ + b.n 3f698 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3f53a │ │ │ │ + bne.n 3f50e │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3f4b8 │ │ │ │ + bmi.n 3f48c │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3f6aa │ │ │ │ + bhi.w 3f67e │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #55568 @ 0xd910 │ │ │ │ + movw r3, #58856 @ 0xe5e8 │ │ │ │ movt r3, #67 @ 0x43 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ - vldr d8, [r3, #608] @ 0x260 │ │ │ │ - b.n 3f6c4 │ │ │ │ - vldr d7, [pc, #444] @ 3f6f8 │ │ │ │ + vldr d8, [r3, #592] @ 0x250 │ │ │ │ + b.n 3f698 │ │ │ │ + vldr d7, [pc, #448] @ 3f6d0 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3f562 │ │ │ │ + bpl.n 3f536 │ │ │ │ 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 3f6c4 │ │ │ │ - b.n 3f6a0 │ │ │ │ - vldr d7, [pc, #412] @ 3f700 │ │ │ │ + ble.w 3f698 │ │ │ │ + b.n 3f674 │ │ │ │ + vldr d7, [pc, #416] @ 3f6d8 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3f596 │ │ │ │ + ble.n 3f56a │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3f588 │ │ │ │ + bpl.n 3f55c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 263df4 │ │ │ │ + bl 264ce4 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3f6c4 │ │ │ │ + b.n 3f698 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 3f6e8 │ │ │ │ + vldr d8, [pc, #348] @ 3f6c0 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f6c4 │ │ │ │ - vldr d7, [pc, #368] @ 3f708 │ │ │ │ + b.n 3f698 │ │ │ │ + vldr d7, [pc, #372] @ 3f6e0 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3f5b6 │ │ │ │ + ble.n 3f58a │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 3f708 │ │ │ │ + vldr d6, [pc, #348] @ 3f6e0 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3f5be │ │ │ │ + b.n 3f592 │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 3f710 │ │ │ │ + vldr d6, [pc, #336] @ 3f6e8 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 3f718 │ │ │ │ + vldr d11, [pc, #336] @ 3f6f0 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3f646 │ │ │ │ - bl 263df4 │ │ │ │ + bpl.n 3f61a │ │ │ │ + bl 264ce4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #300] @ 3f720 │ │ │ │ + vldr d6, [pc, #304] @ 3f6f8 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 255450 <_PyUnicode_EncodeUTF32@@Base+0xaa8> │ │ │ │ + bl 256588 <_PyUnicode_EncodeUTF32@@Base+0xaa4> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3f62c │ │ │ │ + bpl.n 3f600 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3f692 │ │ │ │ + b.n 3f666 │ │ │ │ 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 3f692 │ │ │ │ - bl 255450 <_PyUnicode_EncodeUTF32@@Base+0xaa8> │ │ │ │ + b.n 3f666 │ │ │ │ + bl 256588 <_PyUnicode_EncodeUTF32@@Base+0xaa4> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 3f67a │ │ │ │ + bpl.n 3f64e │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3f692 │ │ │ │ + b.n 3f666 │ │ │ │ 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 3f6c4 │ │ │ │ + ble.n 3f698 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f6c4 │ │ │ │ - vldr d7, [pc, #84] @ 3f700 │ │ │ │ + b.n 3f698 │ │ │ │ + vldr d7, [pc, #88] @ 3f6d8 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3f588 │ │ │ │ - vldr d14, [pc, #76] @ 3f708 │ │ │ │ + bgt.w 3f55c │ │ │ │ + vldr d14, [pc, #80] @ 3f6e0 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3f5a8 │ │ │ │ + b.n 3f57c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ 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] │ │ │ │ ... │ │ │ │ @@ -30972,211 +30960,340 @@ │ │ │ │ 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, 3f72e │ │ │ │ + cbnz r0, 3f706 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3f736 │ │ │ │ + cbnz r0, 3f70e │ │ │ │ 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, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r8, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + cbz r3, 3f71c │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 3f72c │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 3f72a │ │ │ │ + cmp r2, #3 │ │ │ │ + bgt.n 3f726 │ │ │ │ + cbnz r1, 3f74e │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3f72c │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r1, [pc, #284] @ (3f84c ) │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #3 │ │ │ │ + movs r2, #0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r1, r4, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3f754 │ │ │ │ + b.n 3f844 │ │ │ │ + clz r5, r1 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f9698 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r0, r7, #1 │ │ │ │ + bne.n 3f768 │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f844 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f9698 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 3f77c │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f844 │ │ │ │ + add.w r2, r8, r5 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 3f792 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl c6a14 │ │ │ │ + subs.w r8, r0, #0 │ │ │ │ + blt.n 3f844 │ │ │ │ + beq.n 3f798 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 3f7e4 │ │ │ │ + movw r5, #10640 @ 0x2990 │ │ │ │ + movt r5, #73 @ 0x49 │ │ │ │ + ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ + cbz r3, 3f7e4 │ │ │ │ + bl 9803c │ │ │ │ + mov.w r2, #524288 @ 0x80000 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2a8c0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9ab24 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3f7de │ │ │ │ + ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + bne.n 3f7dc │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + str.w r3, [r5, #176] @ 0xb0 │ │ │ │ + cbnz r3, 3f7fe │ │ │ │ + ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ + cbnz r3, 3f82a │ │ │ │ + bl 9803c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2a3a8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ab24 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3f80e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6be4 │ │ │ │ + b.n 3f82e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 3f838 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 122e74 <_Py_set_inheritable@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3f838 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29fa0 │ │ │ │ + b.n 3f82e │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 3f838 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3f844 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 80f14 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cmp r2, #20 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f748 │ │ │ │ + bne.n 3f870 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 177a24 │ │ │ │ + b.w 178d84 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20576 @ 0x5060 │ │ │ │ + movw r0, #23760 @ 0x5cd0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f73c │ │ │ │ + bne.n 3f864 │ │ │ │ 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, 3f792 │ │ │ │ + cbnz r5, 3f8ba │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c6e48 │ │ │ │ + bl 1c90a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f792 │ │ │ │ + cbz r0, 3f8ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f792 │ │ │ │ + beq.n 3f8ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f792 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f8ba │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f7c4 │ │ │ │ + bne.n 3f8ea │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 234cf4 │ │ │ │ - b.n 3f7e0 │ │ │ │ + bl 236264 │ │ │ │ + b.n 3f906 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #60800 @ 0xed80 │ │ │ │ + movw r1, #64036 @ 0xfa24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ + sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 3f800 │ │ │ │ + cbz r3, 3f926 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f810 │ │ │ │ + b.n 3f936 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3f80e │ │ │ │ + blt.n 3f934 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3f80a │ │ │ │ - cbnz r1, 3f832 │ │ │ │ + bgt.n 3f930 │ │ │ │ + cbnz r1, 3f952 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f810 │ │ │ │ + b.n 3f936 │ │ │ │ mov r5, r3 │ │ │ │ + ldr r1, [pc, #132] @ (3f9bc ) │ │ │ │ movs r2, #0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - movw r7, #10832 @ 0x2a50 │ │ │ │ - movt r7, #73 @ 0x49 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3f894 │ │ │ │ - b.n 3f838 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f9b4 │ │ │ │ + b.n 3f958 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3f888 │ │ │ │ + cbz r4, 3f9a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3f874 │ │ │ │ + beq.n 3f994 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62632 @ 0xf4a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #228 @ 0xe4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w d5480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e88 │ │ │ │ + bl 85a18 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f886 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3f894 │ │ │ │ + bne.n 3f9a6 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 3f9b4 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f960 │ │ │ │ + bhi.n 3fa86 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r1, r2, #16 │ │ │ │ asrs r5, r2, #25 │ │ │ │ strb r5, [r2, r5] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ subs r2, #1 │ │ │ │ - bmi.n 3f8d8 │ │ │ │ + bmi.n 3f9fe │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 3f8c2 │ │ │ │ + b.n 3f9e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3f978 │ │ │ │ + b.n 3fa9e │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f8d8 │ │ │ │ + bmi.n 3f9fe │ │ │ │ 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 3f8e6 │ │ │ │ + b.n 3fa0c │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f8d8 │ │ │ │ + bmi.n 3f9fe │ │ │ │ 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 │ │ │ │ @@ -31188,210 +31305,81 @@ │ │ │ │ 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 3f90e │ │ │ │ + b.n 3fa34 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62700 @ 0xf4ec │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #296 @ 0x128 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r8, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - cbz r3, 3f996 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 3f9a6 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 3f9a4 │ │ │ │ - cmp r2, #3 │ │ │ │ - bgt.n 3f9a0 │ │ │ │ - cbnz r1, 3f9c8 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3f9a6 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r1, [pc, #280] @ (3fac0 ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r4, #3 │ │ │ │ - movs r2, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r1, #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r1, r4, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3f9ce │ │ │ │ - b.n 3fab6 │ │ │ │ - clz r5, r1 │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r0, r7, #1 │ │ │ │ - bne.n 3f9e2 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3fab6 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 3f9f6 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3fab6 │ │ │ │ - add.w r2, r8, r5 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 3fa0c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl c6fd0 │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - blt.n 3fab6 │ │ │ │ - beq.n 3fa12 │ │ │ │ - mov.w r8, #1 │ │ │ │ - b.n 3fa56 │ │ │ │ - movw r5, #10832 @ 0x2a50 │ │ │ │ - movt r5, #73 @ 0x49 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - cbz r3, 3fa56 │ │ │ │ - bl 98598 │ │ │ │ - mov.w r2, #524288 @ 0x80000 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2a8c0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9b07c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3fa52 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - bne.n 3fa50 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - str r3, [r5, #88] @ 0x58 │ │ │ │ - cbnz r3, 3fa70 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - cbnz r3, 3fa9c │ │ │ │ - bl 98598 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2a3a8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 3fa80 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 3faa0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 3faaa │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1226cc <_Py_set_inheritable@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3faaa │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29fa0 │ │ │ │ - b.n 3faa0 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 3faaa │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3fab6 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 122b54 │ │ │ │ - cbnz r0, 3faf8 │ │ │ │ - bl d7c64 │ │ │ │ + bl 1232fc │ │ │ │ + cbnz r0, 3fad4 │ │ │ │ + bl d7748 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 3fb0e │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 3fb0e │ │ │ │ + beq.n 3faea │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 3faea │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3fb12 │ │ │ │ + b.n 3faee │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3fb5a │ │ │ │ + bpl.n 3fb36 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl c1e78 │ │ │ │ + bl c1910 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fb56 │ │ │ │ + cbz r0, 3fb32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 894d4 │ │ │ │ - cbz r0, 3fb62 │ │ │ │ + bl 89040 │ │ │ │ + cbz r0, 3fb3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fb56 │ │ │ │ + beq.n 3fb32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fb56 │ │ │ │ + cbnz r3, 3fb32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fb62 │ │ │ │ + b.n 3fb3e │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -31406,249 +31394,249 @@ │ │ │ │ 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 3fba6 │ │ │ │ + ble.n 3fb82 │ │ │ │ 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 3fb8c │ │ │ │ + b.n 3fb68 │ │ │ │ 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 160dd0 │ │ │ │ - cbz r0, 3fbfe │ │ │ │ + bl 161e98 │ │ │ │ + cbz r0, 3fbda │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3fbd8 │ │ │ │ + cbz r3, 3fbb4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 3fbe0 │ │ │ │ + b.n 3fbbc │ │ │ │ movw r2, #10752 @ 0x2a00 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3fbfe │ │ │ │ + cbz r5, 3fbda │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #32096 @ 0x7d60 │ │ │ │ + movw r1, #35360 @ 0x8a20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 3fbfe │ │ │ │ + ble.n 3fbda │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 3fbf0 │ │ │ │ + b.n 3fbcc │ │ │ │ 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, 3fc24 │ │ │ │ + cbz r0, 3fc00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fc48 │ │ │ │ + beq.n 3fc24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fc48 │ │ │ │ + b.n 3fc24 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3fc40 │ │ │ │ - bl fe17c │ │ │ │ - cbz r0, 3fc3c │ │ │ │ + cbz r0, 3fc1c │ │ │ │ + bl fe4dc │ │ │ │ + cbz r0, 3fc18 │ │ │ │ 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 3fc48 │ │ │ │ + b.n 3fc24 │ │ │ │ movw r0, #47352 @ 0xb8f8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3fc72 │ │ │ │ + cbnz r1, 3fc4e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #56228 @ 0xdba4 │ │ │ │ + movw r1, #59492 @ 0xe864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 3fc7e │ │ │ │ + bl 12f910 │ │ │ │ + b.n 3fc5a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3fc84 │ │ │ │ + bge.n 3fc60 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fc88 │ │ │ │ + b.n 3fc64 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ 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 3fcb4 │ │ │ │ + bhi.n 3fc90 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3fccc │ │ │ │ - b.n 3fce0 │ │ │ │ - movw r0, #46868 @ 0xb714 │ │ │ │ + cbnz r0, 3fca8 │ │ │ │ + b.n 3fcbc │ │ │ │ + movw r0, #50132 @ 0xc3d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fd96 │ │ │ │ - b.n 3fca6 │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 3fd72 │ │ │ │ + b.n 3fc82 │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3fcee │ │ │ │ + bne.n 3fcca │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 3fcfe │ │ │ │ - bl 805dc │ │ │ │ + bne.n 3fcda │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fd96 │ │ │ │ + bne.n 3fd72 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fcfe │ │ │ │ + b.n 3fcda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3fcdc │ │ │ │ + bne.n 3fcb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fcdc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fcb8 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3fd6a │ │ │ │ + ble.n 3fd46 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3fd18 │ │ │ │ + bpl.n 3fcf4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3fd3e │ │ │ │ + bne.n 3fd1a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 3fd6c │ │ │ │ + b.n 3fd48 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fd32 │ │ │ │ + beq.n 3fd0e │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 3fd4a │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 3fd26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3fd4a │ │ │ │ + bne.n 3fd26 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3fd6c │ │ │ │ + b.n 3fd48 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3fd24 │ │ │ │ + bne.n 3fd00 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11276 @ 0x2c0c │ │ │ │ + movw r2, #14540 @ 0x38cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46868 @ 0xb714 │ │ │ │ + movw r0, #50132 @ 0xc3d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3fd96 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3fd72 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 3fd88 │ │ │ │ - cbz r1, 3fd78 │ │ │ │ + bgt.n 3fd64 │ │ │ │ + cbz r1, 3fd54 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3fd80 │ │ │ │ + b.n 3fd5c │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 160dd0 │ │ │ │ + b.w 161e98 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bcb4 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ + b.w 3bc8c <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ 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, 3fdc0 │ │ │ │ + cbz r0, 3fd9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fde4 │ │ │ │ + beq.n 3fdc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fde4 │ │ │ │ + b.n 3fdc0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3fddc │ │ │ │ - bl fe17c │ │ │ │ - cbz r0, 3fdd8 │ │ │ │ + cbz r0, 3fdb8 │ │ │ │ + bl fe4dc │ │ │ │ + cbz r0, 3fdb4 │ │ │ │ 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 3fde4 │ │ │ │ + b.n 3fdc0 │ │ │ │ movw r0, #47352 @ 0xb8f8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003fde6 : │ │ │ │ - ldr r2, [pc, #52] @ (3fe1c ) │ │ │ │ +0003fdc2 : │ │ │ │ + ldr r2, [pc, #52] @ (3fdf8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #380] @ 0x17c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.n 3fe12 │ │ │ │ + beq.n 3fdee │ │ │ │ push {r4} │ │ │ │ adds r4, r3, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r3, #1120 @ 0x460 │ │ │ │ pop {r4} │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ @@ -31665,370 +31653,322 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ bl 6d774 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3fe70 │ │ │ │ + beq.n 3fe4c │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2558b8 <_PyUnicode_EncodeUTF32@@Base+0xf10> │ │ │ │ + bl 2569ec <_PyUnicode_EncodeUTF32@@Base+0xf08> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3fe5e │ │ │ │ + bhi.n 3fe3a │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 2367c8 │ │ │ │ + bl 237d38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3febc │ │ │ │ + cbnz r0, 3fe98 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3feac │ │ │ │ + bne.n 3fe88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fec8 │ │ │ │ - ldr r2, [pc, #84] @ (3fecc ) │ │ │ │ + b.n 3fea4 │ │ │ │ + ldr r2, [pc, #84] @ (3fea8 ) │ │ │ │ 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 3fec8 │ │ │ │ + beq.n 3fea4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3fec8 │ │ │ │ + b.n 3fea4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fec6 │ │ │ │ + beq.n 3fea2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3fec6 │ │ │ │ + b.n 3fea2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3fe70 │ │ │ │ + bne.n 3fe4c │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fe70 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fe4c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3fec8 │ │ │ │ + b.n 3fea4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3fef4 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3ff12 │ │ │ │ - b.n 3ff0c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #49072 @ 0xbfb0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3fee6 │ │ │ │ - b.n 3ff2a │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 3ff2a │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, sp │ │ │ │ - bl 1f7c38 │ │ │ │ - cbz r0, 3ff2a │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 40064 │ │ │ │ - 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 3ff50 │ │ │ │ + bne.n 3fecc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3657c │ │ │ │ + b.w 36554 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20584 @ 0x5068 │ │ │ │ + movw r0, #23768 @ 0x5cd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff44 │ │ │ │ + bne.n 3fec0 │ │ │ │ pop {r4, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 3ff84 │ │ │ │ + cbz r3, 3ff04 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3ff94 │ │ │ │ + b.n 3ff14 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3ff92 │ │ │ │ + ble.n 3ff12 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3ff8e │ │ │ │ - cbnz r1, 3ffb4 │ │ │ │ + bgt.n 3ff0e │ │ │ │ + cbnz r1, 3ff3a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3ff94 │ │ │ │ + b.n 3ff14 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #200] @ (40060 ) │ │ │ │ - movs r2, #0 │ │ │ │ - movs r7, #2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ + movs r7, #2 │ │ │ │ + movs r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ + movw r7, #10980 @ 0x2ae4 │ │ │ │ + movt r7, #73 @ 0x49 │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3ffba │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3ff40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4005a │ │ │ │ + b.n 3ffe0 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3ffcc │ │ │ │ + beq.n 3ff52 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3ffb0 │ │ │ │ + blt.n 3ff36 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3fff8 │ │ │ │ - cbz r6, 3ffd4 │ │ │ │ + cbz r3, 3ff7e │ │ │ │ + cbz r6, 3ff5a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3ffe4 │ │ │ │ + bne.n 3ff6a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4005a │ │ │ │ + b.n 3ffe0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215efc │ │ │ │ + bl 217668 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4000a │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 3ff90 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ffb0 │ │ │ │ + bne.n 3ff36 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eee08 │ │ │ │ - b.n 3ffb0 │ │ │ │ - cbz r6, 40034 │ │ │ │ + bl ef150 │ │ │ │ + b.n 3ff36 │ │ │ │ + cbz r6, 3ffba │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3ffda │ │ │ │ + beq.n 3ff60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d2dc │ │ │ │ + bl 23e828 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 40028 │ │ │ │ + cbnz r3, 3ffae │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 4002a │ │ │ │ + b.n 3ffb0 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3ffda │ │ │ │ + b.n 3ff60 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3ffda │ │ │ │ + beq.n 3ff60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d2dc │ │ │ │ + bl 23e828 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 4004e │ │ │ │ + cbnz r3, 3ffd4 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 40050 │ │ │ │ + b.n 3ffd6 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3ffda │ │ │ │ + b.n 3ff60 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - movw r1, #49864 @ 0xc2c8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - movw r0, #62836 @ 0xf574 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 400b0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 400ea │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 400d6 │ │ │ │ - bl e9180 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 40008 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f9698 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 40026 │ │ │ │ + b.n 40020 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #52296 @ 0xcc48 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4009a │ │ │ │ - bl 98598 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2a720 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 4009e │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 400ea │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6894 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne.n 3fffa │ │ │ │ + b.n 4003e │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 4003e │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, sp │ │ │ │ + bl 1f9a18 │ │ │ │ + cbz r0, 4003e │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.n 40170 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r1, 40112 │ │ │ │ + cbz r1, 40066 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4014a │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + beq.n 4009e │ │ │ │ + movw r0, #580 @ 0x244 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 40172 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 400c6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 4015c │ │ │ │ + bmi.n 400b0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 40176 │ │ │ │ + beq.n 400ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1632 @ 0x660 │ │ │ │ + movw r1, #4856 @ 0x12f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40212 │ │ │ │ + b.n 40166 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 40192 │ │ │ │ + cbnz r3, 400e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1844 @ 0x734 │ │ │ │ + movw r1, #5068 @ 0x13cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 40172 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 400c6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 401ae │ │ │ │ + beq.n 40102 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49676 @ 0xc20c │ │ │ │ + movw r1, #52204 @ 0xcbec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 40172 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 400c6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 204864 │ │ │ │ + bl 206544 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40172 │ │ │ │ + beq.n 400c6 │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40172 │ │ │ │ + beq.n 400c6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 146508 │ │ │ │ + bl 1474a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (40218 ) │ │ │ │ + ldr r1, [pc, #60] @ (4016c ) │ │ │ │ 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} │ │ │ │ @@ -32046,302 +31986,384 @@ │ │ │ │ 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, r9, sl, fp, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr r6, [pc, #268] @ (4033c ) │ │ │ │ - mov r7, r0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov lr, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #228 @ 0xe4 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - 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 lr, #0 │ │ │ │ - bne.n 40260 │ │ │ │ - cmp ip, lr │ │ │ │ - ble.n 40260 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - bne.n 40260 │ │ │ │ - cbnz r4, 40282 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #220] @ (40340 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, lr │ │ │ │ - movs r4, #1 │ │ │ │ - mov r1, ip │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r4, sp, #68 @ 0x44 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4031a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - bl 1184ec │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ - ldrd r8, r5, [sp, #104] @ 0x68 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + movw r1, #53128 @ 0xcf88 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + movw r0, #772 @ 0x304 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 920d8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 401bc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 401f6 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 401e2 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40324 │ │ │ │ - bl 98598 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r9, r0 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - beq.n 402aa │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a224 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 402b2 │ │ │ │ + bne.n 401a6 │ │ │ │ + bl 9803c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2a720 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 29614 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r4, 402d0 │ │ │ │ + bl 9ab24 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 401aa │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 401f6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ - b.n 40326 │ │ │ │ - ldrd sl, fp, [sp, #176] @ 0xb0 │ │ │ │ - strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ - ldrd sl, fp, [sp, #168] @ 0xa8 │ │ │ │ - strd sl, fp, [sp, #32] │ │ │ │ - ldrd sl, fp, [sp, #160] @ 0xa0 │ │ │ │ - strd sl, fp, [sp, #24] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd sl, fp, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - strd sl, fp, [sp, #16] │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldrd sl, fp, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - strd sl, fp, [sp, #8] │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - ldrd sl, fp, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - bl 40568 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 40326 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40326 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - strd r8, r5, [sp, #104] @ 0x68 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 118aa0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #228 @ 0xe4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w f6be4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4036a │ │ │ │ + bhi.n 40222 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 40384 │ │ │ │ + ble.n 4023c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 4038c │ │ │ │ - movw r0, #42536 @ 0xa628 │ │ │ │ + b.n 40244 │ │ │ │ + movw r0, #45800 @ 0xb2e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40360 │ │ │ │ + bne.n 40218 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 403e0 │ │ │ │ + b.n 40298 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 403b0 │ │ │ │ + bne.n 40268 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 234cf4 │ │ │ │ + bl 236264 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 403ce │ │ │ │ + bne.n 40286 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 403e0 │ │ │ │ + b.n 40298 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #60800 @ 0xed80 │ │ │ │ + movw r1, #64036 @ 0xfa24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 403d6 │ │ │ │ + cbz r0, 4028e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 403e0 │ │ │ │ + beq.n 40298 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ + movw r4, #25864 @ 0x6508 │ │ │ │ + movt r4, #69 @ 0x45 │ │ │ │ + mov r7, r0 │ │ │ │ + mov ip, r2 │ │ │ │ + mov lr, r3 │ │ │ │ + mov r5, r1 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + sub sp, #228 @ 0xe4 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + stmia.w r6, {r0, r1} │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.n 402e8 │ │ │ │ + cmp ip, lr │ │ │ │ + ble.n 402e8 │ │ │ │ + cmp.w ip, #1 │ │ │ │ + bne.n 402e8 │ │ │ │ + cbnz r5, 4030a │ │ │ │ + ldr r4, [pc, #220] @ (403c8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, lr │ │ │ │ + movs r4, #1 │ │ │ │ + mov r1, ip │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 403a4 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + bl 118cac │ │ │ │ + ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ + ldrd r9, r6, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 403ae │ │ │ │ + bl 9803c │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + beq.n 40334 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2a224 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 4033c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 29614 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ab24 │ │ │ │ + cbz r4, 4035a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6bec │ │ │ │ + b.n 403b0 │ │ │ │ + ldrd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ + strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, r5, [sp, #168] @ 0xa8 │ │ │ │ + strd r4, r5, [sp, #32] │ │ │ │ + ldrd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r7 │ │ │ │ + ldrd r4, r5, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldrd r4, r5, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldrd r4, r5, [sp, #136] @ 0x88 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 405a8 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 403b0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 403b0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + strd r9, r6, [sp, #104] @ 0x68 │ │ │ │ + str.w r8, [sp, #120] @ 0x78 │ │ │ │ + bl 119260 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #228 @ 0xe4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + cmp r3, #16 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, 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 40406 │ │ │ │ + bne.n 403ec │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e65c8 │ │ │ │ + b.w e68b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6508 @ 0x196c │ │ │ │ + movw r0, #9772 @ 0x262c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 403fa │ │ │ │ + bne.n 403e0 │ │ │ │ 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 40426 │ │ │ │ + bl 26da58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 40432 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 40454 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 40450 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 40450 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 40450 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 40448 │ │ │ │ + bhi.n 40482 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40460 │ │ │ │ - b.n 40474 │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + cbnz r0, 4049a │ │ │ │ + b.n 404ae │ │ │ │ + movw r0, #50044 @ 0xc37c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4051c │ │ │ │ - b.n 4043a │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 40556 │ │ │ │ + b.n 40474 │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40482 │ │ │ │ + bne.n 404bc │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40492 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 404cc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4051c │ │ │ │ + bne.n 40556 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40492 │ │ │ │ + b.n 404cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40470 │ │ │ │ + bne.n 404aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40470 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 404aa │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 404fe │ │ │ │ + ble.n 40538 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 404ac │ │ │ │ + bpl.n 404e6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 404d2 │ │ │ │ + bne.n 4050c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 40500 │ │ │ │ + b.n 4053a │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 404c6 │ │ │ │ + beq.n 40500 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 404de │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 40518 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 404de │ │ │ │ + bne.n 40518 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40500 │ │ │ │ + b.n 4053a │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 404b8 │ │ │ │ + bne.n 404f2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11276 @ 0x2c0c │ │ │ │ + movw r2, #14540 @ 0x38cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + movw r0, #50044 @ 0xc37c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4051c │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40556 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 40510 │ │ │ │ + bgt.n 4054a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1dca78 │ │ │ │ + b.w 1de928 │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 406d6 │ │ │ │ + b.n 406bc │ │ │ │ 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] │ │ │ │ @@ -32354,227 +32376,192 @@ │ │ │ │ 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 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6f8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 85968 │ │ │ │ + bl 854f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40622 │ │ │ │ + beq.n 40662 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4060c │ │ │ │ + beq.n 4064c │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4064c │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 11cba0 │ │ │ │ + bl 11d1d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4064c │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 11cba0 │ │ │ │ + bl 11d1d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4064c │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 11cba0 │ │ │ │ + bl 11d1d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4064c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 11cba0 │ │ │ │ + bl 11d1d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4064c │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 11cba0 │ │ │ │ + bl 11d1d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4064c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 11cba0 │ │ │ │ + bl 11d1d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4064c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4060c │ │ │ │ + cbz r0, 4064c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 40626 │ │ │ │ + cbnz r0, 40666 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40622 │ │ │ │ + beq.n 40662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40622 │ │ │ │ + cbnz r3, 40662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40634 │ │ │ │ + b.n 40674 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7ec70 │ │ │ │ + bl 7ec80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4060c │ │ │ │ + beq.n 4064c │ │ │ │ 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 4065a │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 40666 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 40688 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 40684 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 40684 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 40684 │ │ │ │ - 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 406ba │ │ │ │ + bne.n 406a0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 406d2 │ │ │ │ + b.w 406b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20696 @ 0x50d8 │ │ │ │ + movw r0, #23880 @ 0x5d48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 406a6 │ │ │ │ + bne.n 4068c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000406d2 : │ │ │ │ - b.w 358c8 │ │ │ │ +000406b8 : │ │ │ │ + b.w 358b0 <_Py_IncRef@@Base+0x1da> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ bic.w r9, r2, r2, asr #31 │ │ │ │ orrs.w r5, r9, r4 │ │ │ │ - bne.n 406fc │ │ │ │ + bne.n 406e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1dca78 │ │ │ │ + b.w 1de928 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r9 │ │ │ │ mov r6, r3 │ │ │ │ add r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 40748 │ │ │ │ + cbz r0, 4072e │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - ble.n 40728 │ │ │ │ + ble.n 4070e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r8, r4 │ │ │ │ blx 29c10 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 40748 │ │ │ │ + ble.n 4072e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4 │ │ │ │ add r0, r8 │ │ │ │ blx 2957c │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3759 @ 0xeaf │ │ │ │ + movw r1, #3731 @ 0xe93 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4083a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + b.n 40820 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ │ │ │ │ -00040768 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004074e <_PyBytes_ReverseFind@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r3, 40780 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 40766 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 40796 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 4077c <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1e1f14 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e3cc0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -32585,71 +32572,71 @@ │ │ │ │ subs r3, r4, #1 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bhi.n 407c8 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + bhi.n 407ae <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 407f2 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ - b.n 407e2 <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ - movw r0, #46860 @ 0xb70c │ │ │ │ + ble.n 407d8 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ + b.n 407c8 <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ + movw r0, #50124 @ 0xc3cc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407c0 <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ + bne.n 407a6 <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4081c <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + b.n 40802 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 118140 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 407de <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + beq.n 407c4 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 40804 <_PyBytes_ReverseFind@@Base+0x9c> │ │ │ │ + bne.n 407ea <_PyBytes_ReverseFind@@Base+0x9c> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 40812 <_PyBytes_ReverseFind@@Base+0xaa> │ │ │ │ + cbnz r1, 407f8 <_PyBytes_ReverseFind@@Base+0xaa> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 40814 <_PyBytes_ReverseFind@@Base+0xac> │ │ │ │ + b.n 407fa <_PyBytes_ReverseFind@@Base+0xac> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1179c0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 118140 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407f2 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ - b.n 407de <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + bne.n 407d8 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ + b.n 407c4 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2566f4 <_PyTime_FromLong@@Base+0x60c> │ │ │ │ + bl 257828 <_PyTime_FromLong@@Base+0x578> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40830 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ + cbz r0, 40816 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b6d74 │ │ │ │ + b.w 1b9164 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4087e <_PyBytes_ReverseFind@@Base+0x116> │ │ │ │ + cbz r0, 40864 <_PyBytes_ReverseFind@@Base+0x116> │ │ │ │ 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 │ │ │ │ @@ -32666,116 +32653,116 @@ │ │ │ │ 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 408a2 <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ + bne.n 40888 <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 247424 │ │ │ │ + b.w 197c54 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20632 @ 0x5098 │ │ │ │ + movw r0, #23816 @ 0x5d08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40896 <_PyBytes_ReverseFind@@Base+0x12e> │ │ │ │ + bne.n 4087c <_PyBytes_ReverseFind@@Base+0x12e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 256940 <_PyTime_FromLong@@Base+0x858> │ │ │ │ - cbz r0, 408f0 <_PyBytes_ReverseFind@@Base+0x188> │ │ │ │ + bl 257a74 <_PyTime_FromLong@@Base+0x7c4> │ │ │ │ + cbz r0, 408d6 <_PyBytes_ReverseFind@@Base+0x188> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ + bl 1597ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40914 <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ + b.n 408fa <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #53189 @ 0xcfc5 │ │ │ │ + movw r3, #60629 @ 0xecd5 │ │ │ │ movt r3, #32 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40910 <_PyBytes_ReverseFind@@Base+0x1a8> │ │ │ │ + bne.n 408f6 <_PyBytes_ReverseFind@@Base+0x1a8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40914 <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ + beq.n 408fa <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40914 <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ + b.n 408fa <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40938 <_PyBytes_ReverseFind@@Base+0x1d0> │ │ │ │ + bne.n 4091e <_PyBytes_ReverseFind@@Base+0x1d0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1463a8 │ │ │ │ + b.w 147340 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20568 @ 0x5058 │ │ │ │ + movw r0, #23752 @ 0x5cc8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4092c <_PyBytes_ReverseFind@@Base+0x1c4> │ │ │ │ + bne.n 40912 <_PyBytes_ReverseFind@@Base+0x1c4> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4096c <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + cbz r3, 40952 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4097c <_PyBytes_ReverseFind@@Base+0x214> │ │ │ │ + b.n 40962 <_PyBytes_ReverseFind@@Base+0x214> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4097a <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ + ble.n 40960 <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40976 <_PyBytes_ReverseFind@@Base+0x20e> │ │ │ │ - cbnz r1, 4099e <_PyBytes_ReverseFind@@Base+0x236> │ │ │ │ + bgt.n 4095c <_PyBytes_ReverseFind@@Base+0x20e> │ │ │ │ + cbnz r1, 40984 <_PyBytes_ReverseFind@@Base+0x236> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4097c <_PyBytes_ReverseFind@@Base+0x214> │ │ │ │ + b.n 40962 <_PyBytes_ReverseFind@@Base+0x214> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #184] @ (40a38 <_PyBytes_ReverseFind@@Base+0x2d0>) │ │ │ │ + ldr r1, [pc, #184] @ (40a1c <_PyBytes_ReverseFind@@Base+0x2ce>) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 409a4 <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4098a <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40a30 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ + b.n 40a16 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r4, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movw r3, #17644 @ 0x44ec │ │ │ │ @@ -32784,1507 +32771,1506 @@ │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 409f8 <_PyBytes_ReverseFind@@Base+0x290> │ │ │ │ - bl 7f974 │ │ │ │ - cbnz r0, 409e8 <_PyBytes_ReverseFind@@Base+0x280> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 409de <_PyBytes_ReverseFind@@Base+0x290> │ │ │ │ + bl 7f980 │ │ │ │ + cbnz r0, 409ce <_PyBytes_ReverseFind@@Base+0x280> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4099a <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + bne.n 40980 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1860fc │ │ │ │ + bl 1876f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40a1e <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ - b.n 4099a <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + bge.n 40a04 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + b.n 40980 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a2e <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ + beq.n 40a14 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40a2e <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ - bl d4360 │ │ │ │ + b.n 40a14 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ + bl d3e48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4099a <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ - beq.n 40a10 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ + blt.n 40980 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + beq.n 409f6 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 848c0 │ │ │ │ + b.w 8445c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b7c0 │ │ │ │ + bl 8b09c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4099a <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ + blt.n 40980 <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a30 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ + beq.n 40a16 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40a30 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ + b.n 40a16 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #3769 @ 0xeb9 │ │ │ │ + movw r1, #3741 @ 0xe9d │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1e0f94 │ │ │ │ + b.w 1e2d74 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 40a68 <_PyBytes_ReverseFind@@Base+0x300> │ │ │ │ + cbz r3, 40a4c <_PyBytes_ReverseFind@@Base+0x2fe> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 40a78 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + b.n 40a5c <_PyBytes_ReverseFind@@Base+0x30e> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 40a76 <_PyBytes_ReverseFind@@Base+0x30e> │ │ │ │ + blt.n 40a5a <_PyBytes_ReverseFind@@Base+0x30c> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40a72 <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ - cbnz r1, 40a94 <_PyBytes_ReverseFind@@Base+0x32c> │ │ │ │ + bgt.n 40a56 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ + cbnz r1, 40a78 <_PyBytes_ReverseFind@@Base+0x32a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40a78 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + b.n 40a5c <_PyBytes_ReverseFind@@Base+0x30e> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #676] @ (40d20 <_PyBytes_ReverseFind@@Base+0x5b8>) │ │ │ │ + ldr r1, [pc, #676] @ (40d04 <_PyBytes_ReverseFind@@Base+0x5b6>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40a9a <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ - b.n 40b2e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40a7e <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ + b.n 40b12 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 40ae4 <_PyBytes_ReverseFind@@Base+0x37c> │ │ │ │ + beq.n 40ac8 <_PyBytes_ReverseFind@@Base+0x37a> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40aa8 <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + cbz r4, 40a8c <_PyBytes_ReverseFind@@Base+0x33e> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40ab0 <_PyBytes_ReverseFind@@Base+0x348> │ │ │ │ - b.n 40af2 <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ + bne.n 40a94 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + b.n 40ad6 <_PyBytes_ReverseFind@@Base+0x388> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 40ac2 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 40af2 <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ - b.n 40b2e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ - bl 85e88 │ │ │ │ + cbnz r0, 40aa6 <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 40ad6 <_PyBytes_ReverseFind@@Base+0x388> │ │ │ │ + b.n 40b12 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ade <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ + beq.n 40ac2 <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40ade <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ + cbnz r3, 40ac2 <_PyBytes_ReverseFind@@Base+0x374> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40af6 <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ - b.n 40aba <_PyBytes_ReverseFind@@Base+0x352> │ │ │ │ + bne.n 40ada <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ + b.n 40a9e <_PyBytes_ReverseFind@@Base+0x350> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40af6 <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ + b.n 40ada <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 40afe <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + cbz r7, 40ae2 <_PyBytes_ReverseFind@@Base+0x394> │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - b.n 40b06 <_PyBytes_ReverseFind@@Base+0x39e> │ │ │ │ + b.n 40aea <_PyBytes_ReverseFind@@Base+0x39c> │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp r5, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 40c64 <_PyBytes_ReverseFind@@Base+0x4fc> │ │ │ │ + bne.w 40c48 <_PyBytes_ReverseFind@@Base+0x4fa> │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40b32 <_PyBytes_ReverseFind@@Base+0x3ca> │ │ │ │ + cbnz r0, 40b16 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40ea6 <_PyBytes_ReverseFind@@Base+0x73e> │ │ │ │ + b.n 40e8a <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r9, #31072 @ 0x7960 │ │ │ │ + movw r9, #34336 @ 0x8620 │ │ │ │ movt r9, #43 @ 0x2b │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 40bd2 <_PyBytes_ReverseFind@@Base+0x46a> │ │ │ │ + beq.n 40bb6 <_PyBytes_ReverseFind@@Base+0x468> │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 40b56 <_PyBytes_ReverseFind@@Base+0x3ee> │ │ │ │ + ble.n 40b3a <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 40b58 <_PyBytes_ReverseFind@@Base+0x3f0> │ │ │ │ + bpl.n 40b3c <_PyBytes_ReverseFind@@Base+0x3ee> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 40b44 <_PyBytes_ReverseFind@@Base+0x3dc> │ │ │ │ - beq.n 40c40 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + b.n 40b28 <_PyBytes_ReverseFind@@Base+0x3da> │ │ │ │ + beq.n 40c24 <_PyBytes_ReverseFind@@Base+0x4d6> │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r7, sl │ │ │ │ - ble.n 40b72 <_PyBytes_ReverseFind@@Base+0x40a> │ │ │ │ + ble.n 40b56 <_PyBytes_ReverseFind@@Base+0x408> │ │ │ │ ldrb.w r3, [r6, sl] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 40b72 <_PyBytes_ReverseFind@@Base+0x40a> │ │ │ │ + bmi.n 40b56 <_PyBytes_ReverseFind@@Base+0x408> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 40b5c <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + b.n 40b40 <_PyBytes_ReverseFind@@Base+0x3f2> │ │ │ │ sub.w r1, sl, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + beq.n 40c2a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40b90 <_PyBytes_ReverseFind@@Base+0x428> │ │ │ │ + bgt.n 40b74 <_PyBytes_ReverseFind@@Base+0x426> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40bca <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ + b.n 40bae <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40bb8 <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ + cbz r0, 40b9c <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + beq.n 40c2a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + bne.n 40c2a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c2a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40bca <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ + beq.n 40bae <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 40bca <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ + cbnz r3, 40bae <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, sl │ │ │ │ - b.n 40b40 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + b.n 40b24 <_PyBytes_ReverseFind@@Base+0x3d6> │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 40c40 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + ble.n 40c24 <_PyBytes_ReverseFind@@Base+0x4d6> │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40bf0 <_PyBytes_ReverseFind@@Base+0x488> │ │ │ │ + bpl.n 40bd4 <_PyBytes_ReverseFind@@Base+0x486> │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 40bde <_PyBytes_ReverseFind@@Base+0x476> │ │ │ │ - b.n 40c40 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + bne.n 40bc2 <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ + b.n 40c24 <_PyBytes_ReverseFind@@Base+0x4d6> │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + cbz r0, 40c2a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40c0a <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ + bgt.n 40bee <_PyBytes_ReverseFind@@Base+0x4a0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40c3c <_PyBytes_ReverseFind@@Base+0x4d4> │ │ │ │ + b.n 40c20 <_PyBytes_ReverseFind@@Base+0x4d2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40c2c <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ + cbz r0, 40c10 <_PyBytes_ReverseFind@@Base+0x4c2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + beq.n 40c2a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + cbnz r3, 40c2a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c46 <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c2a <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c3c <_PyBytes_ReverseFind@@Base+0x4d4> │ │ │ │ + beq.n 40c20 <_PyBytes_ReverseFind@@Base+0x4d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c3c <_PyBytes_ReverseFind@@Base+0x4d4> │ │ │ │ + cbnz r3, 40c20 <_PyBytes_ReverseFind@@Base+0x4d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 40ea6 <_PyBytes_ReverseFind@@Base+0x73e> │ │ │ │ + b.n 40e8a <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 40b2e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + beq.w 40b12 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40b2e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + bne.w 40b12 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40b2e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b12 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 40b2e <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + bne.w 40b12 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbnz r3, 40c94 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ + cbnz r3, 40c78 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + movw r1, #36868 @ 0x9004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 40e9e <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 40e82 <_PyBytes_ReverseFind@@Base+0x734> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40d98 <_PyBytes_ReverseFind@@Base+0x630> │ │ │ │ + bne.n 40d7c <_PyBytes_ReverseFind@@Base+0x62e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40e9e <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + beq.w 40e82 <_PyBytes_ReverseFind@@Base+0x734> │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 40d4a <_PyBytes_ReverseFind@@Base+0x5e2> │ │ │ │ + ble.n 40d2e <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 40d4a <_PyBytes_ReverseFind@@Base+0x5e2> │ │ │ │ + beq.n 40d2e <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40d42 <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ + bne.n 40d26 <_PyBytes_ReverseFind@@Base+0x5d8> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.w 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40cf8 <_PyBytes_ReverseFind@@Base+0x590> │ │ │ │ + bgt.n 40cdc <_PyBytes_ReverseFind@@Base+0x58e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40d36 <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ + b.n 40d1a <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r0, 40d24 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ + cbz r0, 40d08 <_PyBytes_ReverseFind@@Base+0x5ba> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.w 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.w 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40d36 <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ + beq.n 40d1a <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 40d36 <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ + cbnz r3, 40d1a <_PyBytes_ReverseFind@@Base+0x5cc> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40cc4 <_PyBytes_ReverseFind@@Base+0x55c> │ │ │ │ + b.n 40ca8 <_PyBytes_ReverseFind@@Base+0x55a> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 40cce <_PyBytes_ReverseFind@@Base+0x566> │ │ │ │ + bne.n 40cb2 <_PyBytes_ReverseFind@@Base+0x564> │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 40d92 <_PyBytes_ReverseFind@@Base+0x62a> │ │ │ │ + blt.n 40d76 <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.w 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40d6c <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ + bgt.n 40d50 <_PyBytes_ReverseFind@@Base+0x602> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40d8e <_PyBytes_ReverseFind@@Base+0x626> │ │ │ │ + b.n 40d72 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e5e <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + bne.n 40e42 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d8e <_PyBytes_ReverseFind@@Base+0x626> │ │ │ │ + beq.n 40d72 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40d8e <_PyBytes_ReverseFind@@Base+0x626> │ │ │ │ + cbnz r3, 40d72 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 40ea0 <_PyBytes_ReverseFind@@Base+0x738> │ │ │ │ - bl 72f38 │ │ │ │ + b.n 40e84 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40e9e <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + beq.n 40e82 <_PyBytes_ReverseFind@@Base+0x734> │ │ │ │ mov r8, sl │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w fp, r6, sl │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ sub.w r1, r7, sl │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 40e36 <_PyBytes_ReverseFind@@Base+0x6ce> │ │ │ │ + beq.n 40e1a <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e1f14 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e3cc0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - blt.n 40e36 <_PyBytes_ReverseFind@@Base+0x6ce> │ │ │ │ + blt.n 40e1a <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ mov r1, r9 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.n 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40df0 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ + bgt.n 40dd4 <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40e2a <_PyBytes_ReverseFind@@Base+0x6c2> │ │ │ │ + b.n 40e0e <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40e18 <_PyBytes_ReverseFind@@Base+0x6b0> │ │ │ │ + cbz r0, 40dfc <_PyBytes_ReverseFind@@Base+0x6ae> │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.n 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.n 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 40e2a <_PyBytes_ReverseFind@@Base+0x6c2> │ │ │ │ + beq.n 40e0e <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 40e2a <_PyBytes_ReverseFind@@Base+0x6c2> │ │ │ │ + cbnz r2, 40e0e <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ add sl, r9 │ │ │ │ - b.n 40da6 <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ + b.n 40d8a <_PyBytes_ReverseFind@@Base+0x63c> │ │ │ │ mov r0, fp │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + cbz r0, 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40e4e <_PyBytes_ReverseFind@@Base+0x6e6> │ │ │ │ + bgt.n 40e32 <_PyBytes_ReverseFind@@Base+0x6e4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40e80 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + b.n 40e64 <_PyBytes_ReverseFind@@Base+0x716> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40e70 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + cbz r0, 40e54 <_PyBytes_ReverseFind@@Base+0x706> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.n 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + cbnz r3, 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e88 <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e6c <_PyBytes_ReverseFind@@Base+0x71e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e80 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq.n 40e64 <_PyBytes_ReverseFind@@Base+0x716> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40e80 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + cbnz r3, 40e64 <_PyBytes_ReverseFind@@Base+0x716> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40ea0 <_PyBytes_ReverseFind@@Base+0x738> │ │ │ │ + b.n 40e84 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e9e <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + beq.n 40e82 <_PyBytes_ReverseFind@@Base+0x734> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40e9e <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + cbnz r3, 40e82 <_PyBytes_ReverseFind@@Base+0x734> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ 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 7e404 │ │ │ │ + b.w 7e424 │ │ │ │ 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] @ 40f40 <_PyBytes_ReverseFind@@Base+0x7d8> │ │ │ │ + vldr d7, [pc, #108] @ 40f20 <_PyBytes_ReverseFind@@Base+0x7d2> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 40f0a <_PyBytes_ReverseFind@@Base+0x7a2> │ │ │ │ + bhi.n 40eee <_PyBytes_ReverseFind@@Base+0x7a0> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40ef6 <_PyBytes_ReverseFind@@Base+0x78e> │ │ │ │ + ble.n 40eda <_PyBytes_ReverseFind@@Base+0x78c> │ │ │ │ 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 40f2c <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ - b.n 40f26 <_PyBytes_ReverseFind@@Base+0x7be> │ │ │ │ + beq.n 40f10 <_PyBytes_ReverseFind@@Base+0x7c2> │ │ │ │ + b.n 40f0a <_PyBytes_ReverseFind@@Base+0x7bc> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 40f30 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + bvs.n 40f14 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 40f30 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + bgt.n 40f14 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 40f48 <_PyBytes_ReverseFind@@Base+0x7e0> │ │ │ │ - b.n 40f30 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ - vldr d8, [pc, #32] @ 40f50 <_PyBytes_ReverseFind@@Base+0x7e8> │ │ │ │ + vldr d8, [pc, #28] @ 40f28 <_PyBytes_ReverseFind@@Base+0x7da> │ │ │ │ + b.n 40f14 <_PyBytes_ReverseFind@@Base+0x7c6> │ │ │ │ + vldr d8, [pc, #28] @ 40f30 <_PyBytes_ReverseFind@@Base+0x7e2> │ │ │ │ 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 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vsli.32 , q8, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 145228 │ │ │ │ - cbz r0, 40f82 <_PyBytes_ReverseFind@@Base+0x81a> │ │ │ │ + bl 1461bc │ │ │ │ + cbz r0, 40f62 <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40f92 <_PyBytes_ReverseFind@@Base+0x82a> │ │ │ │ - movw r0, #24980 @ 0x6194 │ │ │ │ + beq.n 40f72 <_PyBytes_ReverseFind@@Base+0x824> │ │ │ │ + movw r0, #28204 @ 0x6e2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10ef64 │ │ │ │ + bl 10f390 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40f96 <_PyBytes_ReverseFind@@Base+0x82e> │ │ │ │ + cbnz r0, 40f76 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ mov r0, r6 │ │ │ │ - bl 14588c │ │ │ │ + bl 146820 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40fe4 <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ + b.n 40fc4 <_PyBytes_ReverseFind@@Base+0x876> │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ + bl dec20 <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 40fb8 <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + blt.n 40f98 <_PyBytes_ReverseFind@@Base+0x84a> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #63440 @ 0xf7d0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl e2114 │ │ │ │ + movw r0, #1184 @ 0x4a0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e23f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40fc8 <_PyBytes_ReverseFind@@Base+0x860> │ │ │ │ + b.n 40fa8 <_PyBytes_ReverseFind@@Base+0x85a> │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + movw r0, #53328 @ 0xd050 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14588c │ │ │ │ + bl 146820 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40fe4 <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ + beq.n 40fc4 <_PyBytes_ReverseFind@@Base+0x876> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40fe4 <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ + cbnz r3, 40fc4 <_PyBytes_ReverseFind@@Base+0x876> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41008 <_PyBytes_ReverseFind@@Base+0x8a0> │ │ │ │ + bne.n 40fe8 <_PyBytes_ReverseFind@@Base+0x89a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 242e20 │ │ │ │ + b.w 244308 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20604 @ 0x507c │ │ │ │ + movw r0, #23788 @ 0x5cec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40ffc <_PyBytes_ReverseFind@@Base+0x894> │ │ │ │ + bne.n 40fdc <_PyBytes_ReverseFind@@Base+0x88e> │ │ │ │ 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 78ff0 │ │ │ │ + bl 78fdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 41078 <_PyBytes_ReverseFind@@Base+0x910> │ │ │ │ + bl 4107e <_PyBytes_ReverseFind@@Base+0x930> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6f8 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #4269 @ 0x10ad │ │ │ │ + movw r1, #4275 @ 0x10b3 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 148bd4 │ │ │ │ + vldr d7, [r0, #8] │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 41056 <_PyBytes_ReverseFind@@Base+0x908> │ │ │ │ + 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 129fb8 <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 12aba0 <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 216604 <_Py_set_inheritable_async_safe@@Base+0xe8> │ │ │ │ + bl 217d6c <_Py_set_inheritable_async_safe@@Base+0xe8> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 410a8 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ + cbz r2, 410ae <_PyBytes_ReverseFind@@Base+0x960> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 410a4 <_PyBytes_ReverseFind@@Base+0x93c> │ │ │ │ + beq.n 410aa <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 410a4 <_PyBytes_ReverseFind@@Base+0x93c> │ │ │ │ + cbnz r3, 410aa <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 410ba <_PyBytes_ReverseFind@@Base+0x952> │ │ │ │ + beq.n 410c0 <_PyBytes_ReverseFind@@Base+0x972> │ │ │ │ b.w 29d00 │ │ │ │ bx lr │ │ │ │ - vldr d7, [r0, #8] │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 410de <_PyBytes_ReverseFind@@Base+0x976> │ │ │ │ - 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 │ │ │ │ + add.w r3, r0, #8 │ │ │ │ + sub sp, #16 │ │ │ │ + vldr d1, [r0, #16] │ │ │ │ + ldmia r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w sp, {r0, r1, r2, r3} │ │ │ │ + vneg.f64 d1, d1 │ │ │ │ + vldr d0, [sp] │ │ │ │ + add sp, #16 │ │ │ │ + b.w 18fd44 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #4803 @ 0x12c3 │ │ │ │ + movw r1, #4771 @ 0x12a3 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 4083a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + b.w 40820 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ 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 4111a <_PyBytes_ReverseFind@@Base+0x9b2> │ │ │ │ + bne.n 41118 <_PyBytes_ReverseFind@@Base+0x9ca> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1647dc │ │ │ │ + b.w 165904 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20648 @ 0x50a8 │ │ │ │ + movw r0, #23832 @ 0x5d18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4110e <_PyBytes_ReverseFind@@Base+0x9a6> │ │ │ │ + bne.n 4110c <_PyBytes_ReverseFind@@Base+0x9be> │ │ │ │ pop {r4, pc} │ │ │ │ - add.w r3, r0, #8 │ │ │ │ - sub sp, #16 │ │ │ │ - vldr d1, [r0, #16] │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - vneg.f64 d1, d1 │ │ │ │ - vldr d0, [sp] │ │ │ │ - add sp, #16 │ │ │ │ - b.w 18e228 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4116e <_PyBytes_ReverseFind@@Base+0xa06> │ │ │ │ + cbz r3, 4114e <_PyBytes_ReverseFind@@Base+0xa00> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4117e <_PyBytes_ReverseFind@@Base+0xa16> │ │ │ │ + b.n 4115e <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4117c <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + blt.n 4115c <_PyBytes_ReverseFind@@Base+0xa0e> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41178 <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ - cbnz r1, 4119c <_PyBytes_ReverseFind@@Base+0xa34> │ │ │ │ + bgt.n 41158 <_PyBytes_ReverseFind@@Base+0xa0a> │ │ │ │ + cbnz r1, 4117c <_PyBytes_ReverseFind@@Base+0xa2e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4117e <_PyBytes_ReverseFind@@Base+0xa16> │ │ │ │ + b.n 4115e <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (4127c <_PyBytes_ReverseFind@@Base+0xb14>) │ │ │ │ + ldr r1, [pc, #252] @ (4125c <_PyBytes_ReverseFind@@Base+0xb0e>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 411a2 <_PyBytes_ReverseFind@@Base+0xa3a> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41182 <_PyBytes_ReverseFind@@Base+0xa34> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41274 <_PyBytes_ReverseFind@@Base+0xb0c> │ │ │ │ + b.n 41254 <_PyBytes_ReverseFind@@Base+0xb06> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 411b0 <_PyBytes_ReverseFind@@Base+0xa48> │ │ │ │ + beq.n 41190 <_PyBytes_ReverseFind@@Base+0xa42> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 41198 <_PyBytes_ReverseFind@@Base+0xa30> │ │ │ │ + blt.n 41178 <_PyBytes_ReverseFind@@Base+0xa2a> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 411ba <_PyBytes_ReverseFind@@Base+0xa52> │ │ │ │ + cbz r7, 4119a <_PyBytes_ReverseFind@@Base+0xa4c> │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ - b.n 411c2 <_PyBytes_ReverseFind@@Base+0xa5a> │ │ │ │ + b.n 411a2 <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ movw sl, #10752 @ 0x2a00 │ │ │ │ movt sl, #78 @ 0x4e │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41198 <_PyBytes_ReverseFind@@Base+0xa30> │ │ │ │ + beq.n 41178 <_PyBytes_ReverseFind@@Base+0xa2a> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41274 <_PyBytes_ReverseFind@@Base+0xb0c> │ │ │ │ + ble.n 41254 <_PyBytes_ReverseFind@@Base+0xb06> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 411f2 <_PyBytes_ReverseFind@@Base+0xa8a> │ │ │ │ + beq.n 411d2 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 411f2 <_PyBytes_ReverseFind@@Base+0xa8a> │ │ │ │ + beq.n 411d2 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 411da <_PyBytes_ReverseFind@@Base+0xa72> │ │ │ │ + bne.n 411ba <_PyBytes_ReverseFind@@Base+0xa6c> │ │ │ │ mov r1, r7 │ │ │ │ - b.n 41216 <_PyBytes_ReverseFind@@Base+0xaae> │ │ │ │ + b.n 411f6 <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41216 <_PyBytes_ReverseFind@@Base+0xaae> │ │ │ │ + ble.n 411f6 <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41210 <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ + bne.n 411f0 <_PyBytes_ReverseFind@@Base+0xaa2> │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41210 <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ + ble.n 411f0 <_PyBytes_ReverseFind@@Base+0xaa2> │ │ │ │ add.w r3, sl, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, sl │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 4125a <_PyBytes_ReverseFind@@Base+0xaf2> │ │ │ │ + cbz r0, 4123a <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r0, 41244 <_PyBytes_ReverseFind@@Base+0xadc> │ │ │ │ + cbz r0, 41224 <_PyBytes_ReverseFind@@Base+0xad6> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4125a <_PyBytes_ReverseFind@@Base+0xaf2> │ │ │ │ + beq.n 4123a <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4125a <_PyBytes_ReverseFind@@Base+0xaf2> │ │ │ │ + cbnz r3, 4123a <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4125a <_PyBytes_ReverseFind@@Base+0xaf2> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4123a <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 411d4 <_PyBytes_ReverseFind@@Base+0xa6c> │ │ │ │ + beq.n 411b4 <_PyBytes_ReverseFind@@Base+0xa66> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 411d4 <_PyBytes_ReverseFind@@Base+0xa6c> │ │ │ │ + bne.n 411b4 <_PyBytes_ReverseFind@@Base+0xa66> │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 411d4 <_PyBytes_ReverseFind@@Base+0xa6c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 411b4 <_PyBytes_ReverseFind@@Base+0xa66> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41198 <_PyBytes_ReverseFind@@Base+0xa30> │ │ │ │ + beq.n 41178 <_PyBytes_ReverseFind@@Base+0xa2a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41198 <_PyBytes_ReverseFind@@Base+0xa30> │ │ │ │ + bne.n 41178 <_PyBytes_ReverseFind@@Base+0xa2a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41198 <_PyBytes_ReverseFind@@Base+0xa30> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41178 <_PyBytes_ReverseFind@@Base+0xa2a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00041280 : │ │ │ │ +00041260 : │ │ │ │ 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 6d774 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 412bc │ │ │ │ + beq.n 4129c │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23d000 │ │ │ │ + bl 23e490 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 412bc │ │ │ │ + beq.n 4129c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bfec4 │ │ │ │ + b.w bf968 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ + mov r0, r1 │ │ │ │ + b.w fe988 │ │ │ │ + │ │ │ │ +000412ba <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bf968 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 4147c <_PyDict_DelItem_KnownHash@@Base+0x1c2> │ │ │ │ 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 4136c │ │ │ │ + bpl.n 4135a <_PyDict_DelItem_KnownHash@@Base+0xa0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4136c │ │ │ │ + bne.n 4135a <_PyDict_DelItem_KnownHash@@Base+0xa0> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 185b54 │ │ │ │ + bl 186f68 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 41326 │ │ │ │ + bcs.n 41314 <_PyDict_DelItem_KnownHash@@Base+0x5a> │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + movw r1, #26060 @ 0x65cc │ │ │ │ movt r1, #59 @ 0x3b │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ - movw r2, #16140 @ 0x3f0c │ │ │ │ + movw r2, #19404 @ 0x4bcc │ │ │ │ movt r2, #58 @ 0x3a │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 41328 │ │ │ │ + b.n 41316 <_PyDict_DelItem_KnownHash@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #11248 @ 0x2bf0 │ │ │ │ + movw r3, #14504 @ 0x38a8 │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r5, 41348 │ │ │ │ + cbz r5, 41336 <_PyDict_DelItem_KnownHash@@Base+0x7c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 4134c │ │ │ │ + bne.n 4133a <_PyDict_DelItem_KnownHash@@Base+0x80> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 41362 │ │ │ │ - bl 87f30 │ │ │ │ + b.n 41350 <_PyDict_DelItem_KnownHash@@Base+0x96> │ │ │ │ + bl 87aac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41348 │ │ │ │ + bne.n 41336 <_PyDict_DelItem_KnownHash@@Base+0x7c> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41348 │ │ │ │ + bne.n 41336 <_PyDict_DelItem_KnownHash@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - movw r2, #11304 @ 0x2c28 │ │ │ │ + b.w 80f14 │ │ │ │ + movw r2, #14568 @ 0x38e8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34980 @ 0x88a4 │ │ │ │ + movw r0, #38112 @ 0x94e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 413ac │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 413dc │ │ │ │ + bne.n 4139a <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 413ca <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 413cc │ │ │ │ + cbnz r0, 413ba <_PyDict_DelItem_KnownHash@@Base+0x100> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63568 @ 0xf850 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #1312 @ 0x520 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 413dc │ │ │ │ - movw r1, #27460 @ 0x6b44 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 413ca <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ + movw r1, #30684 @ 0x77dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6b04 │ │ │ │ + b.w f6e54 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w fe628 │ │ │ │ - │ │ │ │ -000413e6 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bfec4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 41438 <_PyDict_DelItem_KnownHash@@Base+0x52> │ │ │ │ - mov r0, r1 │ │ │ │ - b.w fe628 │ │ │ │ - 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 160dd0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 41434 <_PyDict_DelItem_KnownHash@@Base+0x4e> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41418 <_PyDict_DelItem_KnownHash@@Base+0x32> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 41420 <_PyDict_DelItem_KnownHash@@Base+0x3a> │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41428 <_PyDict_DelItem_KnownHash@@Base+0x42> │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 41430 <_PyDict_DelItem_KnownHash@@Base+0x4a> │ │ │ │ - movw r1, #10752 @ 0x2a00 │ │ │ │ - movt r1, #78 @ 0x4e │ │ │ │ - bl 414b2 <_PyDict_DelItem_KnownHash@@Base+0xcc> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #53189 @ 0xcfc5 │ │ │ │ - movt r1, #32 │ │ │ │ - movw r0, #53720 @ 0xd1d8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.w 4083a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + b.w fe988 │ │ │ │ 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 41470 <_PyDict_DelItem_KnownHash@@Base+0x8a> │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 413f6 <_PyDict_DelItem_KnownHash@@Base+0x13c> │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4147c <_PyDict_DelItem_KnownHash@@Base+0x96> │ │ │ │ + cbz r3, 41402 <_PyDict_DelItem_KnownHash@@Base+0x148> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 414ae <_PyDict_DelItem_KnownHash@@Base+0xc8> │ │ │ │ + b.n 41434 <_PyDict_DelItem_KnownHash@@Base+0x17a> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 414aa <_PyDict_DelItem_KnownHash@@Base+0xc4> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41430 <_PyDict_DelItem_KnownHash@@Base+0x176> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 414aa <_PyDict_DelItem_KnownHash@@Base+0xc4> │ │ │ │ + cbnz r3, 41430 <_PyDict_DelItem_KnownHash@@Base+0x176> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 414aa <_PyDict_DelItem_KnownHash@@Base+0xc4> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41430 <_PyDict_DelItem_KnownHash@@Base+0x176> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 414aa <_PyDict_DelItem_KnownHash@@Base+0xc4> │ │ │ │ + cbnz r3, 41430 <_PyDict_DelItem_KnownHash@@Base+0x176> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 414aa <_PyDict_DelItem_KnownHash@@Base+0xc4> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41430 <_PyDict_DelItem_KnownHash@@Base+0x176> │ │ │ │ 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 161e98 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 41478 <_PyDict_DelItem_KnownHash@@Base+0x1be> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 4145c <_PyDict_DelItem_KnownHash@@Base+0x1a2> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 41464 <_PyDict_DelItem_KnownHash@@Base+0x1aa> │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 4146c <_PyDict_DelItem_KnownHash@@Base+0x1b2> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 41474 <_PyDict_DelItem_KnownHash@@Base+0x1ba> │ │ │ │ + movw r1, #10752 @ 0x2a00 │ │ │ │ + movt r1, #78 @ 0x4e │ │ │ │ + bl 41492 <_PyDict_DelItem_KnownHash@@Base+0x1d8> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #60629 @ 0xecd5 │ │ │ │ + movt r1, #32 │ │ │ │ + movw r0, #53720 @ 0xd1d8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.w 40820 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #31072 @ 0x7960 │ │ │ │ + movw r7, #34336 @ 0x8620 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ - movw r6, #32096 @ 0x7d60 │ │ │ │ + movw r6, #35360 @ 0x8a20 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ - movw r5, #10992 @ 0x2af0 │ │ │ │ + movw r5, #14248 @ 0x37a8 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 414f0 <_PyDict_DelItem_KnownHash@@Base+0x10a> │ │ │ │ + bge.n 414d0 <_PyDict_DelItem_KnownHash@@Base+0x216> │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 414e2 <_PyDict_DelItem_KnownHash@@Base+0xfc> │ │ │ │ + beq.n 414c2 <_PyDict_DelItem_KnownHash@@Base+0x208> │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 414ea <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ + b.n 414ca <_PyDict_DelItem_KnownHash@@Base+0x210> │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 414ce <_PyDict_DelItem_KnownHash@@Base+0xe8> │ │ │ │ + b.n 414ae <_PyDict_DelItem_KnownHash@@Base+0x1f4> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000414f4 : │ │ │ │ +000414d4 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (4150c ) │ │ │ │ + ldr r4, [pc, #16] @ (414ec ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w e1814 │ │ │ │ + b.w e1af4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #17644 @ 0x44ec │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 41548 │ │ │ │ + bne.n 41528 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41556 │ │ │ │ - ldr r2, [pc, #176] @ (415fc ) │ │ │ │ + b.n 41536 │ │ │ │ + ldr r2, [pc, #176] @ (415dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1245e4 │ │ │ │ + bl 124d28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 415f4 │ │ │ │ + beq.n 415d4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 41582 │ │ │ │ + beq.n 41562 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 415c6 │ │ │ │ + b.n 415a6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7f974 │ │ │ │ + bl 7f980 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 4158a │ │ │ │ + cbz r2, 4156a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 215450 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 415de │ │ │ │ + bl 216ed0 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 415be │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41568 │ │ │ │ - b.n 415f6 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 415de │ │ │ │ + bne.n 41548 │ │ │ │ + b.n 415d6 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 415be │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eee08 │ │ │ │ - b.n 415de │ │ │ │ + bl ef150 │ │ │ │ + b.n 415be │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 848c0 │ │ │ │ + bl 8445c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 415de │ │ │ │ + cbz r7, 415be │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8b7c0 │ │ │ │ + bl 8b09c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 415ce │ │ │ │ + bne.n 415ae │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 415de │ │ │ │ + bne.n 415be │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 415a2 │ │ │ │ - b.n 415f6 │ │ │ │ + bne.n 41582 │ │ │ │ + b.n 415d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 415be │ │ │ │ + bne.n 4159e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 415be │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4159e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 415f4 │ │ │ │ + beq.n 415d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 415f4 │ │ │ │ + cbnz r3, 415d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (41690 ) │ │ │ │ + ldr r3, [pc, #124] @ (41670 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 71f84 │ │ │ │ - cbz r0, 41680 │ │ │ │ + bl 71f9c │ │ │ │ + cbz r0, 41660 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r6, #16772 @ 0x4184 │ │ │ │ + movw r6, #20036 @ 0x4e44 │ │ │ │ movt r6, #47 @ 0x2f │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #35 @ 0x23 │ │ │ │ add.w r5, r3, #50 @ 0x32 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 41684 │ │ │ │ - bl 80ef0 │ │ │ │ + cbz r0, 41664 │ │ │ │ + bl 80f14 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41664 │ │ │ │ + beq.n 41644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 41664 │ │ │ │ + cbnz r3, 41644 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 41684 │ │ │ │ + bne.n 41664 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41680 │ │ │ │ + beq.n 41660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41680 │ │ │ │ + cbnz r3, 41660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4168a │ │ │ │ + b.n 4166a │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 41636 │ │ │ │ + bne.n 41616 │ │ │ │ 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 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 416d4 │ │ │ │ + cbz r0, 416b4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 416b8 │ │ │ │ + cbz r3, 41698 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 416c0 │ │ │ │ + b.n 416a0 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 416c8 │ │ │ │ + cbz r2, 416a8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 416d0 │ │ │ │ + b.n 416b0 │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 416ee │ │ │ │ + bl 416ce │ │ │ │ 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 41438 <_PyDict_DelItem_KnownHash@@Base+0x52> │ │ │ │ + b.n 4147c <_PyDict_DelItem_KnownHash@@Base+0x1c2> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #32096 @ 0x7d60 │ │ │ │ + movw ip, #35360 @ 0x8a20 │ │ │ │ movt ip, #43 @ 0x2b │ │ │ │ - movw lr, #31072 @ 0x7960 │ │ │ │ + movw lr, #34336 @ 0x8620 │ │ │ │ movt lr, #43 @ 0x2b │ │ │ │ - movw r7, #10992 @ 0x2af0 │ │ │ │ + movw r7, #14248 @ 0x37a8 │ │ │ │ movt r7, #58 @ 0x3a │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4173e │ │ │ │ + bge.n 4171e │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 41724 │ │ │ │ - cbnz r3, 41738 │ │ │ │ + beq.n 41704 │ │ │ │ + cbnz r3, 41718 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 41738 │ │ │ │ + b.n 41718 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 41732 │ │ │ │ - cbz r3, 41736 │ │ │ │ + beq.n 41712 │ │ │ │ + cbz r3, 41716 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 41738 │ │ │ │ + b.n 41718 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41738 │ │ │ │ + b.n 41718 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4170c │ │ │ │ + b.n 416ec │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b6d74 │ │ │ │ + b.w 1b9164 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (41738 ) │ │ │ │ + b.w 244c34 │ │ │ │ + nop │ │ │ │ + b.n 410d4 <_PyBytes_ReverseFind@@Base+0x986> │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4176c │ │ │ │ + bne.n 4175c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1b2c │ │ │ │ + b.w f1e74 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20520 @ 0x5028 │ │ │ │ + movw r0, #23704 @ 0x5c98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41760 │ │ │ │ + bne.n 41750 │ │ │ │ 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 db898 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 417a8 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 417e0 │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 41798 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 417d0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 417ca │ │ │ │ + b.n 417ba │ │ │ │ mov r5, r0 │ │ │ │ - bl 85e88 │ │ │ │ + bl 85a18 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 417c6 │ │ │ │ + beq.n 417b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 417c6 │ │ │ │ + cbnz r3, 417b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4179c │ │ │ │ + beq.n 4178c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 417e4 │ │ │ │ + ble.n 417d4 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3bcb4 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ - cbnz r0, 417fa │ │ │ │ + bl 3bc8c <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ + cbnz r0, 417ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4181c │ │ │ │ - cbz r1, 417ea │ │ │ │ + b.n 4180c │ │ │ │ + cbz r1, 417da │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 417f2 │ │ │ │ + b.n 417e2 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 160dd0 │ │ │ │ + b.w 161e98 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41802 │ │ │ │ + cbz r3, 417f2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4180a │ │ │ │ + b.n 417fa │ │ │ │ movw r3, #10752 @ 0x2a00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 41816 │ │ │ │ + beq.n 41806 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 4181c │ │ │ │ + bne.n 4180c │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 41876 │ │ │ │ + bne.n 41866 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 41876 │ │ │ │ + bne.n 41866 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41876 │ │ │ │ + bhi.n 41866 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 41938 │ │ │ │ + bl 4191a │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 41880 │ │ │ │ + beq.n 41870 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 41882 │ │ │ │ + b.n 41872 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 41882 │ │ │ │ + b.n 41872 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 418ae │ │ │ │ - movw r1, #57009 @ 0xdeb1 │ │ │ │ - movt r1, #25 │ │ │ │ + beq.n 4189e │ │ │ │ + movw r1, #77 @ 0x4d │ │ │ │ + movt r1, #26 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2489dc <_PyTime_ObjectToTimeval@@Base+0x124> │ │ │ │ + b.w 249dbc │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #34232 @ 0x85b8 │ │ │ │ + movw r2, #37364 @ 0x91f4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27692 @ 0x6c2c │ │ │ │ + movw r0, #30772 @ 0x7834 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 418fa │ │ │ │ + bne.n 418ea │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fad80 │ │ │ │ - cbnz r0, 41914 │ │ │ │ - b.n 41910 │ │ │ │ + bl 1fcb68 │ │ │ │ + cbnz r0, 41904 │ │ │ │ + b.n 41900 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #27876 @ 0x6ce4 │ │ │ │ + movw r0, #30956 @ 0x78ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 418ec │ │ │ │ + bne.n 418dc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4191e │ │ │ │ + b.n 4190e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 419b8 │ │ │ │ + bl 41b7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (41934 ) │ │ │ │ - b.w 24374c │ │ │ │ - b.n 412d0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 419b2 │ │ │ │ + beq.n 41994 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 419ae │ │ │ │ + bne.n 41990 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -34295,182 +34281,98 @@ │ │ │ │ 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 256940 <_PyTime_FromLong@@Base+0x858> │ │ │ │ + bl 257a74 <_PyTime_FromLong@@Base+0x7c4> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 419a8 │ │ │ │ + cbnz r3, 4198a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 234d80 │ │ │ │ + bl 2362f0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 41992 │ │ │ │ - bhi.n 4196c │ │ │ │ - cbz r0, 4199e │ │ │ │ + beq.n 41974 │ │ │ │ + bhi.n 4194e │ │ │ │ + cbz r0, 41980 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 419aa │ │ │ │ + b.n 4198c │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 419a4 │ │ │ │ + bge.n 41986 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 419aa │ │ │ │ - bne.n 4196c │ │ │ │ - b.n 4198e │ │ │ │ + b.n 4198c │ │ │ │ + bne.n 4194e │ │ │ │ + b.n 41970 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - 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 r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r1, #34212 @ 0x85a4 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 122b54 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 419f0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - movw r1, #63876 @ 0xf984 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 7ac20 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 41a00 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 41a5a │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - bl d1ed8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 41a2c │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 278934 │ │ │ │ - cbz r1, 41a46 │ │ │ │ - movw r1, #63928 @ 0xf9b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - bl d599c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 419fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 419fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 419fc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 41a7e │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 363f6 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #20472 @ 0x4ff8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41a72 │ │ │ │ - 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 │ │ │ │ - ldr r0, [pc, #132] @ (41b2c ) │ │ │ │ + ldr r0, [pc, #128] @ (41a2c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #22796 @ 0x590c │ │ │ │ + movw r2, #27556 @ 0x6ba4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #63996 @ 0xf9fc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #1596 @ 0x63c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 41b10 │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 41a12 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #63236 @ 0xf704 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64016 @ 0xfa10 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + movw r1, #960 @ 0x3c0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #1616 @ 0x650 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 920d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41aee │ │ │ │ + bne.n 419f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41b08 │ │ │ │ + b.n 41a0a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2209f4 <_PyErr_BadInternalCall@@Base+0x5fc> │ │ │ │ + bl 2277e8 <_PyErr_BadInternalCall@@Base+0x5eb8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41aea │ │ │ │ + beq.n 419ec │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 220bfc <_PyErr_BadInternalCall@@Base+0x804> │ │ │ │ + bl 227ac4 <_PyErr_BadInternalCall@@Base+0x6194> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78004 │ │ │ │ - b.n 41b12 │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 41a14 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (41b2c ) │ │ │ │ + ldr r3, [pc, #20] @ (41a2c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41b24 │ │ │ │ + beq.n 41a26 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -34478,73 +34380,73 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #272] @ (41c78 ) │ │ │ │ + ldr r1, [pc, #272] @ (41b78 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #22796 @ 0x590c │ │ │ │ + movw r2, #27556 @ 0x6ba4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #64040 @ 0xfa28 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #1640 @ 0x668 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c52 │ │ │ │ + beq.n 41b52 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #63236 @ 0xf704 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64060 @ 0xfa3c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + movw r1, #960 @ 0x3c0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #1660 @ 0x67c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 920d8 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41bf0 │ │ │ │ + beq.n 41af0 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 2209f4 <_PyErr_BadInternalCall@@Base+0x5fc> │ │ │ │ + bl 2277e8 <_PyErr_BadInternalCall@@Base+0x5eb8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41bf0 │ │ │ │ + beq.n 41af0 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 41bf4 │ │ │ │ + beq.n 41af4 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 41c00 │ │ │ │ + beq.n 41b00 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22920 @ 0x5988 │ │ │ │ + movw r1, #34328 @ 0x8618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41c48 │ │ │ │ + b.n 41b48 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 41c0a │ │ │ │ + b.n 41b0a │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -34552,603 +34454,686 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 29bd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42740 │ │ │ │ + bl 4265e │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 78004 │ │ │ │ - b.n 41c54 │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 41b54 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (41c78 ) │ │ │ │ + ldr r3, [pc, #28] @ (41b78 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41c6c │ │ │ │ + beq.n 41b6c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #34212 @ 0x85a4 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 1232fc │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + cbnz r3, 41bb4 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + movw r1, #1684 @ 0x694 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w d5480 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 7ac18 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 41bc4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 41c1e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + bl d1998 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 41bf0 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 279604 │ │ │ │ + cbz r1, 41c0a │ │ │ │ + movw r1, #1736 @ 0x6c8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + bl d5480 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 41bc0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 41bc0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41bc0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 41c42 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 363ce │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23656 @ 0x5c68 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41c36 │ │ │ │ + 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 78ff0 │ │ │ │ + bl 78fdc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6ec │ │ │ │ + bl 7f6f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41cc0 │ │ │ │ + beq.n 41c9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41cc0 │ │ │ │ + cbnz r3, 41c9e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41d7c │ │ │ │ + beq.n 41d5a │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d7c │ │ │ │ + bne.n 41d5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41d7c │ │ │ │ - movw r3, #34937 @ 0x8879 │ │ │ │ + beq.n 41d5a │ │ │ │ + movw r3, #42169 @ 0xa4b9 │ │ │ │ movt r3, #25 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #64084 @ 0xfa54 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + movw r0, #1804 @ 0x70c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41d24 │ │ │ │ + cbnz r0, 41d02 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #1812 @ 0x714 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 41d5c │ │ │ │ + beq.n 41d3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41d5c │ │ │ │ + cbnz r3, 41d3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41d18 │ │ │ │ + beq.n 41cf6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41d7c │ │ │ │ + beq.n 41d5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41d7c │ │ │ │ + cbnz r3, 41d5a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ 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 r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbnz r0, 41d98 │ │ │ │ + cmp r3, r0 │ │ │ │ + blt.n 41d98 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 41d98 │ │ │ │ + cbz r2, 41d98 │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #52308 @ 0xcc54 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12f910 │ │ │ │ + b.n 41db6 │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #28] @ (41dbc ) │ │ │ │ + mov r3, r0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41d82 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 41db2 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 41df0 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 41dac │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 41db2 │ │ │ │ + bne.n 41dea │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 41df0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41df0 │ │ │ │ + cbnz r0, 41e2e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 41dce │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 41e0c │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 41dc8 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 41dce │ │ │ │ + bne.n 41e06 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 41e0c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41df0 │ │ │ │ + cbnz r0, 41e2e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41df0 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 41e2e │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 41de6 │ │ │ │ + bne.n 41e24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41e04 │ │ │ │ - movw r0, #64100 @ 0xfa64 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w e2114 │ │ │ │ + cbnz r3, 41e42 │ │ │ │ + movw r0, #1828 @ 0x724 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w e23f0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #64120 @ 0xfa78 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #1848 @ 0x738 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e2114 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 41e4c │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 41e4c │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 41e4c │ │ │ │ - cbz r2, 41e4c │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #49084 @ 0xbfbc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 41e70 │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r3, r0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - mov r0, r2 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movw r4, #11416 @ 0x2c98 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41e36 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.w e23f0 │ │ │ │ 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] @ (41eb4 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (41e90 ) │ │ │ │ + bl 2016d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41ea2 │ │ │ │ - movw r0, #64156 @ 0xfa9c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + cbz r2, 41e7e │ │ │ │ + movw r0, #1884 @ 0x75c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r0, #63496 @ 0xf808 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + b.w 847e4 │ │ │ │ + movw r0, #1240 @ 0x4d8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ nop │ │ │ │ - bmi.n 41dc0 │ │ │ │ + bmi.n 41d9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 24fc3c <_PyObject_GetState@@Base> │ │ │ │ + bl 251128 <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41f46 │ │ │ │ - ldr r0, [pc, #132] @ (41f5c ) │ │ │ │ + beq.n 41f22 │ │ │ │ + ldr r0, [pc, #132] @ (41f38 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41ef0 │ │ │ │ - ldr r6, [pc, #116] @ (41f60 ) │ │ │ │ + cbnz r0, 41ecc │ │ │ │ + ldr r6, [pc, #116] @ (41f3c ) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41f4a │ │ │ │ - bl 88854 │ │ │ │ + b.n 41f26 │ │ │ │ + bl 883d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41f0c │ │ │ │ + beq.n 41ee8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41f0c │ │ │ │ + cbnz r3, 41ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41eea │ │ │ │ + beq.n 41ec6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (41f60 ) │ │ │ │ + ldr r2, [pc, #72] @ (41f3c ) │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e658 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41f3a │ │ │ │ + beq.n 41f16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 41f3e │ │ │ │ - ldr r6, [pc, #36] @ (41f60 ) │ │ │ │ - b.n 41f4a │ │ │ │ + cbz r3, 41f1a │ │ │ │ + ldr r6, [pc, #36] @ (41f3c ) │ │ │ │ + b.n 41f26 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41f3a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41f16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 42030 │ │ │ │ + bmi.n 4200c │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41f6c │ │ │ │ - b.w 1fb11c │ │ │ │ - ldr r0, [pc, #0] @ (41f70 ) │ │ │ │ + cbz r0, 41f48 │ │ │ │ + b.w 1fcea8 │ │ │ │ + ldr r0, [pc, #0] @ (41f4c ) │ │ │ │ bx lr │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41f9e │ │ │ │ + bhi.n 41f7a │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41fb6 │ │ │ │ - b.n 41fca │ │ │ │ - movw r0, #46676 @ 0xb654 │ │ │ │ + cbnz r0, 41f92 │ │ │ │ + b.n 41fa6 │ │ │ │ + movw r0, #49940 @ 0xc314 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42084 │ │ │ │ - b.n 41f90 │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 42060 │ │ │ │ + b.n 41f6c │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41fd8 │ │ │ │ + bne.n 41fb4 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 41fe8 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 41fc4 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42084 │ │ │ │ + bne.n 42060 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41fe8 │ │ │ │ + b.n 41fc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41fc6 │ │ │ │ + bne.n 41fa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41fc6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41fa2 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 42054 │ │ │ │ + ble.n 42030 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 42002 │ │ │ │ + bpl.n 41fde │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42028 │ │ │ │ + bne.n 42004 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 42056 │ │ │ │ + b.n 42032 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4201c │ │ │ │ + beq.n 41ff8 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 42034 │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 42010 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42034 │ │ │ │ + bne.n 42010 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 42056 │ │ │ │ + b.n 42032 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4200e │ │ │ │ + bne.n 41fea │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #11276 @ 0x2c0c │ │ │ │ + movw r2, #14540 @ 0x38cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46676 @ 0xb654 │ │ │ │ + movw r0, #49940 @ 0xc314 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42084 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42060 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42066 │ │ │ │ + bgt.n 42042 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1dca78 │ │ │ │ + b.w 1de928 │ │ │ │ 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 406d6 │ │ │ │ + b.w 406bc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #44952 @ 0xaf98 │ │ │ │ + movw r1, #48216 @ 0xbc58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 4211c │ │ │ │ + b.n 420f8 │ │ │ │ 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 138708 │ │ │ │ - cbz r0, 42116 │ │ │ │ - movw r6, #49232 @ 0xc050 │ │ │ │ + bl 139958 │ │ │ │ + cbz r0, 420f2 │ │ │ │ + movw r6, #52496 @ 0xcd10 │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 42118 │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 420f4 │ │ │ │ + bl 7afb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 420fa │ │ │ │ - bl d4360 │ │ │ │ + cbz r5, 420d6 │ │ │ │ + bl d3e48 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 420fa │ │ │ │ - beq.n 420e0 │ │ │ │ + blt.n 420d6 │ │ │ │ + beq.n 420bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 420ea │ │ │ │ - b.n 420b8 │ │ │ │ - bl 86010 │ │ │ │ + bne.n 420c6 │ │ │ │ + b.n 42094 │ │ │ │ + bl 85ba0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 420d6 │ │ │ │ - b.n 420fa │ │ │ │ + bne.n 420b2 │ │ │ │ + b.n 420d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 420b8 │ │ │ │ + bne.n 42094 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 420b8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42094 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42110 │ │ │ │ + beq.n 420ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42110 │ │ │ │ + cbnz r3, 420ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #22024 @ 0x5608 │ │ │ │ + movw r1, #25288 @ 0x62c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22028 @ 0x560c │ │ │ │ + movw r0, #25292 @ 0x62cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4214c │ │ │ │ + bne.n 42128 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4217c │ │ │ │ + b.n 42158 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42174 │ │ │ │ + bgt.n 42150 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 42164 │ │ │ │ + cbnz r0, 42140 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d7ea4 │ │ │ │ + bl d7988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42148 │ │ │ │ + beq.n 42124 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4217c │ │ │ │ + beq.n 42158 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4217c │ │ │ │ + b.n 42158 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f9b48 │ │ │ │ + b.w f9e90 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 148bd4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d3a48 │ │ │ │ + bl d3538 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 421e8 │ │ │ │ - beq.n 421ca │ │ │ │ + bgt.n 421c4 │ │ │ │ + beq.n 421a6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42226 │ │ │ │ + b.n 42202 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64368 @ 0xfb70 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2096 @ 0x830 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 424c4 │ │ │ │ + bl 424a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421c6 │ │ │ │ + beq.n 421a2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 191a44 │ │ │ │ + bl 1935e8 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42216 │ │ │ │ + cbnz r0, 421f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 421c6 │ │ │ │ + beq.n 421a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 421c6 │ │ │ │ + bne.n 421a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 421c6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 421a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42226 │ │ │ │ + beq.n 42202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42226 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42202 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129938 │ │ │ │ + bl 12a520 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2585ac │ │ │ │ + b.w 25949c │ │ │ │ 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 │ │ │ │ @@ -35157,18 +35142,18 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #55428 @ 0xd884 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 422a2 │ │ │ │ + bl c2ea4 │ │ │ │ + cbz r0, 4227e │ │ │ │ ldrd r2, r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -35176,104 +35161,104 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cbnz r7, 422ce │ │ │ │ + cbnz r7, 422aa │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 422ce │ │ │ │ + ble.n 422aa │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 422ce │ │ │ │ - cbnz r2, 422f0 │ │ │ │ - ldr r1, [pc, #496] @ (424c0 ) │ │ │ │ + bgt.n 422aa │ │ │ │ + cbnz r2, 422cc │ │ │ │ + ldr r1, [pc, #496] @ (4249c ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42332 │ │ │ │ + cbz r0, 4230e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42354 │ │ │ │ + beq.n 42330 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 42336 │ │ │ │ + bpl.n 42312 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42332 │ │ │ │ + cbz r0, 4230e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42356 │ │ │ │ + beq.n 42332 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 424b8 │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + b.n 42494 │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41900 @ 0xa3ac │ │ │ │ + movw r0, #45164 @ 0xb06c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42332 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4230e │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 4239c │ │ │ │ + ble.n 42378 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42382 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 4235e │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41900 @ 0xa3ac │ │ │ │ + movw r0, #45164 @ 0xb06c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42332 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4230e │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42332 │ │ │ │ + beq.n 4230e │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4239e │ │ │ │ - b.n 4231c │ │ │ │ + beq.n 4237a │ │ │ │ + b.n 422f8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171da0 │ │ │ │ + bl 172f38 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42332 │ │ │ │ + beq.n 4230e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -35289,971 +35274,973 @@ │ │ │ │ str r6, [r4, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ blx 295bc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 423f8 │ │ │ │ + cbz r3, 423d4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r2, 42408 │ │ │ │ + cbz r2, 423e4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 42444 │ │ │ │ + cbz r0, 42420 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 42444 │ │ │ │ + cbz r0, 42420 │ │ │ │ mov r1, r4 │ │ │ │ blx 29524 │ │ │ │ movw r3, #65104 @ 0xfe50 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4242c │ │ │ │ + beq.n 42408 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4241c │ │ │ │ + b.n 423f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 42444 │ │ │ │ + cbz r0, 42420 │ │ │ │ movw r6, #65104 @ 0xfe50 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4247a │ │ │ │ + b.n 42456 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4245a │ │ │ │ + beq.n 42436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4245a │ │ │ │ + cbnz r3, 42436 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42470 │ │ │ │ + beq.n 4244c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42470 │ │ │ │ + cbnz r3, 4244c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 42486 │ │ │ │ + cbz r7, 42462 │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 4247a │ │ │ │ + b.n 42456 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 424b2 │ │ │ │ + cbz r3, 4248e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 424ac │ │ │ │ + cbz r3, 42488 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, r7 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 4248a │ │ │ │ + b.n 42466 │ │ │ │ mov r0, r4 │ │ │ │ - bl 826c0 │ │ │ │ + bl 8225c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4253e │ │ │ │ + bne.n 4251a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1489b0 │ │ │ │ + bl 149948 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4259e │ │ │ │ + beq.n 4257a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 42516 │ │ │ │ + bne.n 424f2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 2eb7c <_Py_DisplaySourceLine@@Base+0x88> │ │ │ │ - b.n 4251c │ │ │ │ + bl 2eb80 │ │ │ │ + b.n 424f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 191a44 │ │ │ │ + bl 1935e8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 42536 │ │ │ │ + cbz r0, 42512 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 425b2 │ │ │ │ + beq.n 4258e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 425b2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 425b2 │ │ │ │ + bne.n 4258e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4258e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 425a2 │ │ │ │ - b.n 4259e │ │ │ │ + bne.n 4257e │ │ │ │ + b.n 4257a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42550 │ │ │ │ + bge.n 4252c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42566 │ │ │ │ + b.n 42542 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #54008 @ 0xd2f8 │ │ │ │ + movw r1, #57232 @ 0xdf90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8761c │ │ │ │ + bl 871a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 4259e │ │ │ │ + cbz r4, 4257a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 425b2 │ │ │ │ + beq.n 4258e │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 425b2 │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 4258e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #64420 @ 0xfba4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2148 @ 0x864 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 425a2 │ │ │ │ + bne.n 4257e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 425b2 │ │ │ │ + b.n 4258e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4259e │ │ │ │ + bne.n 4257a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4259e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4257a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000425b8 : │ │ │ │ - ldr r0, [pc, #4] @ (425c0 ) │ │ │ │ - b.w cf5bc │ │ │ │ +00042594 : │ │ │ │ + ldr r0, [pc, #4] @ (4259c ) │ │ │ │ + b.w cf05c │ │ │ │ nop │ │ │ │ cmp r5, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 239a10 │ │ │ │ + b.w 23af58 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #64464 @ 0xfbd0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #2192 @ 0x890 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ 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 cfcbc │ │ │ │ + bl cf75c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (42614 ) │ │ │ │ + ldr r1, [pc, #28] @ (425f0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - movw r1, #64500 @ 0xfbf4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + bl e21cc │ │ │ │ + movw r1, #2228 @ 0x8b4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl d037c │ │ │ │ + bl cfe18 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29e00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ │ │ │ │ -00042634 : │ │ │ │ - ldr r0, [pc, #4] @ (4263c ) │ │ │ │ - b.w cf5bc │ │ │ │ +00042610 : │ │ │ │ + ldr r0, [pc, #4] @ (42618 ) │ │ │ │ + b.w cf05c │ │ │ │ nop │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9a4a4 <_Py_GetConfig@@Base> │ │ │ │ + bl 99f58 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 42662 │ │ │ │ + cbnz r3, 4263e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15f6b8 │ │ │ │ + b.w 160770 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64540 @ 0xfc1c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2268 @ 0x8dc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42658 │ │ │ │ - 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 │ │ │ │ - bl cfcbc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (426b8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ - movw r1, #64572 @ 0xfc3c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - bl d037c │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 426de │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 426ea │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq.n 42634 │ │ │ │ movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 4270e │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4270a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 4270a │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4270a │ │ │ │ - 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, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (4273c ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ - add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #500] @ (42948 ) │ │ │ │ + ldr r3, [pc, #500] @ (42868 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 427a6 │ │ │ │ + cbnz r1, 426c4 │ │ │ │ mov r5, r0 │ │ │ │ blx 29c28 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 29530 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #64680 @ 0xfca8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + movw r0, #2300 @ 0x8fc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42824 │ │ │ │ + beq.n 42742 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl eee08 │ │ │ │ + bl ef150 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42824 │ │ │ │ + beq.n 42742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42824 │ │ │ │ + bne.n 42742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42824 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42742 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 427da │ │ │ │ + beq.n 426f8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #400] @ (42948 ) │ │ │ │ + ldr r3, [pc, #400] @ (42868 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 4293c │ │ │ │ + bne.w 4285a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 42828 │ │ │ │ + cbz r0, 42746 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 42828 │ │ │ │ + cbz r0, 42746 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 42854 │ │ │ │ + cbnz r7, 42772 │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 42904 │ │ │ │ + beq.w 42822 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 4286c │ │ │ │ + beq.n 4278a │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 42898 │ │ │ │ + beq.n 427b6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22920 @ 0x5988 │ │ │ │ + movw r1, #34328 @ 0x8618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4292e │ │ │ │ + b.n 4284c │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 42922 │ │ │ │ - bl 7afb8 │ │ │ │ + b.n 42840 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 428fa │ │ │ │ + beq.n 42818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4285c │ │ │ │ + bne.n 4277a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 428fa │ │ │ │ + bne.n 42818 │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 427f4 │ │ │ │ - b.n 4282e │ │ │ │ + beq.n 42712 │ │ │ │ + b.n 4274c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4284c │ │ │ │ + bne.n 4276a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4284c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4276a │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ blx 2957c │ │ │ │ strh.w sl, [sp] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 220bfc <_PyErr_BadInternalCall@@Base+0x804> │ │ │ │ + bl 227ac4 <_PyErr_BadInternalCall@@Base+0x6194> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 428d6 │ │ │ │ + bne.n 427f4 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 428d6 │ │ │ │ + b.n 427f4 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ add r4, sp, #8 │ │ │ │ blx 2957c │ │ │ │ strh.w sl, [sp] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 26f5ec │ │ │ │ + bl 2704dc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 428d6 │ │ │ │ + bne.n 427f4 │ │ │ │ mov ip, sp │ │ │ │ mov lr, r9 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - cbz r4, 428fa │ │ │ │ + cbz r4, 42818 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 428f8 │ │ │ │ + beq.n 42816 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 428f8 │ │ │ │ + cbnz r3, 42816 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 428fe │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 4281c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42922 │ │ │ │ + b.n 42840 │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 427f8 │ │ │ │ + b.n 42716 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 428fa │ │ │ │ + beq.n 42818 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #64688 @ 0xfcb0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + movw r0, #2308 @ 0x904 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ - ldr r3, [pc, #24] @ (42948 ) │ │ │ │ + bl 79040 │ │ │ │ + ldr r3, [pc, #24] @ (42868 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42940 │ │ │ │ + beq.n 4285e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + 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 cf75c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #32] @ (428a4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e21cc │ │ │ │ + movw r1, #2312 @ 0x908 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + bl cfe18 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 428ca │ │ │ │ + bl 26da58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 428d6 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 428fa │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 428f6 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 428f6 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 428f6 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #16] @ (42928 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 955a4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0004292c <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r4, r2 │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #12 │ │ │ │ + bl 244104 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + strd r0, r1, [r4] │ │ │ │ + asrs r3, r3, #31 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 8057c │ │ │ │ + b.w 805a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 42a2c │ │ │ │ + beq.n 42a3c <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a2c │ │ │ │ + bne.n 42a3c <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42a2c │ │ │ │ + beq.n 42a3c <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #64692 @ 0xfcb4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + movw r0, #2504 @ 0x9c8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 429d4 │ │ │ │ + cbnz r0, 429e4 <_PyTime_AsTimeval_clamp@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #64700 @ 0xfcbc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #2512 @ 0x9d0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 42a0c │ │ │ │ + beq.n 42a1c <_PyTime_AsTimeval_clamp@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42a0c │ │ │ │ + cbnz r3, 42a1c <_PyTime_AsTimeval_clamp@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 429c8 │ │ │ │ + beq.n 429d8 <_PyTime_AsTimeval_clamp@@Base+0xac> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a2c │ │ │ │ + beq.n 42a3c <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42a2c │ │ │ │ + cbnz r3, 42a3c <_PyTime_AsTimeval_clamp@@Base+0x110> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00042a32 : │ │ │ │ - ldr r0, [pc, #4] @ (42a38 ) │ │ │ │ - b.w cf5bc │ │ │ │ +00042a42 : │ │ │ │ + ldr r0, [pc, #4] @ (42a48 ) │ │ │ │ + b.w cf05c │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 42a5a │ │ │ │ + cbz r3, 42a6a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 42a6a │ │ │ │ + b.n 42a7a │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 42a68 │ │ │ │ + blt.n 42a78 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 42a64 │ │ │ │ - cbnz r1, 42a88 │ │ │ │ + bgt.n 42a74 │ │ │ │ + cbnz r1, 42a98 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42a6a │ │ │ │ + b.n 42a7a │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #292] @ (42b90 ) │ │ │ │ + ldr r1, [pc, #292] @ (42ba0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42a8e │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42a9e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42b86 │ │ │ │ + b.n 42b96 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 42aa6 │ │ │ │ + beq.n 42ab6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42aa8 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 42aa8 │ │ │ │ - b.n 42a84 │ │ │ │ + bne.n 42ab8 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 42ab8 │ │ │ │ + b.n 42a94 │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 42b06 │ │ │ │ + bls.n 42b16 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 42ae6 │ │ │ │ + bne.n 42af6 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 42b00 │ │ │ │ + ble.n 42b10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278934 │ │ │ │ + bl 279604 │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42b6e │ │ │ │ + bgt.n 42b7e │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 42b00 │ │ │ │ + b.n 42b10 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 42b6e │ │ │ │ + beq.n 42b7e │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 42af4 │ │ │ │ + beq.n 42b04 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 42b00 │ │ │ │ + bne.n 42b10 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 42b6e │ │ │ │ + blt.n 42b7e │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 42ac0 │ │ │ │ + b.n 42ad0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 42b6e │ │ │ │ + bgt.n 42b7e │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42a84 │ │ │ │ + beq.n 42a94 │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 42b86 │ │ │ │ + bls.n 42b96 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 42b52 │ │ │ │ + bne.n 42b62 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 42b64 │ │ │ │ + ble.n 42b74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 278934 │ │ │ │ + bl 279604 │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42b6a │ │ │ │ + beq.n 42b7a │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 42b48 │ │ │ │ + b.n 42b58 │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 42b68 │ │ │ │ + beq.n 42b78 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 42b68 │ │ │ │ + beq.n 42b78 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 42b6a │ │ │ │ + b.n 42b7a │ │ │ │ mov r3, sl │ │ │ │ - b.n 42b6a │ │ │ │ + b.n 42b7a │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 42b28 │ │ │ │ + b.n 42b38 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60728 @ 0xed38 │ │ │ │ + movw r1, #63992 @ 0xf9f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 42a84 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 42a94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r6, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00042b94 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r4, r2 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #12 │ │ │ │ - bl 242c1c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - strd r0, r1, [r4] │ │ │ │ - asrs r3, r3, #31 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 42ca0 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42c80 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42ca0 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + bne.n 42c80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42ca0 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42c80 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #64804 @ 0xfd24 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + movw r0, #2532 @ 0x9e4 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42c48 <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ + cbnz r0, 42c28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #626 @ 0x272 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #64812 @ 0xfd2c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #2540 @ 0x9ec │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 42c80 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + beq.n 42c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42c80 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + cbnz r3, 42c60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42c3c <_PyTime_AsTimeval_clamp@@Base+0xa8> │ │ │ │ + beq.n 42c1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ca0 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42ca0 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + cbnz r3, 42c80 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (42d84 <_PyTime_AsTimeval_clamp@@Base+0x1f0>) │ │ │ │ + ldr r1, [pc, #196] @ (42d64 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 42cd0 <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ + cbnz r0, 42cb0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42d80 <_PyTime_AsTimeval_clamp@@Base+0x1ec> │ │ │ │ + b.n 42d60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ + bl e21f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - ldr r1, [pc, #168] @ (42d88 <_PyTime_AsTimeval_clamp@@Base+0x1f4>) │ │ │ │ + blt.n 42caa │ │ │ │ + ldr r1, [pc, #168] @ (42d68 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ + beq.n 42caa │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ + bl e21f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - ldr r1, [pc, #144] @ (42d8c <_PyTime_AsTimeval_clamp@@Base+0x1f8>) │ │ │ │ + blt.n 42caa │ │ │ │ + ldr r1, [pc, #144] @ (42d6c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ + beq.n 42caa │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ + bl e21f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - ldr r1, [pc, #120] @ (42d90 <_PyTime_AsTimeval_clamp@@Base+0x1fc>) │ │ │ │ + blt.n 42caa │ │ │ │ + ldr r1, [pc, #120] @ (42d70 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ + beq.n 42caa │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ + bl e21f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - ldr r1, [pc, #96] @ (42d94 <_PyTime_AsTimeval_clamp@@Base+0x200>) │ │ │ │ + blt.n 42caa │ │ │ │ + ldr r1, [pc, #96] @ (42d74 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ + beq.n 42caa │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ + bl e21f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ - ldr r1, [pc, #72] @ (42d98 <_PyTime_AsTimeval_clamp@@Base+0x204>) │ │ │ │ + blt.n 42caa │ │ │ │ + ldr r1, [pc, #72] @ (42d78 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef0 │ │ │ │ + bl e21cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ + beq.n 42caa │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f18 │ │ │ │ + bl e21f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42cca <_PyTime_AsTimeval_clamp@@Base+0x136> │ │ │ │ + blt.n 42caa │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64828 @ 0xfd3c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #43376 @ 0xa970 │ │ │ │ + movw r2, #2556 @ 0x9fc │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #46640 @ 0xb630 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1dea3c │ │ │ │ + bl 1e0890 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r6, #76 @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -36268,80 +36255,80 @@ │ │ │ │ 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 42dca <_PyTime_AsTimeval_clamp@@Base+0x236> │ │ │ │ + bgt.n 42daa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 42de4 <_PyTime_AsTimeval_clamp@@Base+0x250> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 42dc4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42de8 <_PyTime_AsTimeval_clamp@@Base+0x254> │ │ │ │ + cbz r3, 42dc8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42dfa <_PyTime_AsTimeval_clamp@@Base+0x266> │ │ │ │ + b.n 42dda │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42e00 <_PyTime_AsTimeval_clamp@@Base+0x26c>) │ │ │ │ + ldr r0, [pc, #12] @ (42de0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 4280c │ │ │ │ + b.n 427ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42e24 <_PyTime_AsTimeval_clamp@@Base+0x290> │ │ │ │ + bne.n 42e04 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 180f9c │ │ │ │ + b.w 18231c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20528 @ 0x5030 │ │ │ │ + movw r0, #23712 @ 0x5ca0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e18 <_PyTime_AsTimeval_clamp@@Base+0x284> │ │ │ │ + bne.n 42df8 │ │ │ │ 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 120900 │ │ │ │ + b.w 1210a8 │ │ │ │ │ │ │ │ -00042e5a : │ │ │ │ +00042e3a : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #40] @ (42e8c ) │ │ │ │ + ldr r4, [pc, #40] @ (42e6c ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 42e82 │ │ │ │ + cbz r2, 42e62 │ │ │ │ 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 │ │ │ │ @@ -36351,355 +36338,355 @@ │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42f34 │ │ │ │ + beq.n 42f14 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42f30 │ │ │ │ + bne.n 42f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42f30 │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + beq.n 42f10 │ │ │ │ + movw r0, #17460 @ 0x4434 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42eda │ │ │ │ + cbnz r0, 42eba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #696 @ 0x2b8 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #64836 @ 0xfd44 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #2592 @ 0xa20 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 42f10 │ │ │ │ + beq.n 42ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42f10 │ │ │ │ + cbnz r3, 42ef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42ece │ │ │ │ + beq.n 42eae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f30 │ │ │ │ + beq.n 42f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42f30 │ │ │ │ + cbnz r3, 42f10 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, 42f5e │ │ │ │ + cbnz r4, 42f3e │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 42f5e │ │ │ │ + ble.n 42f3e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42f5e │ │ │ │ - cbnz r2, 42f7c │ │ │ │ + bne.n 42f3e │ │ │ │ + cbnz r2, 42f5c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #220] @ (43040 ) │ │ │ │ + ldr r4, [pc, #220] @ (43020 ) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42f7c │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42f5c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4303a │ │ │ │ + b.n 4301a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #64880 @ 0xfd70 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl fa384 │ │ │ │ + movw r1, #2608 @ 0xa30 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl fa6cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42f78 │ │ │ │ + beq.n 42f58 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 171da0 │ │ │ │ + bl 172f38 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 42fb4 │ │ │ │ + bpl.n 42f94 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4301c │ │ │ │ + bge.n 42ffc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 42fc0 │ │ │ │ + b.n 42fa0 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4301c │ │ │ │ + bge.n 42ffc │ │ │ │ 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 246d18 │ │ │ │ + bl 248200 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43006 │ │ │ │ + bne.n 42fe6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42fec │ │ │ │ + beq.n 42fcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42fec │ │ │ │ + cbnz r3, 42fcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42f78 │ │ │ │ + beq.n 42f58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42f78 │ │ │ │ + bne.n 42f58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42f78 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42f58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 43018 │ │ │ │ + beq.n 42ff8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43018 │ │ │ │ + cbnz r3, 42ff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 42f9e │ │ │ │ + b.n 42f7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43032 │ │ │ │ + beq.n 43012 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43032 │ │ │ │ + cbnz r3, 43012 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 430f4 │ │ │ │ + beq.n 430d4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 430f0 │ │ │ │ + bne.n 430d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 430f0 │ │ │ │ + beq.n 430d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #45360 @ 0xb130 │ │ │ │ + movw r0, #48624 @ 0xbdf0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4309a │ │ │ │ + cbnz r0, 4307a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #64912 @ 0xfd90 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + movw r0, #2640 @ 0xa50 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 430d0 │ │ │ │ + beq.n 430b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 430d0 │ │ │ │ + cbnz r3, 430b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4308e │ │ │ │ + beq.n 4306e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 430f0 │ │ │ │ + beq.n 430d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 430f0 │ │ │ │ + cbnz r3, 430d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 43124 │ │ │ │ + bgt.n 43104 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4313e │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4311e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 43142 │ │ │ │ + cbz r3, 43122 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43154 │ │ │ │ + b.n 43134 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (43158 ) │ │ │ │ + ldr r0, [pc, #12] @ (43138 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ usat r0, #9, r0, lsl #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43198 │ │ │ │ + bne.n 43178 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 431b0 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 43190 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54120 @ 0xd368 │ │ │ │ + movw r0, #57344 @ 0xe000 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 431d8 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 431b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54120 @ 0xd368 │ │ │ │ + movw r0, #57344 @ 0xe000 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43170 │ │ │ │ - b.n 431d8 │ │ │ │ + bne.n 43150 │ │ │ │ + b.n 431b8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 431dc │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 431bc │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54120 @ 0xd368 │ │ │ │ + movw r0, #57344 @ 0xe000 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43216 │ │ │ │ + b.n 431f6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl edbac │ │ │ │ + bl ede98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 431d8 │ │ │ │ + beq.n 431b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl edbac │ │ │ │ + bl ede98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43206 │ │ │ │ + cbz r0, 431e6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 43208 │ │ │ │ + b.n 431e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ - cbz r5, 43216 │ │ │ │ + bl 77ff0 │ │ │ │ + cbz r5, 431f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ 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 │ │ │ │ @@ -36708,1327 +36695,1327 @@ │ │ │ │ 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, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #55428 @ 0xd884 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl c3418 │ │ │ │ - cbnz r0, 4324e │ │ │ │ + bl c2ea4 │ │ │ │ + cbnz r0, 4322e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 432c2 │ │ │ │ + b.n 432a2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4326c │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4324c │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4324a │ │ │ │ - bl 1c6ce0 │ │ │ │ + bne.n 4322a │ │ │ │ + bl 1c8f3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4324a │ │ │ │ + beq.n 4322a │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 432a2 │ │ │ │ + bge.n 43282 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4324a │ │ │ │ + beq.n 4322a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4324a │ │ │ │ + bne.n 4322a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4324a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4322a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126984 <_PyErr_ChainExceptions1@@Base+0x10c0> │ │ │ │ + bl 127534 <_PyErr_ChainExceptions1@@Base+0x1528> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 432c2 │ │ │ │ + beq.n 432a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 432c2 │ │ │ │ + cbnz r3, 432a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (432f0 ) │ │ │ │ - bl 95b00 │ │ │ │ + ldr r0, [pc, #8] @ (432d0 ) │ │ │ │ + bl 955a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 432cc │ │ │ │ + bcc.n 432ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3e012 │ │ │ │ + │ │ │ │ +000432de : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #64] @ (43330 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ + mov r3, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 43306 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cbnz r1, 43324 │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + movw r2, #2668 @ 0xa6c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 15567c <_PyErr_Format@@Base> │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + bl e1be0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl cf75c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 4336c │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 43362 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43390 │ │ │ │ + bpl.n 4340a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 43390 │ │ │ │ + bne.n 4340a │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 185b54 │ │ │ │ + bl 186f68 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 43346 │ │ │ │ + bcs.n 433c0 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + movw r1, #26060 @ 0x65cc │ │ │ │ movt r1, #59 @ 0x3b │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ - movw r2, #16140 @ 0x3f0c │ │ │ │ + movw r2, #19404 @ 0x4bcc │ │ │ │ movt r2, #58 @ 0x3a │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 43348 │ │ │ │ + b.n 433c2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #11248 @ 0x2bf0 │ │ │ │ + movw r3, #14504 @ 0x38a8 │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ - cbnz r5, 4335e │ │ │ │ + cbnz r5, 433d8 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 43386 │ │ │ │ + b.n 43400 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4335a │ │ │ │ - bl 87f30 │ │ │ │ + beq.n 433d4 │ │ │ │ + bl 87aac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4335a │ │ │ │ + bne.n 433d4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 43386 │ │ │ │ + cbz r3, 43400 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 4335a │ │ │ │ + beq.n 433d4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - movw r2, #11304 @ 0x2c28 │ │ │ │ + b.w 80f14 │ │ │ │ + movw r2, #14568 @ 0x38e8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34992 @ 0x88b0 │ │ │ │ + movw r0, #38124 @ 0x94ec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_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 3e042 │ │ │ │ - │ │ │ │ -000433ba : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #64] @ (4340c ) │ │ │ │ - mov r4, r0 │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - mov r3, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 433e2 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cbnz r1, 43400 │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - movw r2, #64940 @ 0xfdac │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - bl e1900 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl cfcbc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43448 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4343e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 43464 │ │ │ │ + cbz r3, 43444 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 43474 │ │ │ │ + b.n 43454 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 43472 │ │ │ │ + ble.n 43452 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4346e │ │ │ │ - cbnz r1, 43496 │ │ │ │ + bgt.n 4344e │ │ │ │ + cbnz r1, 43476 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 43474 │ │ │ │ + b.n 43454 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #144] @ (43508 ) │ │ │ │ + ldr r1, [pc, #144] @ (434e8 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4349c │ │ │ │ - b.n 43500 │ │ │ │ + cbnz r0, 4347c │ │ │ │ + b.n 434e0 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 43516 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 43500 │ │ │ │ + bl 434f6 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 434e0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 434c0 │ │ │ │ + beq.n 434a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 434c4 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 434c4 │ │ │ │ - b.n 43500 │ │ │ │ + bne.n 434a4 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 434a4 │ │ │ │ + b.n 434e0 │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 434f4 │ │ │ │ + bne.n 434d4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r6, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e1a4 │ │ │ │ + b.w 3e174 │ │ │ │ │ │ │ │ -00043516 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +000434f6 <_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 43550 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 43530 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 43550 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 43530 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ + movw r1, #17464 @ 0x4438 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 43560 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f9a98 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 43540 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f9de0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 43564 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 43564 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 43544 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 43544 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43568 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 43548 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4359a <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ + cbz r0, 4357a <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4359a <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ + beq.n 4357a <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4359a <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4357a <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 435b6 <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ + cbz r0, 43596 <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435b6 <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ + beq.n 43596 <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 435b6 <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43596 <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 435f2 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 435d2 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 435e8 <_PyLong_UnsignedInt_Converter@@Base+0xd2> │ │ │ │ + bne.n 435c8 <_PyLong_UnsignedInt_Converter@@Base+0xd2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #20] @ (4360c <_PyLong_UnsignedInt_Converter@@Base+0xf6>) │ │ │ │ - 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 807a8 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 4363c <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ + beq.n 43600 <_PyLong_UnsignedInt_Converter@@Base+0x10a> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20680 @ 0x50c8 │ │ │ │ + movw r0, #23864 @ 0x5d38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4363c <_PyLong_UnsignedInt_Converter@@Base+0x126> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 43600 <_PyLong_UnsignedInt_Converter@@Base+0x10a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43652 <_PyLong_UnsignedInt_Converter@@Base+0x13c> │ │ │ │ + b.n 43616 <_PyLong_UnsignedInt_Converter@@Base+0x120> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8b7c0 │ │ │ │ + bl 8b09c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43638 <_PyLong_UnsignedInt_Converter@@Base+0x122> │ │ │ │ + beq.n 435fc <_PyLong_UnsignedInt_Converter@@Base+0x106> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29684 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 120900 │ │ │ │ + b.w 1210a8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 1522ac │ │ │ │ - b.n 4356a <_PyLong_UnsignedInt_Converter@@Base+0x54> │ │ │ │ + b.w 153304 │ │ │ │ + b.n 4354a <_PyLong_UnsignedInt_Converter@@Base+0x54> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 436b2 <_PyLong_UnsignedInt_Converter@@Base+0x19c> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 43676 <_PyLong_UnsignedInt_Converter@@Base+0x180> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 436aa <_PyLong_UnsignedInt_Converter@@Base+0x194> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 436b2 <_PyLong_UnsignedInt_Converter@@Base+0x19c> │ │ │ │ + bne.n 4366e <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43676 <_PyLong_UnsignedInt_Converter@@Base+0x180> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43746 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + bne.n 4370a <_PyLong_UnsignedInt_Converter@@Base+0x214> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 436d0 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 43694 <_PyLong_UnsignedInt_Converter@@Base+0x19e> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 436c8 <_PyLong_UnsignedInt_Converter@@Base+0x1b2> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 436d0 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ + bne.n 4368c <_PyLong_UnsignedInt_Converter@@Base+0x196> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43694 <_PyLong_UnsignedInt_Converter@@Base+0x19e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43746 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + bne.n 4370a <_PyLong_UnsignedInt_Converter@@Base+0x214> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 436ec <_PyLong_UnsignedInt_Converter@@Base+0x1d6> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 436b0 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 436e6 <_PyLong_UnsignedInt_Converter@@Base+0x1d0> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 436ec <_PyLong_UnsignedInt_Converter@@Base+0x1d6> │ │ │ │ + bne.n 436aa <_PyLong_UnsignedInt_Converter@@Base+0x1b4> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 436b0 <_PyLong_UnsignedInt_Converter@@Base+0x1ba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43746 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + cbnz r0, 4370a <_PyLong_UnsignedInt_Converter@@Base+0x214> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 43708 <_PyLong_UnsignedInt_Converter@@Base+0x1f2> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 436cc <_PyLong_UnsignedInt_Converter@@Base+0x1d6> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43702 <_PyLong_UnsignedInt_Converter@@Base+0x1ec> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43708 <_PyLong_UnsignedInt_Converter@@Base+0x1f2> │ │ │ │ + bne.n 436c6 <_PyLong_UnsignedInt_Converter@@Base+0x1d0> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 436cc <_PyLong_UnsignedInt_Converter@@Base+0x1d6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43746 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + cbnz r0, 4370a <_PyLong_UnsignedInt_Converter@@Base+0x214> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 43724 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 436e8 <_PyLong_UnsignedInt_Converter@@Base+0x1f2> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4371e <_PyLong_UnsignedInt_Converter@@Base+0x208> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43724 <_PyLong_UnsignedInt_Converter@@Base+0x20e> │ │ │ │ + bne.n 436e2 <_PyLong_UnsignedInt_Converter@@Base+0x1ec> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 436e8 <_PyLong_UnsignedInt_Converter@@Base+0x1f2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43746 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + cbnz r0, 4370a <_PyLong_UnsignedInt_Converter@@Base+0x214> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 43746 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4370a <_PyLong_UnsignedInt_Converter@@Base+0x214> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4373c <_PyLong_UnsignedInt_Converter@@Base+0x226> │ │ │ │ + bne.n 43700 <_PyLong_UnsignedInt_Converter@@Base+0x20a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #20] @ (43724 <_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 807cc │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e456 │ │ │ │ + b.w 3e3de │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e6aa │ │ │ │ + b.w 3e5cc │ │ │ │ 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 4378a <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ + bgt.n 4376a <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 437a4 <_PyLong_UnsignedInt_Converter@@Base+0x28e> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 43784 <_PyLong_UnsignedInt_Converter@@Base+0x28e> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 437a8 <_PyLong_UnsignedInt_Converter@@Base+0x292> │ │ │ │ + cbz r3, 43788 <_PyLong_UnsignedInt_Converter@@Base+0x292> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 437ba <_PyLong_UnsignedInt_Converter@@Base+0x2a4> │ │ │ │ + b.n 4379a <_PyLong_UnsignedInt_Converter@@Base+0x2a4> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (437c0 <_PyLong_UnsignedInt_Converter@@Base+0x2aa>) │ │ │ │ + ldr r0, [pc, #12] @ (437a0 <_PyLong_UnsignedInt_Converter@@Base+0x2aa>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe8240049 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 43800 <_PyLong_UnsignedInt_Converter@@Base+0x2ea> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bne.n 437e0 <_PyLong_UnsignedInt_Converter@@Base+0x2ea> │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54128 @ 0xd370 │ │ │ │ + movw r0, #57352 @ 0xe008 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43946 <_PyLong_UnsignedInt_Converter@@Base+0x430> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43926 <_PyLong_UnsignedInt_Converter@@Base+0x430> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl edbac │ │ │ │ + bl ede98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4382c <_PyLong_UnsignedInt_Converter@@Base+0x316> │ │ │ │ + cbz r0, 4380c <_PyLong_UnsignedInt_Converter@@Base+0x316> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43832 <_PyLong_UnsignedInt_Converter@@Base+0x31c> │ │ │ │ + beq.n 43812 <_PyLong_UnsignedInt_Converter@@Base+0x31c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4393a <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ + b.n 4391a <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 43842 <_PyLong_UnsignedInt_Converter@@Base+0x32c> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 4382c <_PyLong_UnsignedInt_Converter@@Base+0x316> │ │ │ │ + bcc.n 43822 <_PyLong_UnsignedInt_Converter@@Base+0x32c> │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 4380c <_PyLong_UnsignedInt_Converter@@Base+0x316> │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4383c <_PyLong_UnsignedInt_Converter@@Base+0x326> │ │ │ │ + beq.n 4381c <_PyLong_UnsignedInt_Converter@@Base+0x326> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 4387c <_PyLong_UnsignedInt_Converter@@Base+0x366> │ │ │ │ + cbz r3, 4385c <_PyLong_UnsignedInt_Converter@@Base+0x366> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4387c <_PyLong_UnsignedInt_Converter@@Base+0x366> │ │ │ │ + beq.n 4385c <_PyLong_UnsignedInt_Converter@@Base+0x366> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 43892 <_PyLong_UnsignedInt_Converter@@Base+0x37c> │ │ │ │ + bl f6be4 │ │ │ │ + b.n 43872 <_PyLong_UnsignedInt_Converter@@Base+0x37c> │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 438bc <_PyLong_UnsignedInt_Converter@@Base+0x3a6> │ │ │ │ + bhi.n 4389c <_PyLong_UnsignedInt_Converter@@Base+0x3a6> │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e44 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43896 <_PyLong_UnsignedInt_Converter@@Base+0x380> │ │ │ │ - bl 1ef298 │ │ │ │ + cbnz r0, 43876 <_PyLong_UnsignedInt_Converter@@Base+0x380> │ │ │ │ + bl 1f1078 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4393a <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ + b.n 4391a <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 438ba <_PyLong_UnsignedInt_Converter@@Base+0x3a4> │ │ │ │ + cbz r3, 4389a <_PyLong_UnsignedInt_Converter@@Base+0x3a4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 4393a <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ + bl f6be4 │ │ │ │ + b.n 4391a <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 438d8 <_PyLong_UnsignedInt_Converter@@Base+0x3c2> │ │ │ │ + beq.n 438b8 <_PyLong_UnsignedInt_Converter@@Base+0x3c2> │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 438c6 <_PyLong_UnsignedInt_Converter@@Base+0x3b0> │ │ │ │ - cbz r4, 43930 <_PyLong_UnsignedInt_Converter@@Base+0x41a> │ │ │ │ + b.n 438a6 <_PyLong_UnsignedInt_Converter@@Base+0x3b0> │ │ │ │ + cbz r4, 43910 <_PyLong_UnsignedInt_Converter@@Base+0x41a> │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 4388e <_PyLong_UnsignedInt_Converter@@Base+0x378> │ │ │ │ + bcs.n 4386e <_PyLong_UnsignedInt_Converter@@Base+0x378> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4388e <_PyLong_UnsignedInt_Converter@@Base+0x378> │ │ │ │ + beq.n 4386e <_PyLong_UnsignedInt_Converter@@Base+0x378> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 4391c <_PyLong_UnsignedInt_Converter@@Base+0x406> │ │ │ │ + beq.n 438fc <_PyLong_UnsignedInt_Converter@@Base+0x406> │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r0, r7, r3, lsl #2 │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ itett hi │ │ │ │ lsrhi r1, r2, #16 │ │ │ │ addls r3, #1 │ │ │ │ uxthhi r2, r2 │ │ │ │ orrhi.w r1, r1, #65536 @ 0x10000 │ │ │ │ iteee ls │ │ │ │ strls r2, [r7, r1] │ │ │ │ strhi.w r1, [r7, r3, lsl #2] │ │ │ │ addhi r3, #2 │ │ │ │ strhi r2, [r0, #4] │ │ │ │ - b.n 438f0 <_PyLong_UnsignedInt_Converter@@Base+0x3da> │ │ │ │ + b.n 438d0 <_PyLong_UnsignedInt_Converter@@Base+0x3da> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 96aac │ │ │ │ + bl 96550 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ - b.n 4393a <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 4391a <_PyLong_UnsignedInt_Converter@@Base+0x424> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 96aac │ │ │ │ + bl 96550 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e776 │ │ │ │ + b.w 3e748 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 43990 │ │ │ │ + b.w 43970 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4397e <_PyLong_UnsignedInt_Converter@@Base+0x468> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4398c <_PyLong_UnsignedInt_Converter@@Base+0x476> │ │ │ │ + bne.n 4395e <_PyLong_UnsignedInt_Converter@@Base+0x468> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 4396c <_PyLong_UnsignedInt_Converter@@Base+0x476> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0e0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 198878 │ │ │ │ + b.w 19a4b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00043990 : │ │ │ │ +00043970 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 4399a │ │ │ │ + cbz r3, 4397a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 439b2 │ │ │ │ + cbnz r3, 43992 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #216 @ 0xd8 │ │ │ │ + movw r1, #3208 @ 0xc88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 439ca │ │ │ │ + cbnz r0, 439aa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43a12 │ │ │ │ + b.n 439f2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 439e0 │ │ │ │ + cbz r3, 439c0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #57651 @ 0xe133 │ │ │ │ + movw r3, #57601 @ 0xe101 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 439e0 │ │ │ │ - cbnz r1, 43a12 │ │ │ │ + beq.n 439c0 │ │ │ │ + cbnz r1, 439f2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #260 @ 0x104 │ │ │ │ + movw r1, #3252 @ 0xcb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 439c6 │ │ │ │ + beq.n 439a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 439c6 │ │ │ │ + bne.n 439a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 439c6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 439a6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3ec1c <_PyCompile_OptimizeCfg@@Base+0x348> │ │ │ │ + b.w 3ebf0 <_PyCompile_OptimizeCfg@@Base+0x360> │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39636 @ 0x9ad4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 148bd4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 43a52 │ │ │ │ + bhi.n 43a32 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 43a6c │ │ │ │ + ble.n 43a4c │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - b.n 43a74 │ │ │ │ - movw r0, #49084 @ 0xbfbc │ │ │ │ + b.n 43a54 │ │ │ │ + movw r0, #52308 @ 0xcc54 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43a4a │ │ │ │ + bne.n 43a2a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43ace │ │ │ │ + b.n 43aae │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 43a92 │ │ │ │ + bgt.n 43a72 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 43a68 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 43a48 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 43aae │ │ │ │ + cbz r6, 43a8e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 43a68 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 43a48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ca50 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11d080 <_PyLong_FromGid@@Base+0x10> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43a68 │ │ │ │ + beq.n 43a48 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (43ad4 ) │ │ │ │ + ldr r0, [pc, #16] @ (43ab4 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orn r0, ip, #73 @ 0x49 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7e530 │ │ │ │ + b.w 7e550 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #24964 @ 0x6184 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 43b3c │ │ │ │ + bne.n 43b1c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 43b20 │ │ │ │ + bne.n 43b00 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 43ba0 │ │ │ │ + b.n 43b80 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 43b98 │ │ │ │ + bne.n 43b78 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 43ba0 │ │ │ │ + b.n 43b80 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 43b98 │ │ │ │ + bpl.n 43b78 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43b70 │ │ │ │ + cbz r0, 43b50 │ │ │ │ mov r1, r7 │ │ │ │ - bl 894d4 │ │ │ │ + bl 89040 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43b74 │ │ │ │ + bne.n 43b54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43b70 │ │ │ │ + beq.n 43b50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43b70 │ │ │ │ + cbnz r3, 43b50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43ba0 │ │ │ │ + b.n 43b80 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5370 │ │ │ │ + bl d4e54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ba0 │ │ │ │ + beq.n 43b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43ba0 │ │ │ │ + cbnz r3, 43b80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43ba0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43b80 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 43d1a │ │ │ │ + beq.w 43cfa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1313e8 │ │ │ │ + bl 131ad8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43c22 │ │ │ │ + cbz r0, 43c02 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43c26 │ │ │ │ - bl 15beb4 │ │ │ │ + bne.n 43c06 │ │ │ │ + bl 15cf64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43be2 │ │ │ │ + beq.n 43bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 43be6 │ │ │ │ + cbz r3, 43bc6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 43d1c │ │ │ │ + b.n 43cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43be2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43bc2 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 43c4e │ │ │ │ + bne.n 43c2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43c40 │ │ │ │ + bne.n 43c20 │ │ │ │ mov r6, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.w 43d1c │ │ │ │ + bge.w 43cfc │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 1313e8 │ │ │ │ + bl 131ad8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43bee │ │ │ │ + bne.n 43bce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43c30 │ │ │ │ + bne.n 43c10 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43d1c │ │ │ │ - ldr.w sl, [pc, #252] @ 43d24 │ │ │ │ + b.n 43cfc │ │ │ │ + ldr.w sl, [pc, #252] @ 43d04 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 43c04 │ │ │ │ + b.n 43be4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43c22 │ │ │ │ + bne.n 43c02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43c22 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43c02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43bfc │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43bfc │ │ │ │ + bne.n 43bdc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43bdc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43ce4 │ │ │ │ + beq.n 43cc4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43ce4 │ │ │ │ + beq.n 43cc4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1925a8 <_PyLong_GCD@@Base> │ │ │ │ + bl 194150 <_PyLong_GCD@@Base> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 43c72 │ │ │ │ + cbnz r0, 43c52 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 43ce6 │ │ │ │ + b.n 43cc6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 133824 │ │ │ │ + bl 133f08 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43c96 │ │ │ │ + beq.n 43c76 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 43c96 │ │ │ │ + cbnz r3, 43c76 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43c6e │ │ │ │ + beq.n 43c4e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11cd9c │ │ │ │ + bl 11d548 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43cba │ │ │ │ + beq.n 43c9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43cba │ │ │ │ + cbnz r3, 43c9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 43c6e │ │ │ │ + beq.n 43c4e │ │ │ │ mov r0, fp │ │ │ │ - bl 15beb4 │ │ │ │ + bl 15cf64 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ce6 │ │ │ │ + beq.n 43cc6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 43ce6 │ │ │ │ + cbnz r3, 43cc6 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43ce6 │ │ │ │ - ldr r6, [pc, #60] @ (43d24 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43cc6 │ │ │ │ + ldr r6, [pc, #60] @ (43d04 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43cfc │ │ │ │ + beq.n 43cdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43cfc │ │ │ │ + cbnz r3, 43cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d12 │ │ │ │ + beq.n 43cf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43d12 │ │ │ │ + cbnz r3, 43cf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 43bfe │ │ │ │ - b.n 43c22 │ │ │ │ - ldr r4, [pc, #12] @ (43d28 ) │ │ │ │ + bne.w 43bde │ │ │ │ + b.n 43c02 │ │ │ │ + ldr r4, [pc, #12] @ (43d08 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - 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 43d54 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r4, r0, #20 │ │ │ │ - addpl.w r4, r0, #28 │ │ │ │ - b.n 43d56 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 43d88 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 43d62 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ - b.n 43d6a │ │ │ │ - cmp r6, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq r0, [r4, #0] │ │ │ │ - ldrne r0, [r4, #0] │ │ │ │ - bl 12affc <_PyUnicode_IsNumeric@@Base> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite ne │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - b.n 43dc2 │ │ │ │ - cbz r7, 43dba │ │ │ │ - movs r5, #0 │ │ │ │ - cmp r7, r5 │ │ │ │ - ble.n 43db0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 43d98 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ - b.n 43da4 │ │ │ │ - cmp r6, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ - ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - bl 12affc <_PyUnicode_IsNumeric@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43d8c │ │ │ │ - b.n 43dba │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 43dc2 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43e80 │ │ │ │ + beq.n 43dc8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43e7c │ │ │ │ + bne.n 43dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43e7c │ │ │ │ + beq.n 43dc4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #34937 @ 0x8879 │ │ │ │ + movw r2, #42169 @ 0xa4b9 │ │ │ │ movt r2, #25 │ │ │ │ - movw r0, #500 @ 0x1f4 │ │ │ │ + movw r0, #3764 @ 0xeb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43e26 │ │ │ │ + cbnz r0, 43d6e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #508 @ 0x1fc │ │ │ │ + movw r0, #3772 @ 0xebc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 43e5c │ │ │ │ + beq.n 43da4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43e5c │ │ │ │ + cbnz r3, 43da4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43e1a │ │ │ │ + beq.n 43d62 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43e7c │ │ │ │ + beq.n 43dc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43e7c │ │ │ │ + cbnz r3, 43dc4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + ubfx r6, r3, #2, #3 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 43df2 │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r4, r0, #20 │ │ │ │ + addpl.w r4, r0, #28 │ │ │ │ + b.n 43df4 │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 43e26 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 43e00 │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ + b.n 43e08 │ │ │ │ + cmp r6, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq r0, [r4, #0] │ │ │ │ + ldrne r0, [r4, #0] │ │ │ │ + bl 12bbe4 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite ne │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ + b.n 43e60 │ │ │ │ + cbz r7, 43e58 │ │ │ │ + movs r5, #0 │ │ │ │ + cmp r7, r5 │ │ │ │ + ble.n 43e4e │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 43e36 │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ + b.n 43e42 │ │ │ │ + cmp r6, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ + ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + bl 12bbe4 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 43e2a │ │ │ │ + b.n 43e58 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 43e60 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00043e82 <_PyEval_MatchKeys@@Base>: │ │ │ │ +00043e62 <_PyEval_MatchKeys@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 4414c <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + beq.w 4412c <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r1, [pc, #480] @ (44088 <_PyEval_MatchKeys@@Base+0x206>) │ │ │ │ + ldr r1, [pc, #480] @ (44068 <_PyEval_MatchKeys@@Base+0x206>) │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 95d7c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 95824 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4407e <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + beq.w 4405e <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl e2d40 │ │ │ │ + bl e3018 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4407e <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ - ldr r3, [pc, #444] @ (4408c <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ + beq.w 4405e <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + ldr r3, [pc, #444] @ (4406c <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1d71ec │ │ │ │ + bl 1d9444 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44094 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + beq.w 44074 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ mov r0, sl │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44096 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + beq.w 44076 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 43ffa <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bge.n 43fda <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr.w fp, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl e62c0 │ │ │ │ - cbz r0, 43f1c <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ + bl e6598 │ │ │ │ + cbz r0, 43efc <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 43f32 <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ - b.n 43f2a <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + cbz r3, 43f12 <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ + b.n 43f0a <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl e5a00 │ │ │ │ + bl e5cc4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43f4e <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ - b.n 43f14 <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ + cbz r0, 43f2e <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ + b.n 43ef4 <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44096 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne.w 44076 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #57620 @ 0xe114 │ │ │ │ + movw r2, #60884 @ 0xedd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 44096 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ + b.n 44076 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - cbz r0, 43f68 <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ + cbz r0, 43f48 <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 90a9c │ │ │ │ - b.n 43f74 <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ + bl 903cc │ │ │ │ + b.n 43f54 <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 90a9c │ │ │ │ + bl 903cc │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44096 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + beq.w 44076 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43ff4 <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ + bne.n 43fd4 <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43faa <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + beq.n 43f8a <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43faa <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ - ldr r2, [pc, #252] @ (44090 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 43f8a <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + ldr r2, [pc, #252] @ (44070 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43fa2 <_PyEval_MatchKeys@@Base+0x120> │ │ │ │ + cbz r3, 43f82 <_PyEval_MatchKeys@@Base+0x120> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43fd4 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + beq.n 43fb4 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43fd4 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ - ldr r2, [pc, #212] @ (44090 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 43fb4 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + ldr r2, [pc, #212] @ (44070 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43fcc <_PyEval_MatchKeys@@Base+0x14a> │ │ │ │ + cbz r3, 43fac <_PyEval_MatchKeys@@Base+0x14a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -38039,166 +38026,166 @@ │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 43ffa <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + b.n 43fda <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 43f02 <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ + b.n 43ee2 <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44026 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + beq.n 44006 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44026 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #128] @ (44090 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 44006 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #128] @ (44070 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4401e <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + cbz r3, 43ffe <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44050 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + beq.n 44030 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44050 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ - ldr r2, [pc, #88] @ (44090 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 44030 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + ldr r2, [pc, #88] @ (44070 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44048 <_PyEval_MatchKeys@@Base+0x1c6> │ │ │ │ + cbz r3, 44028 <_PyEval_MatchKeys@@Base+0x1c6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4414e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 4412e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4414e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #44] @ (44090 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + bne.n 4412e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #44] @ (44070 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44074 <_PyEval_MatchKeys@@Base+0x1f2> │ │ │ │ + cbz r3, 44054 <_PyEval_MatchKeys@@Base+0x1f2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 4414e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + b.n 4412e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 44096 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + b.n 44076 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ nop │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - cbz r7, 440c4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + cbz r7, 440a4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440c4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + beq.n 440a4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 440c4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ - ldr r2, [pc, #172] @ (44158 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 440a4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + ldr r2, [pc, #172] @ (44138 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 440bc <_PyEval_MatchKeys@@Base+0x23a> │ │ │ │ + cbz r3, 4409c <_PyEval_MatchKeys@@Base+0x23a> │ │ │ │ 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, 440f0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + cbz r6, 440d0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440f0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + beq.n 440d0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 440f0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ - ldr r2, [pc, #128] @ (44158 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 440d0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + ldr r2, [pc, #128] @ (44138 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 440e8 <_PyEval_MatchKeys@@Base+0x266> │ │ │ │ + cbz r3, 440c8 <_PyEval_MatchKeys@@Base+0x266> │ │ │ │ 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, 4411c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + cbz r5, 440fc <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4411c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + beq.n 440fc <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4411c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ - ldr r2, [pc, #84] @ (44158 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 440fc <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + ldr r2, [pc, #84] @ (44138 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44114 <_PyEval_MatchKeys@@Base+0x292> │ │ │ │ + cbz r3, 440f4 <_PyEval_MatchKeys@@Base+0x292> │ │ │ │ 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, 44148 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + cbz r4, 44128 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44148 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + beq.n 44128 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44148 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ - ldr r2, [pc, #40] @ (44158 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 44128 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + ldr r2, [pc, #40] @ (44138 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44140 <_PyEval_MatchKeys@@Base+0x2be> │ │ │ │ + cbz r3, 44120 <_PyEval_MatchKeys@@Base+0x2be> │ │ │ │ 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 4414e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r4, [pc, #12] @ (4415c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + b.n 4412e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r4, [pc, #12] @ (4413c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ @@ -38211,167 +38198,167 @@ │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrd fp, sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44274 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + beq.n 44254 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44274 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + bne.n 44254 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44274 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + beq.n 44254 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 441c0 <_PyEval_MatchKeys@@Base+0x33e> │ │ │ │ + cbz r5, 441a0 <_PyEval_MatchKeys@@Base+0x33e> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #42388 @ 0xa594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 441c8 <_PyEval_MatchKeys@@Base+0x346> │ │ │ │ + b.n 441a8 <_PyEval_MatchKeys@@Base+0x346> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #532 @ 0x214 │ │ │ │ + movw r0, #3796 @ 0xed4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4421c <_PyEval_MatchKeys@@Base+0x39a> │ │ │ │ + cbnz r0, 441fc <_PyEval_MatchKeys@@Base+0x39a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #1028 @ 0x404 │ │ │ │ + movw r0, #4292 @ 0x10c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #24] │ │ │ │ - beq.n 44254 <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ + beq.n 44234 <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44254 <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ + cbnz r3, 44234 <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44210 <_PyEval_MatchKeys@@Base+0x38e> │ │ │ │ + beq.n 441f0 <_PyEval_MatchKeys@@Base+0x38e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44274 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + beq.n 44254 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44274 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + cbnz r3, 44254 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 442ba <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ + cbz r3, 4429a <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 442ba <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ + cbnz r0, 4429a <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 442ba <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + beq.n 4429a <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ + movw r0, #17460 @ 0x4434 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 442be <_PyEval_MatchKeys@@Base+0x43c> │ │ │ │ + cbnz r0, 4429e <_PyEval_MatchKeys@@Base+0x43c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 252618 │ │ │ │ + bl 253750 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44316 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + b.n 442f6 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #540 @ 0x21c │ │ │ │ + movw r0, #3804 @ 0xedc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #24] │ │ │ │ - beq.n 442f4 <_PyEval_MatchKeys@@Base+0x472> │ │ │ │ + beq.n 442d4 <_PyEval_MatchKeys@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442f4 <_PyEval_MatchKeys@@Base+0x472> │ │ │ │ + cbnz r3, 442d4 <_PyEval_MatchKeys@@Base+0x472> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 442b4 <_PyEval_MatchKeys@@Base+0x432> │ │ │ │ + beq.n 44294 <_PyEval_MatchKeys@@Base+0x432> │ │ │ │ mov r0, r7 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44316 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + beq.n 442f6 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44316 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + cbnz r3, 442f6 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -38380,393 +38367,393 @@ │ │ │ │ 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 44350 <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + bhi.n 44330 <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44368 <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ - b.n 443ae <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ - movw r0, #14180 @ 0x3764 │ │ │ │ + cbz r0, 44348 <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ + b.n 4438e <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + movw r0, #17468 @ 0x443c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44340 <_PyEval_MatchKeys@@Base+0x4be> │ │ │ │ - b.n 443ae <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + bne.n 44320 <_PyEval_MatchKeys@@Base+0x4be> │ │ │ │ + b.n 4438e <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 443e2 <_PyEval_MatchKeys@@Base+0x560> │ │ │ │ + ble.n 443c2 <_PyEval_MatchKeys@@Base+0x560> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 443d0 <_PyEval_MatchKeys@@Base+0x54e> │ │ │ │ + beq.n 443b0 <_PyEval_MatchKeys@@Base+0x54e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 443b2 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ + bpl.n 44392 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 443ae <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + cbz r0, 4438e <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 443d2 <_PyEval_MatchKeys@@Base+0x550> │ │ │ │ + beq.n 443b2 <_PyEval_MatchKeys@@Base+0x550> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44412 <_PyEval_MatchKeys@@Base+0x590> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + b.n 443f2 <_PyEval_MatchKeys@@Base+0x590> │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14180 @ 0x3764 │ │ │ │ + movw r0, #17468 @ 0x443c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 443ae <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4438e <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 443e4 <_PyEval_MatchKeys@@Base+0x562> │ │ │ │ + beq.n 443c4 <_PyEval_MatchKeys@@Base+0x562> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 443e4 <_PyEval_MatchKeys@@Base+0x562> │ │ │ │ - b.n 443ae <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + bge.n 443c4 <_PyEval_MatchKeys@@Base+0x562> │ │ │ │ + b.n 4438e <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 443f2 <_PyEval_MatchKeys@@Base+0x570> │ │ │ │ + cbnz r4, 443d2 <_PyEval_MatchKeys@@Base+0x570> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 193f90 │ │ │ │ + bl 195b34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44412 <_PyEval_MatchKeys@@Base+0x590> │ │ │ │ + cbz r0, 443f2 <_PyEval_MatchKeys@@Base+0x590> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + movw r0, #26688 @ 0x6840 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 4441c <_PyEval_MatchKeys@@Base+0x59a> │ │ │ │ + cbz r3, 443fc <_PyEval_MatchKeys@@Base+0x59a> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ 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 4444c <_PyEval_MatchKeys@@Base+0x5ca> │ │ │ │ + bhi.n 4442c <_PyEval_MatchKeys@@Base+0x5ca> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44464 <_PyEval_MatchKeys@@Base+0x5e2> │ │ │ │ - b.n 44478 <_PyEval_MatchKeys@@Base+0x5f6> │ │ │ │ - movw r0, #46868 @ 0xb714 │ │ │ │ + cbnz r0, 44444 <_PyEval_MatchKeys@@Base+0x5e2> │ │ │ │ + b.n 44458 <_PyEval_MatchKeys@@Base+0x5f6> │ │ │ │ + movw r0, #50132 @ 0xc3d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44522 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ - b.n 4443e <_PyEval_MatchKeys@@Base+0x5bc> │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 44502 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ + b.n 4441e <_PyEval_MatchKeys@@Base+0x5bc> │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44486 <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ + bne.n 44466 <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 44496 <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 44476 <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44522 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ + bne.n 44502 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44496 <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ + b.n 44476 <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44474 <_PyEval_MatchKeys@@Base+0x5f2> │ │ │ │ + bne.n 44454 <_PyEval_MatchKeys@@Base+0x5f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44474 <_PyEval_MatchKeys@@Base+0x5f2> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44454 <_PyEval_MatchKeys@@Base+0x5f2> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 44502 <_PyEval_MatchKeys@@Base+0x680> │ │ │ │ + ble.n 444e2 <_PyEval_MatchKeys@@Base+0x680> │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 444b0 <_PyEval_MatchKeys@@Base+0x62e> │ │ │ │ + bpl.n 44490 <_PyEval_MatchKeys@@Base+0x62e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 444d6 <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ + bne.n 444b6 <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 44504 <_PyEval_MatchKeys@@Base+0x682> │ │ │ │ + b.n 444e4 <_PyEval_MatchKeys@@Base+0x682> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 444ca <_PyEval_MatchKeys@@Base+0x648> │ │ │ │ + beq.n 444aa <_PyEval_MatchKeys@@Base+0x648> │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 444e2 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 444c2 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 444e2 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ + bne.n 444c2 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 44504 <_PyEval_MatchKeys@@Base+0x682> │ │ │ │ + b.n 444e4 <_PyEval_MatchKeys@@Base+0x682> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 444bc <_PyEval_MatchKeys@@Base+0x63a> │ │ │ │ + bne.n 4449c <_PyEval_MatchKeys@@Base+0x63a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11276 @ 0x2c0c │ │ │ │ + movw r2, #14540 @ 0x38cc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46868 @ 0xb714 │ │ │ │ + movw r0, #50132 @ 0xc3d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44522 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44502 <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 44514 <_PyEval_MatchKeys@@Base+0x692> │ │ │ │ + bgt.n 444f4 <_PyEval_MatchKeys@@Base+0x692> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1dca78 │ │ │ │ + b.w 1de928 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 406d6 │ │ │ │ + b.w 406bc │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44564 <_PyEval_MatchKeys@@Base+0x6e2> │ │ │ │ + beq.n 44544 <_PyEval_MatchKeys@@Base+0x6e2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 44564 <_PyEval_MatchKeys@@Base+0x6e2> │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 44544 <_PyEval_MatchKeys@@Base+0x6e2> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 148798 │ │ │ │ + bl 149730 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4456c <_PyEval_MatchKeys@@Base+0x6ea> │ │ │ │ + bne.n 4454c <_PyEval_MatchKeys@@Base+0x6ea> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 445e8 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ + b.n 445c8 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44582 <_PyEval_MatchKeys@@Base+0x700> │ │ │ │ + beq.n 44562 <_PyEval_MatchKeys@@Base+0x700> │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 4458c <_PyEval_MatchKeys@@Base+0x70a> │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 4456c <_PyEval_MatchKeys@@Base+0x70a> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 4459c <_PyEval_MatchKeys@@Base+0x71a> │ │ │ │ + b.n 4457c <_PyEval_MatchKeys@@Base+0x71a> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 148798 │ │ │ │ + bl 149730 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4459c <_PyEval_MatchKeys@@Base+0x71a> │ │ │ │ + bne.n 4457c <_PyEval_MatchKeys@@Base+0x71a> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 445e8 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ + b.n 445c8 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 445c4 <_PyEval_MatchKeys@@Base+0x742> │ │ │ │ + bne.n 445a4 <_PyEval_MatchKeys@@Base+0x742> │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #716 @ 0x2cc │ │ │ │ + movw r1, #3820 @ 0xeec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 445e8 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ + b.n 445c8 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 350e8 │ │ │ │ - movw r0, #63560 @ 0xf848 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + bl 350c4 │ │ │ │ + movw r0, #1304 @ 0x518 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 4461e <_PyEval_MatchKeys@@Base+0x79c> │ │ │ │ + cbz r2, 445fe <_PyEval_MatchKeys@@Base+0x79c> │ │ │ │ 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 10ef64 │ │ │ │ + bl 10f390 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79054 │ │ │ │ - cbz r4, 44646 <_PyEval_MatchKeys@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #28] @ (4464c <_PyEval_MatchKeys@@Base+0x7ca>) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 79040 │ │ │ │ + cbz r4, 44626 <_PyEval_MatchKeys@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #28] @ (4462c <_PyEval_MatchKeys@@Base+0x7ca>) │ │ │ │ + bl 2016d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57240 @ 0xdf98 │ │ │ │ + movw r0, #60536 @ 0xec78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 44558 <_PyEval_MatchKeys@@Base+0x6d6> │ │ │ │ + bmi.n 44538 <_PyEval_MatchKeys@@Base+0x6d6> │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 118a00 │ │ │ │ + bl 1191c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 446ac <_PyEval_MatchKeys@@Base+0x82a> │ │ │ │ + cbz r0, 4468c <_PyEval_MatchKeys@@Base+0x82a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 44690 <_PyEval_MatchKeys@@Base+0x80e> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 44694 <_PyEval_MatchKeys@@Base+0x812> │ │ │ │ - b.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 44670 <_PyEval_MatchKeys@@Base+0x80e> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 44674 <_PyEval_MatchKeys@@Base+0x812> │ │ │ │ + b.n 4497e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4469c <_PyEval_MatchKeys@@Base+0x81a> │ │ │ │ + bge.n 4467c <_PyEval_MatchKeys@@Base+0x81a> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4469c <_PyEval_MatchKeys@@Base+0x81a> │ │ │ │ + cbz r3, 4467c <_PyEval_MatchKeys@@Base+0x81a> │ │ │ │ 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 4c5ee │ │ │ │ + b.w 4c5d6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 44988 <_PyEval_MatchKeys@@Base+0xb06> │ │ │ │ + bne.w 44968 <_PyEval_MatchKeys@@Base+0xb06> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 446d2 <_PyEval_MatchKeys@@Base+0x850> │ │ │ │ + cbz r3, 446b2 <_PyEval_MatchKeys@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1174f4 │ │ │ │ + bl 117c74 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 446e0 <_PyEval_MatchKeys@@Base+0x85e> │ │ │ │ - b.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 446c0 <_PyEval_MatchKeys@@Base+0x85e> │ │ │ │ + b.n 4497e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 245fbc <_Py_c_pow@@Base+0x1230> │ │ │ │ + bl 2474a4 <_Py_c_pow@@Base+0x1230> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 446c0 <_PyEval_MatchKeys@@Base+0x83e> │ │ │ │ - b.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 446a0 <_PyEval_MatchKeys@@Base+0x83e> │ │ │ │ + b.n 4497e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 117be4 │ │ │ │ + bl 118364 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 447bc <_PyEval_MatchKeys@@Base+0x93a> │ │ │ │ + bne.n 4479c <_PyEval_MatchKeys@@Base+0x93a> │ │ │ │ cmp r0, r8 │ │ │ │ - ble.w 449a4 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + ble.w 44984 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 44714 <_PyEval_MatchKeys@@Base+0x892> │ │ │ │ + bge.n 446f4 <_PyEval_MatchKeys@@Base+0x892> │ │ │ │ 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 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + beq.w 4497e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ 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 44774 <_PyEval_MatchKeys@@Base+0x8f2> │ │ │ │ + bls.n 44754 <_PyEval_MatchKeys@@Base+0x8f2> │ │ │ │ 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 │ │ │ │ @@ -38777,180 +38764,180 @@ │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r1, #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r3 │ │ │ │ - b.n 44728 <_PyEval_MatchKeys@@Base+0x8a6> │ │ │ │ + b.n 44708 <_PyEval_MatchKeys@@Base+0x8a6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 44792 <_PyEval_MatchKeys@@Base+0x910> │ │ │ │ + bcs.n 44772 <_PyEval_MatchKeys@@Base+0x910> │ │ │ │ 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 449a4 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + beq.w 44984 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 449a4 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + bne.w 44984 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 449a4 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44984 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #3996 @ 0xf9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fa384 │ │ │ │ + bl fa6cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + beq.w 4497e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 44810 <_PyEval_MatchKeys@@Base+0x98e> │ │ │ │ + beq.n 447f0 <_PyEval_MatchKeys@@Base+0x98e> │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 44822 <_PyEval_MatchKeys@@Base+0x9a0> │ │ │ │ + beq.n 44802 <_PyEval_MatchKeys@@Base+0x9a0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 447f4 <_PyEval_MatchKeys@@Base+0x972> │ │ │ │ + beq.n 447d4 <_PyEval_MatchKeys@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 447f4 <_PyEval_MatchKeys@@Base+0x972> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 447d4 <_PyEval_MatchKeys@@Base+0x972> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #21812 @ 0x5534 │ │ │ │ + movw r1, #25036 @ 0x61cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bl d5480 │ │ │ │ + b.n 4497e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 44822 <_PyEval_MatchKeys@@Base+0x9a0> │ │ │ │ + bge.n 44802 <_PyEval_MatchKeys@@Base+0x9a0> │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 246dd4 │ │ │ │ + bl 248364 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4489e <_PyEval_MatchKeys@@Base+0xa1c> │ │ │ │ + beq.n 4487e <_PyEval_MatchKeys@@Base+0xa1c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 1232fc │ │ │ │ + bl cf75c │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 44890 <_PyEval_MatchKeys@@Base+0xa0e> │ │ │ │ + bge.n 44870 <_PyEval_MatchKeys@@Base+0xa0e> │ │ │ │ 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 4488a <_PyEval_MatchKeys@@Base+0xa08> │ │ │ │ + beq.n 4486a <_PyEval_MatchKeys@@Base+0xa08> │ │ │ │ mov r0, sl │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 4488a <_PyEval_MatchKeys@@Base+0xa08> │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 4486a <_PyEval_MatchKeys@@Base+0xa08> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #52992 @ 0xcf00 │ │ │ │ + movw r1, #56184 @ 0xdb78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 448a8 <_PyEval_MatchKeys@@Base+0xa26> │ │ │ │ - b.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 44888 <_PyEval_MatchKeys@@Base+0xa26> │ │ │ │ + b.n 4497e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4483a <_PyEval_MatchKeys@@Base+0x9b8> │ │ │ │ + b.n 4481a <_PyEval_MatchKeys@@Base+0x9b8> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 448d8 <_PyEval_MatchKeys@@Base+0xa56> │ │ │ │ + ble.n 448b8 <_PyEval_MatchKeys@@Base+0xa56> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 448b8 <_PyEval_MatchKeys@@Base+0xa36> │ │ │ │ + cbnz r0, 44898 <_PyEval_MatchKeys@@Base+0xa36> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + beq.n 4497e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 4497e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4499e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4497e <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ 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 448c8 <_PyEval_MatchKeys@@Base+0xa46> │ │ │ │ - b.n 448dc <_PyEval_MatchKeys@@Base+0xa5a> │ │ │ │ + bne.n 448a8 <_PyEval_MatchKeys@@Base+0xa46> │ │ │ │ + b.n 448bc <_PyEval_MatchKeys@@Base+0xa5a> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 4490e <_PyEval_MatchKeys@@Base+0xa8c> │ │ │ │ + ble.n 448ee <_PyEval_MatchKeys@@Base+0xa8c> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 448fe <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ + ble.n 448de <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ 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 448e6 <_PyEval_MatchKeys@@Base+0xa64> │ │ │ │ + b.n 448c6 <_PyEval_MatchKeys@@Base+0xa64> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 4492e <_PyEval_MatchKeys@@Base+0xaac> │ │ │ │ - bge.n 448fe <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ + b.n 4490e <_PyEval_MatchKeys@@Base+0xaac> │ │ │ │ + bge.n 448de <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 448fe <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ + bgt.n 448de <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ 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 44916 <_PyEval_MatchKeys@@Base+0xa94> │ │ │ │ + b.n 448f6 <_PyEval_MatchKeys@@Base+0xa94> │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 44962 <_PyEval_MatchKeys@@Base+0xae0> │ │ │ │ + bge.n 44942 <_PyEval_MatchKeys@@Base+0xae0> │ │ │ │ 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] │ │ │ │ @@ -38960,357 +38947,357 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r0, r0, lr, lsl #2 │ │ │ │ cmp r1, ip │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r6, #0] │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 4492e <_PyEval_MatchKeys@@Base+0xaac> │ │ │ │ + b.n 4490e <_PyEval_MatchKeys@@Base+0xaac> │ │ │ │ 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 44980 <_PyEval_MatchKeys@@Base+0xafe> │ │ │ │ + beq.n 44960 <_PyEval_MatchKeys@@Base+0xafe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44980 <_PyEval_MatchKeys@@Base+0xafe> │ │ │ │ + cbnz r3, 44960 <_PyEval_MatchKeys@@Base+0xafe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 449a4 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + bl 7909c │ │ │ │ + b.n 44984 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #764 @ 0x2fc │ │ │ │ + movw r1, #4028 @ 0xfbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 449ee <_PyEval_MatchKeys@@Base+0xb6c> │ │ │ │ + cbz r3, 449ce <_PyEval_MatchKeys@@Base+0xb6c> │ │ │ │ mov r8, r1 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44a7c <_PyEval_MatchKeys@@Base+0xbfa> │ │ │ │ + bne.n 44a5c <_PyEval_MatchKeys@@Base+0xbfa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 449ee <_PyEval_MatchKeys@@Base+0xb6c> │ │ │ │ + beq.n 449ce <_PyEval_MatchKeys@@Base+0xb6c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 262a38 │ │ │ │ + bl 263928 <_PyUnicode_ToNumeric@@Base+0x8f28> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 449f2 <_PyEval_MatchKeys@@Base+0xb70> │ │ │ │ + cbnz r0, 449d2 <_PyEval_MatchKeys@@Base+0xb70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 252618 │ │ │ │ + bl 253750 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44a68 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ + b.n 44a48 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 44a18 <_PyEval_MatchKeys@@Base+0xb96> │ │ │ │ + cbnz r0, 449f8 <_PyEval_MatchKeys@@Base+0xb96> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 449e8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ + beq.n 449c8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 449e8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ + bne.n 449c8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 449e8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 449c8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23372 @ 0x5b4c │ │ │ │ + movw r0, #26388 @ 0x6714 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 449e8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ + beq.n 449c8 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #800 @ 0x320 │ │ │ │ + movw r0, #4064 @ 0xfe0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 44a54 <_PyEval_MatchKeys@@Base+0xbd2> │ │ │ │ + cbnz r0, 44a34 <_PyEval_MatchKeys@@Base+0xbd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 252618 │ │ │ │ - b.n 44a68 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ + bl 253750 │ │ │ │ + b.n 44a48 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 44a68 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ + beq.n 44a48 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44a68 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44a48 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29a70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, 44a9e <_PyEval_MatchKeys@@Base+0xc1c> │ │ │ │ + cbz r0, 44a7e <_PyEval_MatchKeys@@Base+0xc1c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 2619e8 │ │ │ │ + bl 2628d4 <_PyUnicode_ToNumeric@@Base+0x7ed4> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 1935e8 │ │ │ │ + bl 195190 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 1935e8 │ │ │ │ + bl 195190 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44bbe <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + beq.n 44b9e <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44bbe <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + bne.n 44b9e <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44bbe <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + beq.n 44b9e <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #34937 @ 0x8879 │ │ │ │ + movw r3, #42169 @ 0xa4b9 │ │ │ │ movt r3, #25 │ │ │ │ - movw r0, #820 @ 0x334 │ │ │ │ + movw r0, #4084 @ 0xff4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44b68 <_PyEval_MatchKeys@@Base+0xce6> │ │ │ │ + cbnz r0, 44b48 <_PyEval_MatchKeys@@Base+0xce6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #605 @ 0x25d │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #832 @ 0x340 │ │ │ │ + movw r0, #4096 @ 0x1000 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 44b9e <_PyEval_MatchKeys@@Base+0xd1c> │ │ │ │ + beq.n 44b7e <_PyEval_MatchKeys@@Base+0xd1c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44b9e <_PyEval_MatchKeys@@Base+0xd1c> │ │ │ │ + cbnz r3, 44b7e <_PyEval_MatchKeys@@Base+0xd1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44b5c <_PyEval_MatchKeys@@Base+0xcda> │ │ │ │ + beq.n 44b3c <_PyEval_MatchKeys@@Base+0xcda> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44bbe <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + beq.n 44b9e <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44bbe <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + cbnz r3, 44b9e <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 44bc8 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ - b.n 44bc8 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ + b.n 44ba8 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ + b.n 44ba8 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ 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, 44bf4 <_PyEval_MatchKeys@@Base+0xd72> │ │ │ │ + cbnz r3, 44bd4 <_PyEval_MatchKeys@@Base+0xd72> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 44c10 <_PyEval_MatchKeys@@Base+0xd8e> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 44bf0 <_PyEval_MatchKeys@@Base+0xd8e> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 44c14 <_PyEval_MatchKeys@@Base+0xd92> │ │ │ │ + cbz r3, 44bf4 <_PyEval_MatchKeys@@Base+0xd92> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #908 @ 0x38c │ │ │ │ + movw r1, #4132 @ 0x1024 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44c1c <_PyEval_MatchKeys@@Base+0xd9a> │ │ │ │ + b.n 44bfc <_PyEval_MatchKeys@@Base+0xd9a> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 44bc8 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ + b.n 44ba8 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 44c42 <_PyEval_MatchKeys@@Base+0xdc0> │ │ │ │ + cbz r7, 44c22 <_PyEval_MatchKeys@@Base+0xdc0> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 44c52 <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ + b.n 44c32 <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 44c50 <_PyEval_MatchKeys@@Base+0xdce> │ │ │ │ + ble.n 44c30 <_PyEval_MatchKeys@@Base+0xdce> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 44c4c <_PyEval_MatchKeys@@Base+0xdca> │ │ │ │ - cbnz r2, 44c74 <_PyEval_MatchKeys@@Base+0xdf2> │ │ │ │ + bgt.n 44c2c <_PyEval_MatchKeys@@Base+0xdca> │ │ │ │ + cbnz r2, 44c54 <_PyEval_MatchKeys@@Base+0xdf2> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 44c52 <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ + b.n 44c32 <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #324] @ (44d98 <_PyEval_MatchKeys@@Base+0xf16>) │ │ │ │ + ldr r1, [pc, #324] @ (44d78 <_PyEval_MatchKeys@@Base+0xf16>) │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44c7a <_PyEval_MatchKeys@@Base+0xdf8> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44c5a <_PyEval_MatchKeys@@Base+0xdf8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44d90 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + b.n 44d70 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r4, r6 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 44c9e <_PyEval_MatchKeys@@Base+0xe1c> │ │ │ │ + beq.n 44c7e <_PyEval_MatchKeys@@Base+0xe1c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44c96 <_PyEval_MatchKeys@@Base+0xe14> │ │ │ │ + cbz r4, 44c76 <_PyEval_MatchKeys@@Base+0xe14> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44c98 <_PyEval_MatchKeys@@Base+0xe16> │ │ │ │ - b.n 44ca4 <_PyEval_MatchKeys@@Base+0xe22> │ │ │ │ + bne.n 44c78 <_PyEval_MatchKeys@@Base+0xe16> │ │ │ │ + b.n 44c84 <_PyEval_MatchKeys@@Base+0xe22> │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44ca6 <_PyEval_MatchKeys@@Base+0xe24> │ │ │ │ + b.n 44c86 <_PyEval_MatchKeys@@Base+0xe24> │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 44ca6 <_PyEval_MatchKeys@@Base+0xe24> │ │ │ │ + b.n 44c86 <_PyEval_MatchKeys@@Base+0xe24> │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171da0 │ │ │ │ + bl 172f38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 261044 │ │ │ │ + bl 261f30 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 44cbe <_PyEval_MatchKeys@@Base+0xe3c> │ │ │ │ + bne.n 44c9e <_PyEval_MatchKeys@@Base+0xe3c> │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 44cd6 <_PyEval_MatchKeys@@Base+0xe54> │ │ │ │ + beq.n 44cb6 <_PyEval_MatchKeys@@Base+0xe54> │ │ │ │ strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fd8c0 │ │ │ │ + bl fdc08 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44d90 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + b.n 44d70 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44cf0 <_PyEval_MatchKeys@@Base+0xe6e> │ │ │ │ + cbnz r3, 44cd0 <_PyEval_MatchKeys@@Base+0xe6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44d90 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + beq.n 44d70 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44d90 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + b.n 44d70 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 44ce0 <_PyEval_MatchKeys@@Base+0xe5e> │ │ │ │ + bge.n 44cc0 <_PyEval_MatchKeys@@Base+0xe5e> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39320,391 +39307,391 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 44d34 <_PyEval_MatchKeys@@Base+0xeb2> │ │ │ │ + beq.n 44d14 <_PyEval_MatchKeys@@Base+0xeb2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44d34 <_PyEval_MatchKeys@@Base+0xeb2> │ │ │ │ + cbnz r2, 44d14 <_PyEval_MatchKeys@@Base+0xeb2> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 44d6e <_PyEval_MatchKeys@@Base+0xeec> │ │ │ │ + bne.n 44d4e <_PyEval_MatchKeys@@Base+0xeec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 263ec8 │ │ │ │ + bl 264db8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44d58 <_PyEval_MatchKeys@@Base+0xed6> │ │ │ │ + beq.n 44d38 <_PyEval_MatchKeys@@Base+0xed6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44d58 <_PyEval_MatchKeys@@Base+0xed6> │ │ │ │ + cbnz r3, 44d38 <_PyEval_MatchKeys@@Base+0xed6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 44d68 <_PyEval_MatchKeys@@Base+0xee6> │ │ │ │ + bne.n 44d48 <_PyEval_MatchKeys@@Base+0xee6> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44d90 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + b.n 44d70 <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44ce0 <_PyEval_MatchKeys@@Base+0xe5e> │ │ │ │ - b.n 44c70 <_PyEval_MatchKeys@@Base+0xdee> │ │ │ │ + bne.n 44cc0 <_PyEval_MatchKeys@@Base+0xe5e> │ │ │ │ + b.n 44c50 <_PyEval_MatchKeys@@Base+0xdee> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44d84 <_PyEval_MatchKeys@@Base+0xf02> │ │ │ │ + beq.n 44d64 <_PyEval_MatchKeys@@Base+0xf02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44d84 <_PyEval_MatchKeys@@Base+0xf02> │ │ │ │ + cbnz r3, 44d64 <_PyEval_MatchKeys@@Base+0xf02> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 44c70 <_PyEval_MatchKeys@@Base+0xdee> │ │ │ │ + bne.w 44c50 <_PyEval_MatchKeys@@Base+0xdee> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 44cda <_PyEval_MatchKeys@@Base+0xe58> │ │ │ │ + b.n 44cba <_PyEval_MatchKeys@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #252 @ 0xfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 71f84 │ │ │ │ - cbz r0, 44dd4 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ + bl 71f9c │ │ │ │ + cbz r0, 44db4 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 894d4 │ │ │ │ + bl 89040 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44dd6 <_PyEval_MatchKeys@@Base+0xf54> │ │ │ │ + bne.n 44db6 <_PyEval_MatchKeys@@Base+0xf54> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44dd4 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ + beq.n 44db4 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44dd4 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ + cbnz r3, 44db4 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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 44e06 <_PyEval_MatchKeys@@Base+0xf84> │ │ │ │ + bls.n 44de6 <_PyEval_MatchKeys@@Base+0xf84> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #4156 @ 0x103c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 44e2e <_PyEval_MatchKeys@@Base+0xfac> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 44e0e <_PyEval_MatchKeys@@Base+0xfac> │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 158538 <_PyTime_AsTimespec@@Base+0x598> │ │ │ │ - cbnz r0, 44e4e <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ + bl 1595e8 <_PyTime_AsTimespec@@Base+0x598> │ │ │ │ + cbnz r0, 44e2e <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbnz r0, 44e32 <_PyEval_MatchKeys@@Base+0xfb0> │ │ │ │ + bl d7504 │ │ │ │ + cbnz r0, 44e12 <_PyEval_MatchKeys@@Base+0xfb0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44e4e <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ - bl d7c64 │ │ │ │ + b.n 44e2e <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ + bl d7748 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44e2e <_PyEval_MatchKeys@@Base+0xfac> │ │ │ │ + beq.n 44e0e <_PyEval_MatchKeys@@Base+0xfac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44e48 <_PyEval_MatchKeys@@Base+0xfc6> │ │ │ │ + bne.n 44e28 <_PyEval_MatchKeys@@Base+0xfc6> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44e4e <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ + b.n 44e2e <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44e44 <_PyEval_MatchKeys@@Base+0xfc2> │ │ │ │ + b.n 44e24 <_PyEval_MatchKeys@@Base+0xfc2> │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 44e72 <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ + cbnz r3, 44e52 <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44e72 <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ + ble.n 44e52 <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44e72 <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ - cbnz r4, 44e92 <_PyEval_MatchKeys@@Base+0x1010> │ │ │ │ + bne.n 44e52 <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ + cbnz r4, 44e72 <_PyEval_MatchKeys@@Base+0x1010> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (44eec <_PyEval_MatchKeys@@Base+0x106a>) │ │ │ │ + ldr r4, [pc, #112] @ (44ecc <_PyEval_MatchKeys@@Base+0x106a>) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44e92 <_PyEval_MatchKeys@@Base+0x1010> │ │ │ │ + cbnz r0, 44e72 <_PyEval_MatchKeys@@Base+0x1010> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44ee6 <_PyEval_MatchKeys@@Base+0x1064> │ │ │ │ + b.n 44ec6 <_PyEval_MatchKeys@@Base+0x1064> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44e8e <_PyEval_MatchKeys@@Base+0x100c> │ │ │ │ + beq.n 44e6e <_PyEval_MatchKeys@@Base+0x100c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 45088 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 45068 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44e8e <_PyEval_MatchKeys@@Base+0x100c> │ │ │ │ + beq.n 44e6e <_PyEval_MatchKeys@@Base+0x100c> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44ede <_PyEval_MatchKeys@@Base+0x105c> │ │ │ │ + bne.n 44ebe <_PyEval_MatchKeys@@Base+0x105c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44f20 <_PyEval_MatchKeys@@Base+0x109e> │ │ │ │ + beq.n 44f00 <_PyEval_MatchKeys@@Base+0x109e> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 44f20 <_PyEval_MatchKeys@@Base+0x109e> │ │ │ │ + beq.n 44f00 <_PyEval_MatchKeys@@Base+0x109e> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44f4a <_PyEval_MatchKeys@@Base+0x10c8> │ │ │ │ - b.n 44f38 <_PyEval_MatchKeys@@Base+0x10b6> │ │ │ │ + beq.n 44f2a <_PyEval_MatchKeys@@Base+0x10c8> │ │ │ │ + b.n 44f18 <_PyEval_MatchKeys@@Base+0x10b6> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 44f18 <_PyEval_MatchKeys@@Base+0x1096> │ │ │ │ - movw r0, #46548 @ 0xb5d4 │ │ │ │ + beq.n 44ef8 <_PyEval_MatchKeys@@Base+0x1096> │ │ │ │ + movw r0, #49812 @ 0xc294 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44f18 <_PyEval_MatchKeys@@Base+0x1096> │ │ │ │ - b.n 44f76 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ + bne.n 44ef8 <_PyEval_MatchKeys@@Base+0x1096> │ │ │ │ + b.n 44f56 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #46548 @ 0xb5d4 │ │ │ │ + movw r0, #49812 @ 0xc294 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44f76 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44f56 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d16dc │ │ │ │ - cbnz r0, 44f6c <_PyEval_MatchKeys@@Base+0x10ea> │ │ │ │ + bl d1178 │ │ │ │ + cbnz r0, 44f4c <_PyEval_MatchKeys@@Base+0x10ea> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40584 @ 0x9e88 │ │ │ │ + movw r1, #43808 @ 0xab20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 44f76 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 44f56 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 450e8 │ │ │ │ + b.w 450c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44fbe <_PyEval_MatchKeys@@Base+0x113c> │ │ │ │ + bhi.n 44f9e <_PyEval_MatchKeys@@Base+0x113c> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 44fd6 <_PyEval_MatchKeys@@Base+0x1154> │ │ │ │ + bmi.n 44fb6 <_PyEval_MatchKeys@@Base+0x1154> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + movw r0, #17412 @ 0x4404 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45062 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + movw r0, #17412 @ 0x4404 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ - b.n 44f94 <_PyEval_MatchKeys@@Base+0x1112> │ │ │ │ + beq.n 45062 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + b.n 44f74 <_PyEval_MatchKeys@@Base+0x1112> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 45058 <_PyEval_MatchKeys@@Base+0x11d6> │ │ │ │ + ble.n 45038 <_PyEval_MatchKeys@@Base+0x11d6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4503e <_PyEval_MatchKeys@@Base+0x11bc> │ │ │ │ + beq.n 4501e <_PyEval_MatchKeys@@Base+0x11bc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 45020 <_PyEval_MatchKeys@@Base+0x119e> │ │ │ │ + bpl.n 45000 <_PyEval_MatchKeys@@Base+0x119e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + beq.n 45062 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 45040 <_PyEval_MatchKeys@@Base+0x11be> │ │ │ │ + beq.n 45020 <_PyEval_MatchKeys@@Base+0x11be> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 45062 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + movw r0, #17412 @ 0x4404 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45062 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4505e <_PyEval_MatchKeys@@Base+0x11dc> │ │ │ │ + beq.n 4503e <_PyEval_MatchKeys@@Base+0x11dc> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45060 <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 45060 <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ - b.n 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + bne.n 45040 <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 45040 <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ + b.n 45062 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 45060 <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ + b.n 45040 <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c060 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 20dd70 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 45082 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + cbz r0, 45062 <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + movw r0, #26688 @ 0x6840 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00045088 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00045068 <_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 450c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 450a2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 450c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 450a2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ + movw r1, #17464 @ 0x4438 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 450dc <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 14ab44 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 450bc <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 14bb24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 450e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 450e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 450c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 450c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 450e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 450c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000450e8 : │ │ │ │ +000450c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #33444 @ 0x82a4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 45140 │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45120 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45144 ) │ │ │ │ + ldr r1, [pc, #52] @ (45124 ) │ │ │ │ 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] │ │ │ │ @@ -39724,1108 +39711,1107 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 15847c <_PyTime_AsTimespec@@Base+0x4dc> │ │ │ │ + bl 15952c <_PyTime_AsTimespec@@Base+0x4dc> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4516e │ │ │ │ - bl 88854 │ │ │ │ + cbz r0, 4514e │ │ │ │ + bl 883d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldrd sl, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4525a │ │ │ │ + beq.n 4523a │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4525a │ │ │ │ + bne.n 4523a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4525a │ │ │ │ + beq.n 4523a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #1012 @ 0x3f4 │ │ │ │ + movw r0, #4276 @ 0x10b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45202 │ │ │ │ + cbnz r0, 451e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #1020 @ 0x3fc │ │ │ │ + movw r0, #4284 @ 0x10bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 4523a │ │ │ │ + beq.n 4521a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4523a │ │ │ │ + cbnz r3, 4521a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 451f6 │ │ │ │ + beq.n 451d6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4525a │ │ │ │ + beq.n 4523a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4525a │ │ │ │ + cbnz r3, 4523a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 45280 │ │ │ │ + cbnz r3, 45260 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 45280 │ │ │ │ + ble.n 45260 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 45280 │ │ │ │ - cbnz r0, 45298 │ │ │ │ + bne.n 45260 │ │ │ │ + cbnz r0, 45278 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (452dc ) │ │ │ │ + ldr r4, [pc, #84] @ (452bc ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 452cc │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 452ac │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 452cc │ │ │ │ - bl 98598 │ │ │ │ + beq.n 452ac │ │ │ │ + bl 9803c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 452d0 │ │ │ │ + bne.n 452b0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 452d8 │ │ │ │ + b.n 452b8 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl ff458 │ │ │ │ + bl ff8ac │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r6, #172 @ 0xac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 45300 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4531c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29d10 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 45312 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4531c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 45350 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 452f0 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4534a │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 45350 │ │ │ │ + bne.n 452ea │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 452f0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45372 │ │ │ │ + cbnz r0, 45312 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 45372 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 45312 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45368 │ │ │ │ + bne.n 45308 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 45392 │ │ │ │ + cbz r3, 45332 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 453a2 │ │ │ │ + b.n 45342 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 453a0 │ │ │ │ + blt.n 45340 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4539c │ │ │ │ - cbnz r1, 453be │ │ │ │ + bgt.n 4533c │ │ │ │ + cbnz r1, 4535e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 453a2 │ │ │ │ + b.n 45342 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #692] @ (45658 ) │ │ │ │ + ldr r1, [pc, #692] @ (455f8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 453c4 │ │ │ │ - b.n 45450 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45364 │ │ │ │ + b.n 453f0 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4540e │ │ │ │ + beq.n 453ae │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 453d2 │ │ │ │ + cbz r4, 45372 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 453da │ │ │ │ - b.n 4541c │ │ │ │ + bne.n 4537a │ │ │ │ + b.n 453bc │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 453ec │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4541c │ │ │ │ - b.n 45450 │ │ │ │ - bl 85e88 │ │ │ │ + cbnz r0, 4538c │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 453bc │ │ │ │ + b.n 453f0 │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45408 │ │ │ │ + beq.n 453a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45408 │ │ │ │ + cbnz r3, 453a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 45420 │ │ │ │ - b.n 453e4 │ │ │ │ + bne.n 453c0 │ │ │ │ + b.n 45384 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45420 │ │ │ │ + b.n 453c0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ add.w r9, r8, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 4559e │ │ │ │ + bne.w 4553e │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45454 │ │ │ │ + cbnz r0, 453f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 457cc │ │ │ │ + b.n 4576c │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #31072 @ 0x7960 │ │ │ │ + movw fp, #34336 @ 0x8620 │ │ │ │ movt fp, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 45516 │ │ │ │ + beq.n 454b6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 45572 │ │ │ │ + blt.w 45512 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 45492 │ │ │ │ + bpl.n 45432 │ │ │ │ mov r1, sl │ │ │ │ - b.n 45468 │ │ │ │ + b.n 45408 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 454ca │ │ │ │ + bmi.n 4546a │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45482 │ │ │ │ + bne.n 45422 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 454ca │ │ │ │ + bne.n 4546a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 454ca │ │ │ │ + bne.n 4546a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 45572 │ │ │ │ + b.n 45512 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45580 │ │ │ │ + beq.n 45520 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 454ea │ │ │ │ + bgt.n 4548a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45510 │ │ │ │ + b.n 454b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45500 │ │ │ │ + cbz r0, 454a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4554c │ │ │ │ - b.n 45580 │ │ │ │ + bne.n 454ec │ │ │ │ + b.n 45520 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 45510 │ │ │ │ + beq.n 454b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45510 │ │ │ │ + cbnz r3, 454b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 45464 │ │ │ │ + b.n 45404 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45572 │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + blt.n 45512 │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4555a │ │ │ │ + bpl.n 454fa │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45572 │ │ │ │ - b.n 45522 │ │ │ │ + bcc.n 45512 │ │ │ │ + b.n 454c2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 457b4 │ │ │ │ + beq.w 45754 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45580 │ │ │ │ + beq.n 45520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45580 │ │ │ │ + cbnz r3, 45520 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45580 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45520 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45580 │ │ │ │ + cbz r0, 45520 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45534 │ │ │ │ + bgt.n 454d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f9060 │ │ │ │ + bl 1fadec │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 457cc │ │ │ │ + bne.w 4576c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45450 │ │ │ │ + beq.w 453f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45450 │ │ │ │ + bne.w 453f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45450 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 453f0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45450 │ │ │ │ + bne.w 453f0 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 455d2 │ │ │ │ + bne.n 45572 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + movw r1, #36868 @ 0x9004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 457aa │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4574a │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 456a0 │ │ │ │ + bne.n 45640 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 457aa │ │ │ │ + beq.w 4574a │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 4567a │ │ │ │ + blt.n 4561a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4567a │ │ │ │ + beq.n 4561a │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45676 │ │ │ │ + bne.n 45616 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45794 │ │ │ │ + beq.w 45734 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4562a │ │ │ │ + bgt.n 455ca │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4566e │ │ │ │ + b.n 4560e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4565c │ │ │ │ + cbz r0, 455fc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45794 │ │ │ │ + beq.w 45734 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45794 │ │ │ │ + bne.w 45734 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45794 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45734 │ │ │ │ nop │ │ │ │ adds r6, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4566e │ │ │ │ + beq.n 4560e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4566e │ │ │ │ + cbnz r3, 4560e │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 455fa │ │ │ │ + b.n 4559a │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 45604 │ │ │ │ - cbnz r5, 4568c │ │ │ │ + bcs.n 455a4 │ │ │ │ + cbnz r5, 4562c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 45720 │ │ │ │ + beq.n 456c0 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45788 │ │ │ │ + blt.n 45728 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45748 │ │ │ │ - b.n 45794 │ │ │ │ - bl 72f38 │ │ │ │ + bne.n 456e8 │ │ │ │ + b.n 45734 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 457aa │ │ │ │ + beq.n 4574a │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 4570e │ │ │ │ + beq.n 456ae │ │ │ │ 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 1e1f14 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e3cc0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4570e │ │ │ │ + blt.n 456ae │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45794 │ │ │ │ + beq.n 45734 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 456e8 │ │ │ │ + bgt.n 45688 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45708 │ │ │ │ + b.n 456a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45764 │ │ │ │ + cbnz r0, 45704 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45708 │ │ │ │ + beq.n 456a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45708 │ │ │ │ + cbnz r3, 456a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 456aa │ │ │ │ - cbnz r5, 4573c │ │ │ │ + b.n 4564a │ │ │ │ + cbnz r5, 456dc │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4573c │ │ │ │ + bne.n 456dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 45788 │ │ │ │ + b.n 45728 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45794 │ │ │ │ + cbz r0, 45734 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45754 │ │ │ │ + bgt.n 456f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 45786 │ │ │ │ + b.n 45726 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45776 │ │ │ │ + cbz r0, 45716 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45794 │ │ │ │ + beq.n 45734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45794 │ │ │ │ + cbnz r3, 45734 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45794 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45734 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45786 │ │ │ │ + beq.n 45726 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45786 │ │ │ │ + cbnz r3, 45726 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f9060 │ │ │ │ + bl 1fadec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 457ac │ │ │ │ + bne.n 4574c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 457aa │ │ │ │ + beq.n 4574a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 457aa │ │ │ │ + cbnz r3, 4574a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 457cc │ │ │ │ + bl d2470 │ │ │ │ + b.n 4576c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45570 │ │ │ │ + beq.w 45510 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45570 │ │ │ │ + bne.w 45510 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45570 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45510 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45874 │ │ │ │ + beq.n 45814 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45838 │ │ │ │ + ble.n 457d8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbz r1, 45834 │ │ │ │ + cbz r1, 457d4 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 4581a │ │ │ │ + beq.n 457ba │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 4582c │ │ │ │ + bpl.n 457cc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4582c │ │ │ │ + bne.n 457cc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45834 │ │ │ │ - bl 86010 │ │ │ │ + cbz r1, 457d4 │ │ │ │ + bl 85ba0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4585e │ │ │ │ + beq.n 457fe │ │ │ │ adds r5, #1 │ │ │ │ - b.n 457fa │ │ │ │ + b.n 4579a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 45876 │ │ │ │ + cbz r3, 45816 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 90648 │ │ │ │ + bl 8ff74 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 45876 │ │ │ │ + cbz r3, 45816 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45842 │ │ │ │ + bne.n 457e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45874 │ │ │ │ + beq.n 45814 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45874 │ │ │ │ + cbnz r3, 45814 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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] @ (458e4 ) │ │ │ │ + ldr r1, [pc, #84] @ (45884 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d9240 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ - cbz r0, 458be │ │ │ │ + bl d8d24 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + cbz r0, 4585e │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12bb68 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12c774 <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 458de │ │ │ │ + beq.n 4587e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 458de │ │ │ │ + cbnz r3, 4587e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 458de │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4587e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1040 @ 0x410 │ │ │ │ + movw r1, #4304 @ 0x10d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 45912 │ │ │ │ - movw r1, #57009 @ 0xdeb1 │ │ │ │ - movt r1, #25 │ │ │ │ + beq.n 458b2 │ │ │ │ + movw r1, #77 @ 0x4d │ │ │ │ + movt r1, #26 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 246e6c │ │ │ │ + b.w 2482bc │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #34232 @ 0x85b8 │ │ │ │ + movw r2, #37364 @ 0x91f4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27676 @ 0x6c1c │ │ │ │ + movw r0, #30756 @ 0x7824 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f9698 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 458f4 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 45910 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29d10 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 45906 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 45910 │ │ │ │ mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80f14 │ │ │ │ + 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, 45958 │ │ │ │ + cbz r0, 45938 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45976 │ │ │ │ + beq.n 45956 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45976 │ │ │ │ + b.n 45956 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 45974 │ │ │ │ - bl fe17c │ │ │ │ - cbz r0, 45970 │ │ │ │ + cbz r0, 45954 │ │ │ │ + bl fe4dc │ │ │ │ + cbz r0, 45950 │ │ │ │ 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 45976 │ │ │ │ - ldr r0, [pc, #0] @ (45978 ) │ │ │ │ + b.n 45956 │ │ │ │ + ldr r0, [pc, #0] @ (45958 ) │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 459a4 │ │ │ │ + cbz r0, 45984 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 414b2 <_PyDict_DelItem_KnownHash@@Base+0xcc> │ │ │ │ + bl 41492 <_PyDict_DelItem_KnownHash@@Base+0x1d8> │ │ │ │ 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 45b3c │ │ │ │ - cbz r0, 459fc │ │ │ │ + bl 45ab0 │ │ │ │ + cbz r0, 459dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 459e0 │ │ │ │ + beq.n 459c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 459e0 │ │ │ │ + cbnz r3, 459c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 459fe │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 459de │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 459fc │ │ │ │ - bl d7c64 │ │ │ │ + bl d7504 │ │ │ │ + cbz r0, 459dc │ │ │ │ + bl d7748 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 246338 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 247820 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 45a26 │ │ │ │ + cbz r0, 45a06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45a4a │ │ │ │ + beq.n 45a2a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45a4a │ │ │ │ + b.n 45a2a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 45a42 │ │ │ │ - bl fe17c │ │ │ │ - cbz r0, 45a3e │ │ │ │ + cbz r0, 45a22 │ │ │ │ + bl fe4dc │ │ │ │ + cbz r0, 45a1e │ │ │ │ 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 45a4a │ │ │ │ + b.n 45a2a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfcbc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45a7c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45a7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45a7c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45a98 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45a98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45a98 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45ab4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45ab4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45ab4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 45ae4 │ │ │ │ + cbnz r3, 45a58 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 45b0c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 45a80 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 45b02 │ │ │ │ + cbz r3, 45a76 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #908 @ 0x38c │ │ │ │ + movw r1, #4132 @ 0x1024 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 45b0c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 45a80 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ 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 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45b38 │ │ │ │ + cbz r0, 45aac │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 416ee │ │ │ │ + bl 416ce │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 237764 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 238e3c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45bc0 │ │ │ │ + beq.n 45b34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 45bc6 │ │ │ │ + cbnz r2, 45b3a │ │ │ │ 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, 45b7c │ │ │ │ + cbnz r0, 45af0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45bc0 │ │ │ │ + beq.n 45b34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45bc0 │ │ │ │ + cbnz r3, 45b34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45bc0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45b34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b8c │ │ │ │ + beq.n 45b00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45b8c │ │ │ │ + cbnz r3, 45b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13b128 │ │ │ │ - cbnz r0, 45bc4 │ │ │ │ + bl 13c378 │ │ │ │ + cbnz r0, 45b38 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1112 @ 0x458 │ │ │ │ + movw r1, #4376 @ 0x1118 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45bc0 │ │ │ │ + beq.n 45b34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45bc0 │ │ │ │ + cbnz r3, 45b34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45bc6 │ │ │ │ + b.n 45b3a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 252bd0 <_PyBytes_Find@@Base+0x114> │ │ │ │ + b.w 253d08 <_PyBytes_Find@@Base+0x114> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45c7c │ │ │ │ + beq.n 45bf0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45c78 │ │ │ │ + bne.n 45bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45c78 │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + beq.n 45bec │ │ │ │ + movw r0, #17460 @ 0x4434 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45c22 │ │ │ │ + cbnz r0, 45b96 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #652 @ 0x28c │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #1252 @ 0x4e4 │ │ │ │ + movw r0, #4516 @ 0x11a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 45c58 │ │ │ │ + beq.n 45bcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45c58 │ │ │ │ + cbnz r3, 45bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45c16 │ │ │ │ + beq.n 45b8a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c78 │ │ │ │ + beq.n 45bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45c78 │ │ │ │ + cbnz r3, 45bec │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - b.n 45a4c │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl cf75c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 45c22 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45c22 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45c22 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 45c3e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45c3e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45c3e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 45c5a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45c5a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45c5a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -40836,404 +40822,404 @@ │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #13272 @ 0x33d8 │ │ │ │ + movw fp, #16536 @ 0x4098 │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r7, #21976 @ 0x55d8 │ │ │ │ + movw r7, #25240 @ 0x6298 │ │ │ │ movt r7, #55 @ 0x37 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #5192 @ 0x1448 │ │ │ │ + movw r6, #8456 @ 0x2108 │ │ │ │ movt r6, #54 @ 0x36 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 45dc4 │ │ │ │ + bge.n 45da2 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 45d18 │ │ │ │ + bne.n 45cf6 │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 45d2e │ │ │ │ + b.n 45d0c │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 45d24 │ │ │ │ + bne.n 45d02 │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 45d2e │ │ │ │ + b.n 45d0c │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 45d42 │ │ │ │ + bcs.n 45d20 │ │ │ │ lsrs r3, r0, #7 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ - b.n 45d44 │ │ │ │ + b.n 45d22 │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 45d86 │ │ │ │ + bpl.n 45d64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 45d86 │ │ │ │ + beq.n 45d64 │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #38068 @ 0x94b4 │ │ │ │ + movw r3, #41332 @ 0xa174 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 45d82 │ │ │ │ + beq.n 45d60 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 45d70 │ │ │ │ + b.n 45d4e │ │ │ │ mov r0, ip │ │ │ │ - b.n 45d8c │ │ │ │ + b.n 45d6a │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 23bad8 │ │ │ │ + bl 23d01c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, sp, #12 │ │ │ │ add.w ip, r2, r5, lsl #2 │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 45dba │ │ │ │ + bge.n 45d98 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ ite cs │ │ │ │ strcs.w r3, [sl] │ │ │ │ strcc.w r2, [sl] │ │ │ │ str.w r2, [ip], #4 │ │ │ │ - b.n 45d98 │ │ │ │ + b.n 45d76 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 45d06 │ │ │ │ + b.n 45ce4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45e70 │ │ │ │ + beq.n 45e4e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45e6c │ │ │ │ + bne.n 45e4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45e6c │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + beq.n 45e4a │ │ │ │ + movw r0, #17460 @ 0x4434 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45e16 │ │ │ │ + cbnz r0, 45df4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #1272 @ 0x4f8 │ │ │ │ + movw r0, #4536 @ 0x11b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 45e4c │ │ │ │ + beq.n 45e2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45e4c │ │ │ │ + cbnz r3, 45e2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45e0a │ │ │ │ + beq.n 45de8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e6c │ │ │ │ + beq.n 45e4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45e6c │ │ │ │ + cbnz r3, 45e4a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - b.n 45f50 │ │ │ │ + b.n 45bf2 │ │ │ │ + b.n 45f5e │ │ │ │ + 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, #1304 @ 0x518 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldrd r4, r5, [r3, #16] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 847e4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1288 @ 0x508 │ │ │ │ + movw r0, #4552 @ 0x11c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45e96 │ │ │ │ + cbnz r3, 45ea4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45e96 │ │ │ │ + cbnz r3, 45ea4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45f4e │ │ │ │ + beq.n 45f5c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45f4a │ │ │ │ + bne.n 45f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b770 <_PyTime_AsTimeval@@Base+0x1b98> │ │ │ │ + bl 24cbac <_PyTime_AsTimeval@@Base+0x1cec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45f4a │ │ │ │ + beq.n 45f58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d758 <_PyTime_AsTimeval@@Base+0x3b80> │ │ │ │ + bl 24ec3c <_PyTime_AsTimeval@@Base+0x3d7c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63676 @ 0xf8bc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + movw r0, #1328 @ 0x530 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45ef4 │ │ │ │ + cbnz r0, 45f02 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 252618 │ │ │ │ + b.w 253750 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #618 @ 0x26a │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #1356 @ 0x54c │ │ │ │ + movw r0, #4620 @ 0x120c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dd3c <_PyTime_AsTimeval@@Base+0x4164> │ │ │ │ + bl 24f238 <_PyTime_AsTimeval@@Base+0x4378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 45f2a │ │ │ │ + beq.n 45f38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f2a │ │ │ │ + cbnz r3, 45f38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45ee8 │ │ │ │ + beq.n 45ef6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f4a │ │ │ │ + beq.n 45f58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45f4a │ │ │ │ + cbnz r3, 45f58 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_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, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (45ffc ) │ │ │ │ + ldr r3, [pc, #152] @ (46008 ) │ │ │ │ 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, 45f98 │ │ │ │ + cbz r3, 45fa6 │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 45f8e │ │ │ │ + bne.n 45f9c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 45f7e │ │ │ │ + bne.n 45f8c │ │ │ │ dmb ish │ │ │ │ - beq.n 45f98 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 45fa6 │ │ │ │ + bl 276108 │ │ │ │ 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 460bc <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ + bl 4609a <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 45fdc │ │ │ │ + cbz r3, 45fea │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 45fd2 │ │ │ │ + bne.n 45fe0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 45fc2 │ │ │ │ + bne.n 45fd0 │ │ │ │ dmb ish │ │ │ │ - beq.n 45fdc │ │ │ │ - bl 251744 │ │ │ │ + beq.n 45fea │ │ │ │ + bl 252024 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (45ffc ) │ │ │ │ + bl 256ea8 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46008 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 45ff6 │ │ │ │ + beq.n 46004 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r0, #63560 @ 0xf848 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [r3, #16] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 84c48 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004602e <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +0004600c <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 46036 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 46014 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 46078 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 46056 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 46056 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 46034 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #1372 @ 0x55c │ │ │ │ + movw r2, #4636 @ 0x121c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ + b.w 15567c <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46074 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 46052 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #1464 @ 0x5b8 │ │ │ │ + movw r2, #4728 @ 0x1278 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ + b.w 15567c <_PyErr_Format@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #1556 @ 0x614 │ │ │ │ + movw r1, #4820 @ 0x12d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 460b8 <_PyEval_FormatAwaitableError@@Base+0x8a> │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 46096 <_PyEval_FormatAwaitableError@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 462ae <_PyEval_FormatAwaitableError@@Base+0x280> │ │ │ │ + bl 4628e <_PyEval_FormatAwaitableError@@Base+0x282> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1572 @ 0x624 │ │ │ │ + movw r0, #4836 @ 0x12e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #344] @ (46228 <_PyEval_FormatAwaitableError@@Base+0x1fa>) │ │ │ │ + ldr r3, [pc, #348] @ (46208 <_PyEval_FormatAwaitableError@@Base+0x1fc>) │ │ │ │ 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 46210 <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + bne.w 461ee <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ 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 46142 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ + bls.n 46120 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ adds.w lr, r3, #128 @ 0x80 │ │ │ │ str.w lr, [r0, #64] @ 0x40 │ │ │ │ adc.w lr, r1, #0 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ @@ -41244,15 +41230,15 @@ │ │ │ │ movcc r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ adds.w r3, r3, ip │ │ │ │ str.w lr, [r0, #68] @ 0x44 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ adc.w r3, r2, #0 │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ - bl 264168 │ │ │ │ + bl 265058 │ │ │ │ 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 │ │ │ │ @@ -41267,15 +41253,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, 46192 <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ + cbz r2, 46170 <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ 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 │ │ │ │ @@ -41292,15 +41278,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 264168 │ │ │ │ + bl 265058 │ │ │ │ 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 │ │ │ │ @@ -41311,182 +41297,183 @@ │ │ │ │ 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 461ce <_PyEval_FormatAwaitableError@@Base+0x1a0> │ │ │ │ + bne.n 461ac <_PyEval_FormatAwaitableError@@Base+0x1a0> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (46228 <_PyEval_FormatAwaitableError@@Base+0x1fa>) │ │ │ │ + ldr r3, [pc, #24] @ (46208 <_PyEval_FormatAwaitableError@@Base+0x1fc>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46222 <_PyEval_FormatAwaitableError@@Base+0x1f4> │ │ │ │ + beq.n 46200 <_PyEval_FormatAwaitableError@@Base+0x1f4> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, 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 db898 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 46250 <_PyEval_FormatAwaitableError@@Base+0x222> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 46284 <_PyEval_FormatAwaitableError@@Base+0x256> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 46230 <_PyEval_FormatAwaitableError@@Base+0x224> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 46264 <_PyEval_FormatAwaitableError@@Base+0x258> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46288 <_PyEval_FormatAwaitableError@@Base+0x25a> │ │ │ │ + b.n 46268 <_PyEval_FormatAwaitableError@@Base+0x25c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 85e88 │ │ │ │ + bl 85a18 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4626e <_PyEval_FormatAwaitableError@@Base+0x240> │ │ │ │ + beq.n 4624e <_PyEval_FormatAwaitableError@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4626e <_PyEval_FormatAwaitableError@@Base+0x240> │ │ │ │ + cbnz r3, 4624e <_PyEval_FormatAwaitableError@@Base+0x242> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46288 <_PyEval_FormatAwaitableError@@Base+0x25a> │ │ │ │ - b.n 46244 <_PyEval_FormatAwaitableError@@Base+0x216> │ │ │ │ + bne.n 46268 <_PyEval_FormatAwaitableError@@Base+0x25c> │ │ │ │ + b.n 46224 <_PyEval_FormatAwaitableError@@Base+0x218> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 406d6 │ │ │ │ - cbnz r0, 46298 <_PyEval_FormatAwaitableError@@Base+0x26a> │ │ │ │ + bl 406bc │ │ │ │ + cbnz r0, 46278 <_PyEval_FormatAwaitableError@@Base+0x26c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 462ac <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ + b.n 4628c <_PyEval_FormatAwaitableError@@Base+0x280> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 46274 <_PyEval_FormatAwaitableError@@Base+0x246> │ │ │ │ + bgt.n 46254 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1dca78 │ │ │ │ + b.w 1de928 │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 462a6 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ + beq.n 46286 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 462ac <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ + bne.n 4628c <_PyEval_FormatAwaitableError@@Base+0x280> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #10 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4631e <_PyEval_FormatAwaitableError@@Base+0x2f0> │ │ │ │ + cbz r0, 462fe <_PyEval_FormatAwaitableError@@Base+0x2f2> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 462dc <_PyEval_FormatAwaitableError@@Base+0x2ae> │ │ │ │ + ble.n 462bc <_PyEval_FormatAwaitableError@@Base+0x2b0> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 462dc <_PyEval_FormatAwaitableError@@Base+0x2ae> │ │ │ │ + cbz r3, 462bc <_PyEval_FormatAwaitableError@@Base+0x2b0> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 462f0 <_PyEval_FormatAwaitableError@@Base+0x2c2> │ │ │ │ + cbz r3, 462d0 <_PyEval_FormatAwaitableError@@Base+0x2c4> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 462fa <_PyEval_FormatAwaitableError@@Base+0x2cc> │ │ │ │ + bne.n 462da <_PyEval_FormatAwaitableError@@Base+0x2ce> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e550 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 46302 <_PyEval_FormatAwaitableError@@Base+0x2d4> │ │ │ │ + b.n 462e2 <_PyEval_FormatAwaitableError@@Base+0x2d6> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e424 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46312 <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ + beq.n 462f2 <_PyEval_FormatAwaitableError@@Base+0x2e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 46316 <_PyEval_FormatAwaitableError@@Base+0x2e8> │ │ │ │ + cbz r3, 462f6 <_PyEval_FormatAwaitableError@@Base+0x2ea> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4631e <_PyEval_FormatAwaitableError@@Base+0x2f0> │ │ │ │ + b.n 462fe <_PyEval_FormatAwaitableError@@Base+0x2f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46312 <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 462f2 <_PyEval_FormatAwaitableError@@Base+0x2e6> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #38724 @ 0x9744 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147c3c │ │ │ │ + b.w 148bd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 46356 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ + bhi.n 46336 <_PyEval_FormatAwaitableError@@Base+0x32a> │ │ │ │ mov r0, r2 │ │ │ │ - bl 2619ac │ │ │ │ + bl 262898 <_PyUnicode_ToNumeric@@Base+0x7e98> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 46358 <_PyEval_FormatAwaitableError@@Base+0x32a> │ │ │ │ + b.n 46338 <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16db40 <_PyLong_Format@@Base+0x1b48> │ │ │ │ + bl 16ecac <_PyLong_Format@@Base+0x1b48> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46384 <_PyEval_FormatAwaitableError@@Base+0x356> │ │ │ │ + cbnz r0, 46364 <_PyEval_FormatAwaitableError@@Base+0x358> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 46372 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ + bhi.n 46352 <_PyEval_FormatAwaitableError@@Base+0x346> │ │ │ │ mov r0, r4 │ │ │ │ - bl 262178 │ │ │ │ + bl 263068 <_PyUnicode_ToNumeric@@Base+0x8668> │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 46384 <_PyEval_FormatAwaitableError@@Base+0x356> │ │ │ │ + beq.n 46364 <_PyEval_FormatAwaitableError@@Base+0x358> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 16db40 <_PyLong_Format@@Base+0x1b48> │ │ │ │ + b.w 16ecac <_PyLong_Format@@Base+0x1b48> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #54344 @ 0xd448 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 463e8 <_PyEval_FormatAwaitableError@@Base+0x3ba> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 463c8 <_PyEval_FormatAwaitableError@@Base+0x3bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (463ec <_PyEval_FormatAwaitableError@@Base+0x3be>) │ │ │ │ + ldr r1, [pc, #52] @ (463cc <_PyEval_FormatAwaitableError@@Base+0x3c0>) │ │ │ │ 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] │ │ │ │ @@ -41509,200 +41496,200 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4640e <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ + cbz r3, 463ee <_PyEval_FormatAwaitableError@@Base+0x3e2> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4641e <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ + b.n 463fe <_PyEval_FormatAwaitableError@@Base+0x3f2> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4641c <_PyEval_FormatAwaitableError@@Base+0x3ee> │ │ │ │ + ble.n 463fc <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46418 <_PyEval_FormatAwaitableError@@Base+0x3ea> │ │ │ │ - cbnz r1, 46444 <_PyEval_FormatAwaitableError@@Base+0x416> │ │ │ │ + bne.n 463f8 <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ + cbnz r1, 46424 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4641e <_PyEval_FormatAwaitableError@@Base+0x3f0> │ │ │ │ + b.n 463fe <_PyEval_FormatAwaitableError@@Base+0x3f2> │ │ │ │ mov r5, r3 │ │ │ │ movs r1, #2 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #14424 @ 0x3858 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4644a <_PyEval_FormatAwaitableError@@Base+0x41c> │ │ │ │ - b.n 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + cbnz r0, 4642a <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + b.n 465fe <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 46460 <_PyEval_FormatAwaitableError@@Base+0x432> │ │ │ │ + bne.n 46440 <_PyEval_FormatAwaitableError@@Base+0x434> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 46480 <_PyEval_FormatAwaitableError@@Base+0x452> │ │ │ │ - bl 148050 │ │ │ │ + b.n 46460 <_PyEval_FormatAwaitableError@@Base+0x454> │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46480 <_PyEval_FormatAwaitableError@@Base+0x452> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 46460 <_PyEval_FormatAwaitableError@@Base+0x454> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + bne.w 465fe <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 4648e <_PyEval_FormatAwaitableError@@Base+0x460> │ │ │ │ + bne.n 4646e <_PyEval_FormatAwaitableError@@Base+0x462> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 464ae <_PyEval_FormatAwaitableError@@Base+0x480> │ │ │ │ - bl 148050 │ │ │ │ + b.n 4648e <_PyEval_FormatAwaitableError@@Base+0x482> │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 464ae <_PyEval_FormatAwaitableError@@Base+0x480> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4648e <_PyEval_FormatAwaitableError@@Base+0x482> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + bne.w 465fe <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 464c2 <_PyEval_FormatAwaitableError@@Base+0x494> │ │ │ │ + beq.n 464a2 <_PyEval_FormatAwaitableError@@Base+0x496> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 464d0 <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ + bne.n 464b0 <_PyEval_FormatAwaitableError@@Base+0x4a4> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 46610 <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ - bl 1313e8 │ │ │ │ + b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x5e4> │ │ │ │ + bl 131ad8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + beq.w 465fe <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4651a <_PyEval_FormatAwaitableError@@Base+0x4ec> │ │ │ │ + bne.n 464fa <_PyEval_FormatAwaitableError@@Base+0x4ee> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1600 @ 0x640 │ │ │ │ + movw r1, #4864 @ 0x1300 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + beq.w 465fe <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ + bne.w 465fe <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ - bl 14ab44 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 465fe <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ + bl 14bb24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46538 <_PyEval_FormatAwaitableError@@Base+0x50a> │ │ │ │ + beq.n 46518 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46538 <_PyEval_FormatAwaitableError@@Base+0x50a> │ │ │ │ + cbnz r3, 46518 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 46562 <_PyEval_FormatAwaitableError@@Base+0x534> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 46568 <_PyEval_FormatAwaitableError@@Base+0x53a> │ │ │ │ + bne.n 46542 <_PyEval_FormatAwaitableError@@Base+0x536> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 46548 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4661e <_PyEval_FormatAwaitableError@@Base+0x5f0> │ │ │ │ - bl d7c64 │ │ │ │ - b.n 46568 <_PyEval_FormatAwaitableError@@Base+0x53a> │ │ │ │ + beq.n 465fe <_PyEval_FormatAwaitableError@@Base+0x5f2> │ │ │ │ + bl d7748 │ │ │ │ + b.n 46548 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 46594 <_PyEval_FormatAwaitableError@@Base+0x566> │ │ │ │ + beq.n 46574 <_PyEval_FormatAwaitableError@@Base+0x568> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 46594 <_PyEval_FormatAwaitableError@@Base+0x566> │ │ │ │ + bvs.n 46574 <_PyEval_FormatAwaitableError@@Base+0x568> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4660c <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ + bvs.n 465ec <_PyEval_FormatAwaitableError@@Base+0x5e0> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 4659a <_PyEval_FormatAwaitableError@@Base+0x56c> │ │ │ │ + bne.n 4657a <_PyEval_FormatAwaitableError@@Base+0x56e> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 46610 <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ + b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x5e4> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 465d4 <_PyEval_FormatAwaitableError@@Base+0x5a6> │ │ │ │ + bpl.n 465b4 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 4660c <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ + bcs.n 465ec <_PyEval_FormatAwaitableError@@Base+0x5e0> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 465e8 <_PyEval_FormatAwaitableError@@Base+0x5ba> │ │ │ │ + bcs.n 465c8 <_PyEval_FormatAwaitableError@@Base+0x5bc> │ │ │ │ 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 46610 <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ + b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x5e4> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 465f4 <_PyEval_FormatAwaitableError@@Base+0x5c6> │ │ │ │ + bcs.n 465d4 <_PyEval_FormatAwaitableError@@Base+0x5c8> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 4660c <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ + bcc.n 465ec <_PyEval_FormatAwaitableError@@Base+0x5e0> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46610 <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ + b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x5e4> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 4660c <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ + bcc.n 465ec <_PyEval_FormatAwaitableError@@Base+0x5e0> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 46610 <_PyEval_FormatAwaitableError@@Base+0x5e2> │ │ │ │ + b.n 465f0 <_PyEval_FormatAwaitableError@@Base+0x5e4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85ac8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ 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 │ │ │ │ @@ -41718,1156 +41705,1157 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w fp, r5, r6, lsl #2 │ │ │ │ add.w r9, r4, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 466c2 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + bmi.n 466a2 <_PyEval_FormatAwaitableError@@Base+0x696> │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4668a <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + beq.n 4666a <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4668a <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + cbnz r3, 4666a <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 466ce <_PyEval_FormatAwaitableError@@Base+0x6a0> │ │ │ │ + blt.n 466ae <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 466b6 <_PyEval_FormatAwaitableError@@Base+0x688> │ │ │ │ + beq.n 46696 <_PyEval_FormatAwaitableError@@Base+0x68a> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58716 @ 0xe55c │ │ │ │ + movw r1, #61904 @ 0xf1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 466ce <_PyEval_FormatAwaitableError@@Base+0x6a0> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 466ae <_PyEval_FormatAwaitableError@@Base+0x6a2> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 46656 <_PyEval_FormatAwaitableError@@Base+0x628> │ │ │ │ + bne.n 46636 <_PyEval_FormatAwaitableError@@Base+0x62a> │ │ │ │ ldr.w r5, [r5, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4664e <_PyEval_FormatAwaitableError@@Base+0x620> │ │ │ │ + b.n 4662e <_PyEval_FormatAwaitableError@@Base+0x622> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 20d8a0 │ │ │ │ + b.w 20f5b0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 46710 <_PyEval_FormatAwaitableError@@Base+0x6e2> │ │ │ │ + cbz r2, 466f0 <_PyEval_FormatAwaitableError@@Base+0x6e4> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4670c <_PyEval_FormatAwaitableError@@Base+0x6de> │ │ │ │ + beq.n 466ec <_PyEval_FormatAwaitableError@@Base+0x6e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4670c <_PyEval_FormatAwaitableError@@Base+0x6de> │ │ │ │ + cbnz r3, 466ec <_PyEval_FormatAwaitableError@@Base+0x6e0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00046714 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +000466f4 <_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 4674e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 4672e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4674e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 4672e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ + movw r1, #17464 @ 0x4438 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4675e <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f9a98 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4673e <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f9de0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 46762 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 46762 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bne.n 46742 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 46742 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46766 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + b.n 46746 <_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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (467ec <_PyLong_UnsignedLong_Converter@@Base+0xd8>) │ │ │ │ + ldr r1, [pc, #112] @ (467cc <_PyLong_UnsignedLong_Converter@@Base+0xd8>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 467e6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ + beq.n 467c6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 467ac <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ + cbz r5, 4678c <_PyLong_UnsignedLong_Converter@@Base+0x98> │ │ │ │ mov r0, r5 │ │ │ │ - bl fe17c │ │ │ │ + bl fe4dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 467a8 <_PyLong_UnsignedLong_Converter@@Base+0x94> │ │ │ │ + beq.n 46788 <_PyLong_UnsignedLong_Converter@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 467a8 <_PyLong_UnsignedLong_Converter@@Base+0x94> │ │ │ │ + cbnz r3, 46788 <_PyLong_UnsignedLong_Converter@@Base+0x94> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 467ae <_PyLong_UnsignedLong_Converter@@Base+0x9a> │ │ │ │ - b.n 467e6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ - ldr r4, [pc, #64] @ (467f0 <_PyLong_UnsignedLong_Converter@@Base+0xdc>) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4678e <_PyLong_UnsignedLong_Converter@@Base+0x9a> │ │ │ │ + b.n 467c6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ + ldr r4, [pc, #64] @ (467d0 <_PyLong_UnsignedLong_Converter@@Base+0xdc>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fc3c <_PyObject_GetState@@Base> │ │ │ │ + bl 251128 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 467d0 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ + cbnz r0, 467b0 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 467e6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ + beq.n 467c6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 467e6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ + cbnz r3, 467c6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 467e6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 467c6 <_PyLong_UnsignedLong_Converter@@Base+0xd2> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #1640 @ 0x668 │ │ │ │ + movw r0, #4904 @ 0x1328 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #448 @ (adr r4, 469b0 <_PyLong_UnsignedLong_Converter@@Base+0x29c>) │ │ │ │ + add r4, pc, #448 @ (adr r4, 46990 <_PyLong_UnsignedLong_Converter@@Base+0x29c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2a534 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4681c <_PyLong_UnsignedLong_Converter@@Base+0x108> │ │ │ │ + cbnz r2, 467fc <_PyLong_UnsignedLong_Converter@@Base+0x108> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7e530 │ │ │ │ + b.w 7e550 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e404 │ │ │ │ + b.w 7e424 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (46888 <_PyLong_UnsignedLong_Converter@@Base+0x174>) │ │ │ │ + ldr r2, [pc, #80] @ (46868 <_PyLong_UnsignedLong_Converter@@Base+0x174>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #68] @ 46880 <_PyLong_UnsignedLong_Converter@@Base+0x16c> │ │ │ │ + vldr d6, [pc, #68] @ 46860 <_PyLong_UnsignedLong_Converter@@Base+0x16c> │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vldr s16, [r3] │ │ │ │ vcvt.f64.u32 d8, s16 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46864 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 46874 <_PyLong_UnsignedLong_Converter@@Base+0x160> │ │ │ │ + bne.n 46844 <_PyLong_UnsignedLong_Converter@@Base+0x150> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 46854 <_PyLong_UnsignedLong_Converter@@Base+0x160> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85ac8 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (468c0 <_PyLong_UnsignedLong_Converter@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #36] @ (468a0 <_PyLong_UnsignedLong_Converter@@Base+0x1ac>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r4, [r3, #3744] @ 0xea0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 468b2 <_PyLong_UnsignedLong_Converter@@Base+0x19e> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 468bc <_PyLong_UnsignedLong_Converter@@Base+0x1a8> │ │ │ │ + bne.n 46892 <_PyLong_UnsignedLong_Converter@@Base+0x19e> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 4689c <_PyLong_UnsignedLong_Converter@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 296c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ 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, #30800 @ 0x7850 │ │ │ │ + movw r4, #34064 @ 0x8510 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #16 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - bne.n 46928 <_PyLong_UnsignedLong_Converter@@Base+0x214> │ │ │ │ + bne.n 46908 <_PyLong_UnsignedLong_Converter@@Base+0x214> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 46944 <_PyLong_UnsignedLong_Converter@@Base+0x230> │ │ │ │ - b.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + cbnz r0, 46924 <_PyLong_UnsignedLong_Converter@@Base+0x230> │ │ │ │ + b.n 46a14 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #48340 @ 0xbcd4 │ │ │ │ + movw r0, #51564 @ 0xc96c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46918 <_PyLong_UnsignedLong_Converter@@Base+0x204> │ │ │ │ + bne.n 468f8 <_PyLong_UnsignedLong_Converter@@Base+0x204> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ - ldr r2, [pc, #256] @ (46a48 <_PyLong_UnsignedLong_Converter@@Base+0x334>) │ │ │ │ + b.n 46a14 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + ldr r2, [pc, #256] @ (46a28 <_PyLong_UnsignedLong_Converter@@Base+0x334>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 46972 <_PyLong_UnsignedLong_Converter@@Base+0x25e> │ │ │ │ + bmi.n 46952 <_PyLong_UnsignedLong_Converter@@Base+0x25e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1704 @ 0x6a8 │ │ │ │ + movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 46a14 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46996 <_PyLong_UnsignedLong_Converter@@Base+0x282> │ │ │ │ + bne.n 46976 <_PyLong_UnsignedLong_Converter@@Base+0x282> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1752 @ 0x6d8 │ │ │ │ + movw r1, #5016 @ 0x1398 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 46a14 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15f80c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 469ba <_PyLong_UnsignedLong_Converter@@Base+0x2a6> │ │ │ │ + bgt.n 4699a <_PyLong_UnsignedLong_Converter@@Base+0x2a6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1792 @ 0x700 │ │ │ │ + movw r1, #5056 @ 0x13c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 46a14 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219214 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 21a8e8 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + cbz r0, 46a14 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 469f0 <_PyLong_UnsignedLong_Converter@@Base+0x2dc> │ │ │ │ + cbnz r3, 469d0 <_PyLong_UnsignedLong_Converter@@Base+0x2dc> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1824 @ 0x720 │ │ │ │ + movw r1, #5088 @ 0x13e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219920 │ │ │ │ - b.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ + bl 21af74 │ │ │ │ + b.n 46a14 <_PyLong_UnsignedLong_Converter@@Base+0x320> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #1868 @ 0x74c │ │ │ │ + movw r0, #5132 @ 0x140c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #4656 @ 0x1230 │ │ │ │ + movw r1, #7920 @ 0x1ef0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46a2c <_PyLong_UnsignedLong_Converter@@Base+0x318> │ │ │ │ + beq.n 46a0c <_PyLong_UnsignedLong_Converter@@Base+0x318> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219920 │ │ │ │ + bl 21af74 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 424c4 │ │ │ │ - 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, #1876 @ 0x754 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 46a9a <_PyLong_UnsignedLong_Converter@@Base+0x386> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1437d8 │ │ │ │ - cbnz r0, 46a84 <_PyLong_UnsignedLong_Converter@@Base+0x370> │ │ │ │ - mov r0, r4 │ │ │ │ - bl e8bc0 │ │ │ │ - b.n 46a9a <_PyLong_UnsignedLong_Converter@@Base+0x386> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46aa0 <_PyLong_UnsignedLong_Converter@@Base+0x38c>) │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 95b00 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ldcl 0, cr0, [r8], {73} @ 0x49 │ │ │ │ + b.w 424a0 │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - b.n 46b98 <_PyLong_UnsignedLong_Converter@@Base+0x484> │ │ │ │ - b.w 424c4 │ │ │ │ + b.n 46b78 <_PyLong_UnsignedLong_Converter@@Base+0x484> │ │ │ │ + b.w 424a0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46aea <_PyLong_UnsignedLong_Converter@@Base+0x3d6> │ │ │ │ + bne.n 46a76 <_PyLong_UnsignedLong_Converter@@Base+0x382> │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46b20 <_PyLong_UnsignedLong_Converter@@Base+0x40c> │ │ │ │ + b.n 46aac <_PyLong_UnsignedLong_Converter@@Base+0x3b8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 148050 │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46b20 <_PyLong_UnsignedLong_Converter@@Base+0x40c> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 46b08 <_PyLong_UnsignedLong_Converter@@Base+0x3f4> │ │ │ │ + bne.n 46aac <_PyLong_UnsignedLong_Converter@@Base+0x3b8> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 46a94 <_PyLong_UnsignedLong_Converter@@Base+0x3a0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46b4e <_PyLong_UnsignedLong_Converter@@Base+0x43a> │ │ │ │ + b.n 46ada <_PyLong_UnsignedLong_Converter@@Base+0x3e6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1892 @ 0x764 │ │ │ │ + movw r1, #5140 @ 0x1414 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46b04 <_PyLong_UnsignedLong_Converter@@Base+0x3f0> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 46a90 <_PyLong_UnsignedLong_Converter@@Base+0x39c> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46b08 <_PyLong_UnsignedLong_Converter@@Base+0x3f4> │ │ │ │ - ldr r2, [pc, #44] @ (46b58 <_PyLong_UnsignedLong_Converter@@Base+0x444>) │ │ │ │ + bls.n 46a94 <_PyLong_UnsignedLong_Converter@@Base+0x3a0> │ │ │ │ + ldr r2, [pc, #48] @ (46ae8 <_PyLong_UnsignedLong_Converter@@Base+0x3f4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #28] @ 46b50 <_PyLong_UnsignedLong_Converter@@Base+0x43c> │ │ │ │ + vldr d7, [pc, #32] @ 46ae0 <_PyLong_UnsignedLong_Converter@@Base+0x3ec> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vstr s0, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 432c8 │ │ │ │ + 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, #5184 @ 0x1440 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 46b36 <_PyLong_UnsignedLong_Converter@@Base+0x442> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 144a28 │ │ │ │ + cbnz r0, 46b20 <_PyLong_UnsignedLong_Converter@@Base+0x42c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl e8eb0 │ │ │ │ + b.n 46b36 <_PyLong_UnsignedLong_Converter@@Base+0x442> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + strd r4, r1, [sp, #8] │ │ │ │ + ldr r0, [pc, #12] @ (46b3c <_PyLong_UnsignedLong_Converter@@Base+0x448>) │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 955a4 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + ldcl 0, cr0, [r8], {73} @ 0x49 │ │ │ │ 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 c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 46b94 <_PyLong_UnsignedLong_Converter@@Base+0x480> │ │ │ │ + blt.n 46b74 <_PyLong_UnsignedLong_Converter@@Base+0x480> │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 29660 │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 46b96 <_PyLong_UnsignedLong_Converter@@Base+0x482> │ │ │ │ + b.n 46b76 <_PyLong_UnsignedLong_Converter@@Base+0x482> │ │ │ │ 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, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (46c44 <_PyLong_UnsignedLong_Converter@@Base+0x530>) │ │ │ │ + ldr r3, [pc, #156] @ (46c24 <_PyLong_UnsignedLong_Converter@@Base+0x530>) │ │ │ │ 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, 46be0 <_PyLong_UnsignedLong_Converter@@Base+0x4cc> │ │ │ │ + cbz r3, 46bc0 <_PyLong_UnsignedLong_Converter@@Base+0x4cc> │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46bd6 <_PyLong_UnsignedLong_Converter@@Base+0x4c2> │ │ │ │ + bne.n 46bb6 <_PyLong_UnsignedLong_Converter@@Base+0x4c2> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46bc6 <_PyLong_UnsignedLong_Converter@@Base+0x4b2> │ │ │ │ + bne.n 46ba6 <_PyLong_UnsignedLong_Converter@@Base+0x4b2> │ │ │ │ dmb ish │ │ │ │ - beq.n 46be0 <_PyLong_UnsignedLong_Converter@@Base+0x4cc> │ │ │ │ - bl 27378c │ │ │ │ + beq.n 46bc0 <_PyLong_UnsignedLong_Converter@@Base+0x4cc> │ │ │ │ + bl 276108 │ │ │ │ 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 460bc <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ + bl 4609a <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46c24 <_PyLong_UnsignedLong_Converter@@Base+0x510> │ │ │ │ + cbz r3, 46c04 <_PyLong_UnsignedLong_Converter@@Base+0x510> │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46c1a <_PyLong_UnsignedLong_Converter@@Base+0x506> │ │ │ │ + bne.n 46bfa <_PyLong_UnsignedLong_Converter@@Base+0x506> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46c0a <_PyLong_UnsignedLong_Converter@@Base+0x4f6> │ │ │ │ + bne.n 46bea <_PyLong_UnsignedLong_Converter@@Base+0x4f6> │ │ │ │ dmb ish │ │ │ │ - beq.n 46c24 <_PyLong_UnsignedLong_Converter@@Base+0x510> │ │ │ │ - bl 251744 │ │ │ │ + beq.n 46c04 <_PyLong_UnsignedLong_Converter@@Base+0x510> │ │ │ │ + bl 252024 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72b58 │ │ │ │ - ldr r3, [pc, #20] @ (46c44 <_PyLong_UnsignedLong_Converter@@Base+0x530>) │ │ │ │ + bl 72b70 │ │ │ │ + ldr r3, [pc, #20] @ (46c24 <_PyLong_UnsignedLong_Converter@@Base+0x530>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46c3e <_PyLong_UnsignedLong_Converter@@Base+0x52a> │ │ │ │ + beq.n 46c1e <_PyLong_UnsignedLong_Converter@@Base+0x52a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #424] @ (46e04 <_PyLong_UnsignedLong_Converter@@Base+0x6f0>) │ │ │ │ + ldr r5, [pc, #424] @ (46de4 <_PyLong_UnsignedLong_Converter@@Base+0x6f0>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 46c88 <_PyLong_UnsignedLong_Converter@@Base+0x574> │ │ │ │ + bne.n 46c68 <_PyLong_UnsignedLong_Converter@@Base+0x574> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 46c88 <_PyLong_UnsignedLong_Converter@@Base+0x574> │ │ │ │ + ble.n 46c68 <_PyLong_UnsignedLong_Converter@@Base+0x574> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 46c88 <_PyLong_UnsignedLong_Converter@@Base+0x574> │ │ │ │ - cbnz r6, 46cac <_PyLong_UnsignedLong_Converter@@Base+0x598> │ │ │ │ - ldr r4, [pc, #380] @ (46e08 <_PyLong_UnsignedLong_Converter@@Base+0x6f4>) │ │ │ │ + bne.n 46c68 <_PyLong_UnsignedLong_Converter@@Base+0x574> │ │ │ │ + cbnz r6, 46c8c <_PyLong_UnsignedLong_Converter@@Base+0x598> │ │ │ │ + ldr r4, [pc, #380] @ (46de8 <_PyLong_UnsignedLong_Converter@@Base+0x6f4>) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46dea <_PyLong_UnsignedLong_Converter@@Base+0x6d6> │ │ │ │ + beq.w 46dca <_PyLong_UnsignedLong_Converter@@Base+0x6d6> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrd r9, r7, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 46cc0 <_PyLong_UnsignedLong_Converter@@Base+0x5ac> │ │ │ │ + cbnz r0, 46ca0 <_PyLong_UnsignedLong_Converter@@Base+0x5ac> │ │ │ │ mov r6, r9 │ │ │ │ - b.n 46df0 <_PyLong_UnsignedLong_Converter@@Base+0x6dc> │ │ │ │ - ldr r3, [pc, #328] @ (46e0c <_PyLong_UnsignedLong_Converter@@Base+0x6f8>) │ │ │ │ + b.n 46dd0 <_PyLong_UnsignedLong_Converter@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #328] @ (46dec <_PyLong_UnsignedLong_Converter@@Base+0x6f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r8, sl, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 46cf2 <_PyLong_UnsignedLong_Converter@@Base+0x5de> │ │ │ │ + bmi.n 46cd2 <_PyLong_UnsignedLong_Converter@@Base+0x5de> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1704 @ 0x6a8 │ │ │ │ + movw r1, #4968 @ 0x1368 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46cbc <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 46c9c <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46d16 <_PyLong_UnsignedLong_Converter@@Base+0x602> │ │ │ │ + bne.n 46cf6 <_PyLong_UnsignedLong_Converter@@Base+0x602> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1936 @ 0x790 │ │ │ │ + movw r1, #5200 @ 0x1450 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46cbc <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 46c9c <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15f80c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 46d3a <_PyLong_UnsignedLong_Converter@@Base+0x626> │ │ │ │ + bgt.n 46d1a <_PyLong_UnsignedLong_Converter@@Base+0x626> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1976 @ 0x7b8 │ │ │ │ + movw r1, #5240 @ 0x1478 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46cbc <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 46c9c <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ mov r0, sl │ │ │ │ - bl bd140 │ │ │ │ - cbnz r0, 46d5a <_PyLong_UnsignedLong_Converter@@Base+0x646> │ │ │ │ + bl bcbec │ │ │ │ + cbnz r0, 46d3a <_PyLong_UnsignedLong_Converter@@Base+0x646> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2008 @ 0x7d8 │ │ │ │ + movw r1, #5272 @ 0x1498 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46cbc <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 46c9c <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 219214 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 21a8e8 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46cbc <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ + beq.n 46c9c <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46d86 <_PyLong_UnsignedLong_Converter@@Base+0x672> │ │ │ │ + cbnz r3, 46d66 <_PyLong_UnsignedLong_Converter@@Base+0x672> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2056 @ 0x808 │ │ │ │ + movw r1, #5320 @ 0x14c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46de0 <_PyLong_UnsignedLong_Converter@@Base+0x6cc> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 46dc0 <_PyLong_UnsignedLong_Converter@@Base+0x6cc> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2193d8 <_PyParkingLot_AfterFork@@Base+0x200> │ │ │ │ + bl 21aaac <_PyParkingLot_AfterFork@@Base+0x200> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 46de0 <_PyLong_UnsignedLong_Converter@@Base+0x6cc> │ │ │ │ + cbz r0, 46dc0 <_PyLong_UnsignedLong_Converter@@Base+0x6cc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #4656 @ 0x1230 │ │ │ │ + movw r1, #7920 @ 0x1ef0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #1868 @ 0x74c │ │ │ │ + movw r0, #5132 @ 0x140c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46dd8 <_PyLong_UnsignedLong_Converter@@Base+0x6c4> │ │ │ │ + beq.n 46db8 <_PyLong_UnsignedLong_Converter@@Base+0x6c4> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 46dc2 <_PyLong_UnsignedLong_Converter@@Base+0x6ae> │ │ │ │ + blt.n 46da2 <_PyLong_UnsignedLong_Converter@@Base+0x6ae> │ │ │ │ mov r0, r7 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46dc8 <_PyLong_UnsignedLong_Converter@@Base+0x6b4> │ │ │ │ + b.n 46da8 <_PyLong_UnsignedLong_Converter@@Base+0x6b4> │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 118a98 │ │ │ │ + bl 119258 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219920 │ │ │ │ + bl 21af74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 219920 │ │ │ │ - b.n 46cbc <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ + bl 21af74 │ │ │ │ + b.n 46c9c <_PyLong_UnsignedLong_Converter@@Base+0x5a8> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r0, #1 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46e3c <_PyLong_UnsignedLong_Converter@@Base+0x728> │ │ │ │ + bls.n 46e1c <_PyLong_UnsignedLong_Converter@@Base+0x728> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2100 @ 0x834 │ │ │ │ + movw r1, #5364 @ 0x14f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46e66 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 46e46 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 158538 <_PyTime_AsTimespec@@Base+0x598> │ │ │ │ - cbnz r0, 46e94 <_PyLong_UnsignedLong_Converter@@Base+0x780> │ │ │ │ + bl 1595e8 <_PyTime_AsTimespec@@Base+0x598> │ │ │ │ + cbnz r0, 46e74 <_PyLong_UnsignedLong_Converter@@Base+0x780> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbnz r0, 46e6a <_PyLong_UnsignedLong_Converter@@Base+0x756> │ │ │ │ + bl d7504 │ │ │ │ + cbnz r0, 46e4a <_PyLong_UnsignedLong_Converter@@Base+0x756> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46e94 <_PyLong_UnsignedLong_Converter@@Base+0x780> │ │ │ │ - bl d7c64 │ │ │ │ + b.n 46e74 <_PyLong_UnsignedLong_Converter@@Base+0x780> │ │ │ │ + bl d7748 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18bee4 │ │ │ │ + bl 18d9c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46e66 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ + beq.n 46e46 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46e66 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ + blt.n 46e46 <_PyLong_UnsignedLong_Converter@@Base+0x752> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46e8e <_PyLong_UnsignedLong_Converter@@Base+0x77a> │ │ │ │ + bne.n 46e6e <_PyLong_UnsignedLong_Converter@@Base+0x77a> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46e94 <_PyLong_UnsignedLong_Converter@@Base+0x780> │ │ │ │ + b.n 46e74 <_PyLong_UnsignedLong_Converter@@Base+0x780> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46e8a <_PyLong_UnsignedLong_Converter@@Base+0x776> │ │ │ │ + b.n 46e6a <_PyLong_UnsignedLong_Converter@@Base+0x776> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00046e96 : │ │ │ │ +00046e76 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 46eb6 │ │ │ │ + bhi.n 46e96 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 46ec8 │ │ │ │ + b.n 46ea8 │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #31280 @ 0x7a30 │ │ │ │ + movw r0, #34504 @ 0x86c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #2140 @ 0x85c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldrh.w r1, [r2, #13] │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - rev16 r1, r1 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ - uxth r1, r1 │ │ │ │ - b.w e2114 │ │ │ │ + b.w 432a8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46eec │ │ │ │ + cbz r3, 46eb6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46ef4 │ │ │ │ + b.n 46ebe │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #28116 @ 0x6dd4 │ │ │ │ + movw r1, #31196 @ 0x79dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 1eea44 │ │ │ │ + b.w 1f0824 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 46f3a │ │ │ │ + beq.n 46f04 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 46f5c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 46f26 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 46f60 │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 46f2a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47028 │ │ │ │ + b.n 46ff2 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46f5c │ │ │ │ + beq.n 46f26 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 46f92 │ │ │ │ + ble.n 46f5c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 46f5c │ │ │ │ + bl d2470 │ │ │ │ + b.n 46f26 │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ add.w r5, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 46fc4 │ │ │ │ + cbnz r3, 46f8e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 46fac │ │ │ │ + blt.n 46f76 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 46fc4 │ │ │ │ + b.n 46f8e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 263a98 │ │ │ │ + bl 264988 <_PyUnicode_ToNumeric@@Base+0x9f88> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 47028 │ │ │ │ - bl 98598 │ │ │ │ + b.n 46ff2 │ │ │ │ + bl 9803c │ │ │ │ addw r4, r4, #431 @ 0x1af │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46fe6 │ │ │ │ + bne.n 46fb0 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46fd6 │ │ │ │ + bne.n 46fa0 │ │ │ │ dmb ish │ │ │ │ - beq.n 46ff2 │ │ │ │ + beq.n 46fbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 263a98 │ │ │ │ + bl 264988 <_PyUnicode_ToNumeric@@Base+0x9f88> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47014 │ │ │ │ + bne.n 46fde │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47004 │ │ │ │ + bne.n 46fce │ │ │ │ dmb ish │ │ │ │ - beq.n 47020 │ │ │ │ + beq.n 46fea │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 46fb4 │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 46f7e │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004702c : │ │ │ │ +00046ff6 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47068 │ │ │ │ + bne.n 47032 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47068 │ │ │ │ - ldr r3, [pc, #128] @ (470d4 ) │ │ │ │ + blt.n 47032 │ │ │ │ + ldr r3, [pc, #128] @ (470a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r9, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 4707a │ │ │ │ - movw r0, #15160 @ 0x3b38 │ │ │ │ + bgt.n 47044 │ │ │ │ + movw r0, #18424 @ 0x47f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1549 @ 0x60d │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 47094 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4705e │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 47088 │ │ │ │ + cbz r0, 47052 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 470b8 │ │ │ │ - b.n 4708a │ │ │ │ + bgt.n 47082 │ │ │ │ + b.n 47054 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 862b4 │ │ │ │ - cbnz r0, 4709a │ │ │ │ + bl 85e44 │ │ │ │ + cbnz r0, 47064 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 470d0 │ │ │ │ + b.n 4709a │ │ │ │ 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 470b2 │ │ │ │ + ble.n 4707c │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 470a4 │ │ │ │ + b.n 4706e │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 470cc │ │ │ │ + cbz r0, 47096 │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r7, r5, lsl #2] │ │ │ │ - cbz r3, 470cc │ │ │ │ + cbz r3, 47096 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #5404 @ 0x151c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldrh.w r1, [r2, #13] │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ + rev16 r1, r1 │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ + uxth r1, r1 │ │ │ │ + b.w e23f0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 470fa │ │ │ │ + bne.n 470e0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 47112 │ │ │ │ - b.n 47126 │ │ │ │ + cbnz r0, 470f8 │ │ │ │ + b.n 4710c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44112 @ 0xac50 │ │ │ │ + movw r0, #47376 @ 0xb910 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 470ee │ │ │ │ - b.n 4720a │ │ │ │ - bl 85e88 │ │ │ │ + bne.n 470d4 │ │ │ │ + b.n 471f0 │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47134 │ │ │ │ + bne.n 4711a │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 47144 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4712a │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4720a │ │ │ │ + bne.n 471f0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47144 │ │ │ │ + b.n 4712a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47122 │ │ │ │ + bne.n 47108 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47122 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47108 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 1232fc │ │ │ │ + bl cf75c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4716a │ │ │ │ + beq.n 47150 │ │ │ │ mov r0, r3 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471dc │ │ │ │ + beq.n 471c2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 47180 │ │ │ │ + cbz r1, 47166 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 4718c │ │ │ │ + bge.n 47172 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 4718c │ │ │ │ + b.n 47172 │ │ │ │ mov r0, r7 │ │ │ │ - bl 245fbc <_Py_c_pow@@Base+0x1230> │ │ │ │ + bl 2474a4 <_Py_c_pow@@Base+0x1230> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47170 │ │ │ │ - b.n 4720a │ │ │ │ + bne.n 47156 │ │ │ │ + b.n 471f0 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 246dd4 │ │ │ │ + bl 248364 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4720a │ │ │ │ + beq.n 471f0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 471bc │ │ │ │ + bge.n 471a2 │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 471a6 │ │ │ │ + b.n 4718c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str.w r5, [r0, r4, lsl #2] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 4720c │ │ │ │ + b.n 471f2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 1232fc │ │ │ │ + bl cf75c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44112 @ 0xac50 │ │ │ │ + movw r0, #47376 @ 0xb910 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 217790 │ │ │ │ + b.w 218e38 │ │ │ │ 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] @ (4729c ) │ │ │ │ + ldr r3, [pc, #80] @ (47280 ) │ │ │ │ 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 24c1e0 <_PyTime_AsTimeval@@Base+0x2608> │ │ │ │ + bl 24d624 <_PyTime_AsTimeval@@Base+0x2764> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 24cefc <_PyTime_AsTimeval@@Base+0x3324> │ │ │ │ + bl 24e46c <_PyTime_AsTimeval@@Base+0x35ac> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 47280 │ │ │ │ + beq.n 47266 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 47280 │ │ │ │ + beq.n 47266 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 47262 │ │ │ │ - ldr r3, [pc, #24] @ (4729c ) │ │ │ │ + b.n 47248 │ │ │ │ + ldr r3, [pc, #24] @ (47280 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 47292 │ │ │ │ + beq.n 47278 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ - movw r0, #40212 @ 0x9d14 │ │ │ │ + movw r0, #43436 @ 0xa9ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57540 @ 0xe0c4 │ │ │ │ + movw r0, #60764 @ 0xed5c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -42878,526 +42866,526 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 47312 │ │ │ │ + cbz r3, 472f6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 47322 │ │ │ │ + b.n 47306 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 47320 │ │ │ │ + blt.n 47304 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4731c │ │ │ │ - cbnz r1, 4733e │ │ │ │ + bgt.n 47300 │ │ │ │ + cbnz r1, 47322 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47322 │ │ │ │ + b.n 47306 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #684] @ (475d0 ) │ │ │ │ + ldr r1, [pc, #684] @ (475b4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 47344 │ │ │ │ - b.n 473da │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 47328 │ │ │ │ + b.n 473be │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4738e │ │ │ │ + beq.n 47372 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 47352 │ │ │ │ + cbz r4, 47336 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4735a │ │ │ │ - b.n 4739c │ │ │ │ + bne.n 4733e │ │ │ │ + b.n 47380 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4736c │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4739c │ │ │ │ - b.n 473da │ │ │ │ - bl 85e88 │ │ │ │ + cbnz r0, 47350 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 47380 │ │ │ │ + b.n 473be │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47388 │ │ │ │ + beq.n 4736c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47388 │ │ │ │ + cbnz r3, 4736c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 473a0 │ │ │ │ - b.n 47364 │ │ │ │ + bne.n 47384 │ │ │ │ + b.n 47348 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 473a0 │ │ │ │ + b.n 47384 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 473aa │ │ │ │ + cbz r5, 4738e │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 473b2 │ │ │ │ + b.n 47396 │ │ │ │ movw r8, #10752 @ 0x2a00 │ │ │ │ movt r8, #78 @ 0x4e │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 474e8 │ │ │ │ + bne.w 474cc │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 473de │ │ │ │ + cbnz r0, 473c2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 476d2 │ │ │ │ + b.n 476b6 │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw sl, #31072 @ 0x7960 │ │ │ │ + movw sl, #34336 @ 0x8620 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 47462 │ │ │ │ + beq.n 47446 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 474be │ │ │ │ + blt.n 474a2 │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 47416 │ │ │ │ + bpl.n 473fa │ │ │ │ mov r1, r9 │ │ │ │ - b.n 473ee │ │ │ │ + b.n 473d2 │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4741c │ │ │ │ + bmi.n 47400 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47406 │ │ │ │ + bne.n 473ea │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 474cc │ │ │ │ + beq.n 474b0 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4743c │ │ │ │ + bgt.n 47420 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4745c │ │ │ │ + b.n 47440 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 47494 │ │ │ │ + cbnz r0, 47478 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4745c │ │ │ │ + beq.n 47440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4745c │ │ │ │ + cbnz r3, 47440 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 473ea │ │ │ │ + b.n 473ce │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 474be │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + blt.n 474a2 │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 474a6 │ │ │ │ + bpl.n 4748a │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 474be │ │ │ │ - b.n 4746e │ │ │ │ + bcc.n 474a2 │ │ │ │ + b.n 47452 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 476ba │ │ │ │ + beq.w 4769e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 474cc │ │ │ │ + beq.n 474b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 474cc │ │ │ │ + cbnz r3, 474b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 474cc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 474b0 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 474cc │ │ │ │ + cbz r0, 474b0 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 47480 │ │ │ │ + bgt.n 47464 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f9060 │ │ │ │ + bl 1fadec │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 476d2 │ │ │ │ + bne.w 476b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 473da │ │ │ │ + beq.n 473be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 473da │ │ │ │ + bne.w 473be │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 473da │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 473be │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 473da │ │ │ │ + bne.w 473be │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 4751c │ │ │ │ + bne.n 47500 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + movw r1, #36868 @ 0x9004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 476b0 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 47694 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 475d4 │ │ │ │ + bne.n 475b8 │ │ │ │ ldrb.w r9, [fp] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 476b0 │ │ │ │ + beq.w 47694 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 475bc │ │ │ │ - cbz r7, 475bc │ │ │ │ + blt.n 475a0 │ │ │ │ + cbz r7, 475a0 │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 475b8 │ │ │ │ + bne.n 4759c │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4769a │ │ │ │ + beq.w 4767e │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 47572 │ │ │ │ + bgt.n 47556 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 475b0 │ │ │ │ + b.n 47594 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4759e │ │ │ │ + cbz r0, 47582 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4769a │ │ │ │ + beq.w 4767e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4769a │ │ │ │ + bne.w 4767e │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4769a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4767e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 475b0 │ │ │ │ + beq.n 47594 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 475b0 │ │ │ │ + cbnz r3, 47594 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 47544 │ │ │ │ + b.n 47528 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 4754c │ │ │ │ + bcs.n 47530 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4768e │ │ │ │ + blt.n 47672 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4764e │ │ │ │ - b.n 4769a │ │ │ │ + bne.n 47632 │ │ │ │ + b.n 4767e │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 476b0 │ │ │ │ + beq.n 47694 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 47642 │ │ │ │ + beq.n 47626 │ │ │ │ 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 1e1f14 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e3cc0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 47642 │ │ │ │ + blt.n 47626 │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4769a │ │ │ │ + beq.n 4767e │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4761c │ │ │ │ + bgt.n 47600 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4763c │ │ │ │ + b.n 47620 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 4766a │ │ │ │ + cbnz r0, 4764e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4763c │ │ │ │ + beq.n 47620 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4763c │ │ │ │ + cbnz r3, 47620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 475de │ │ │ │ + b.n 475c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4769a │ │ │ │ + cbz r0, 4767e │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4765a │ │ │ │ + bgt.n 4763e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4768c │ │ │ │ + b.n 47670 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 4767c │ │ │ │ + cbz r0, 47660 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4769a │ │ │ │ + beq.n 4767e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4769a │ │ │ │ + cbnz r3, 4767e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4769a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4767e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4768c │ │ │ │ + beq.n 47670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4768c │ │ │ │ + cbnz r3, 47670 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f9060 │ │ │ │ + bl 1fadec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 476b2 │ │ │ │ + bne.n 47696 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 476b0 │ │ │ │ + beq.n 47694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 476b0 │ │ │ │ + cbnz r3, 47694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 476d2 │ │ │ │ + bl d2470 │ │ │ │ + b.n 476b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 474bc │ │ │ │ + beq.w 474a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 474bc │ │ │ │ + bne.w 474a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 474bc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 474a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 476fa │ │ │ │ + beq.n 476de │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26931c │ │ │ │ + b.w 26a180 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #12248 @ 0x2fd8 │ │ │ │ + movw r2, #15584 @ 0x3ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #20044 @ 0x4e4c │ │ │ │ + movw r0, #23228 @ 0x5abc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47748 │ │ │ │ + bne.n 4772c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65000 @ 0xfde8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2728 @ 0xaa8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4776e │ │ │ │ + bl 12f910 │ │ │ │ + b.n 47752 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4777a │ │ │ │ + cbnz r3, 4775e │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 47772 │ │ │ │ + cbz r3, 47756 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #65052 @ 0xfe1c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2780 @ 0xadc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47792 │ │ │ │ + b.n 47776 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 217790 │ │ │ │ + bl 218e38 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2615a4 │ │ │ │ - cbnz r0, 47792 │ │ │ │ + bl 262490 <_PyUnicode_ToNumeric@@Base+0x7a90> │ │ │ │ + cbnz r0, 47776 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 477b0 │ │ │ │ + cbz r2, 47794 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 477be │ │ │ │ + b.n 477a2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 477bc │ │ │ │ + bne.n 477a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 477dc │ │ │ │ + cbnz r0, 477c0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 477be │ │ │ │ + b.n 477a2 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #136] @ (47848 ) │ │ │ │ + ldr r1, [pc, #136] @ (4782c ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 477de │ │ │ │ - b.n 47808 │ │ │ │ + cbnz r0, 477c2 │ │ │ │ + b.n 477ec │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4780c │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 477f0 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46648 @ 0xb638 │ │ │ │ + movw r1, #49872 @ 0xc2d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #2180 @ 0x884 │ │ │ │ + movw r0, #5444 @ 0x1544 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47842 │ │ │ │ + b.n 47826 │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #47352 @ 0xb8f8 │ │ │ │ movteq r4, #72 @ 0x48 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 1f9f60 │ │ │ │ + bl 1fbcec │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34a7e │ │ │ │ + bl 34a5a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47842 │ │ │ │ + beq.n 47826 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47842 │ │ │ │ + cbnz r3, 47826 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #52 @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ @@ -43406,206 +43394,206 @@ │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047868 : │ │ │ │ +0004784c : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4788a │ │ │ │ + bne.n 4786e │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4788c │ │ │ │ + beq.n 47870 │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 279370 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278934 │ │ │ │ + bl 279604 │ │ │ │ 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 2786a0 │ │ │ │ + bl 279370 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 278934 │ │ │ │ + bl 279604 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 4794e │ │ │ │ + cbz r1, 47932 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 47924 │ │ │ │ + cbz r7, 47908 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #15068 @ 0x3adc │ │ │ │ + movw r4, #18292 @ 0x4774 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + movw r2, #55428 @ 0xd884 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #2416 @ 0x970 │ │ │ │ + movw r0, #5680 @ 0x1630 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - b.n 4797a │ │ │ │ + bl e23f0 │ │ │ │ + b.n 4795e │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #15068 @ 0x3adc │ │ │ │ + movw r4, #18292 @ 0x4774 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + movw r2, #55428 @ 0xd884 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #2444 @ 0x98c │ │ │ │ + movw r0, #5708 @ 0x164c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - b.n 4797a │ │ │ │ - cbz r7, 47964 │ │ │ │ + bl e23f0 │ │ │ │ + b.n 4795e │ │ │ │ + cbz r7, 47948 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #2468 @ 0x9a4 │ │ │ │ + movw r0, #5732 @ 0x1664 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - b.n 4797a │ │ │ │ + bl e23f0 │ │ │ │ + b.n 4795e │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #2488 @ 0x9b8 │ │ │ │ + movw r0, #5752 @ 0x1678 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 47982 │ │ │ │ + b.n 47966 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ │ │ │ │ -00047990 : │ │ │ │ +00047974 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 479c2 │ │ │ │ + beq.n 479a6 │ │ │ │ movw r1, #1525 @ 0x5f5 │ │ │ │ - movw r0, #15160 @ 0x3b38 │ │ │ │ + movw r0, #18424 @ 0x47f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 479e0 │ │ │ │ + b.n 479c4 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 479d0 │ │ │ │ + cbz r3, 479b4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 479d0 │ │ │ │ + blt.n 479b4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 479d6 │ │ │ │ + bgt.n 479ba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 479de │ │ │ │ + b.n 479c2 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000479e2 : │ │ │ │ +000479c6 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 134aa4 │ │ │ │ + b.w 135414 │ │ │ │ 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 47a06 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 47a10 │ │ │ │ + bne.n 479ea │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 479f4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ 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 8057c │ │ │ │ + bl 805a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47a68 │ │ │ │ + cbz r0, 47a4c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ + bl dec20 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + movw r0, #53328 @ 0xd050 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47a5c │ │ │ │ + beq.n 47a40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47a60 │ │ │ │ + cbz r3, 47a44 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47a68 │ │ │ │ + b.n 47a4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47a5c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47a40 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00047a6c : │ │ │ │ +00047a50 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43622,72 +43610,72 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 47ab4 │ │ │ │ + cbnz r7, 47a98 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 47ab4 │ │ │ │ + ble.n 47a98 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47ab4 │ │ │ │ - cbnz r2, 47ad2 │ │ │ │ + bne.n 47a98 │ │ │ │ + cbnz r2, 47ab6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47b4c ) │ │ │ │ + ldr r4, [pc, #148] @ (47b30 ) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47b3c │ │ │ │ + cbz r0, 47b20 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 1232fc │ │ │ │ + bl cf75c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47af6 │ │ │ │ + beq.n 47ada │ │ │ │ mov r0, r3 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 47b0e │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 47af2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 171da0 │ │ │ │ + bl 172f38 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 246d18 │ │ │ │ + bl 248200 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47b40 │ │ │ │ - b.n 47b3c │ │ │ │ + bne.n 47b24 │ │ │ │ + b.n 47b20 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 1232fc │ │ │ │ + bl cf75c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44104 @ 0xac48 │ │ │ │ + movw r0, #47368 @ 0xb908 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47b48 │ │ │ │ + b.n 47b2c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -43703,26 +43691,26 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ - movweq r1, #2560 @ 0xa00 │ │ │ │ + movweq r1, #5824 @ 0x16c0 │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ itete ne │ │ │ │ - movwne r1, #2568 @ 0xa08 │ │ │ │ + movwne r1, #5832 @ 0x16c8 │ │ │ │ movteq r1, #43 @ 0x2b │ │ │ │ movtne r1, #43 @ 0x2b │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 8761c │ │ │ │ + bl 871a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047b9a : │ │ │ │ +00047b7e : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43730,671 +43718,671 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047bbc : │ │ │ │ +00047ba0 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 47bec │ │ │ │ + cbnz r3, 47bd0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 47bec │ │ │ │ + ble.n 47bd0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47bec │ │ │ │ - cbnz r1, 47c06 │ │ │ │ + bne.n 47bd0 │ │ │ │ + cbnz r1, 47bea │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r5, [pc, #88] @ (47c4c ) │ │ │ │ + ldr r5, [pc, #88] @ (47c30 ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 47c32 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 47c16 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47c36 │ │ │ │ + beq.n 47c1a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2576 @ 0xa10 │ │ │ │ + movw r1, #5840 @ 0x16d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c48 │ │ │ │ + b.n 47c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b72c <_PyTime_AsTimeval@@Base+0x1b54> │ │ │ │ + bl 24cab4 <_PyTime_AsTimeval@@Base+0x1bf4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47c32 │ │ │ │ + beq.n 47c16 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 24fc3c <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c8a │ │ │ │ + bl 251128 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47c6e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88854 │ │ │ │ + bl 883d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c8e │ │ │ │ + cbnz r0, 47c72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c8a │ │ │ │ + beq.n 47c6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c8a │ │ │ │ + cbnz r3, 47c6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47cbc │ │ │ │ + b.n 47ca0 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47cac │ │ │ │ + bge.n 47c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #2620 @ 0xa3c │ │ │ │ + movw r0, #5884 @ 0x16fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #2628 @ 0xa44 │ │ │ │ + movw r0, #5892 @ 0x1704 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 47ce2 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 47cc6 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47d0e │ │ │ │ + cbnz r3, 47cf2 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 47cf6 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 47cda │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47d0e │ │ │ │ + b.n 47cf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c35c4 │ │ │ │ + bl c3050 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47cf2 │ │ │ │ + bne.n 47cd6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47cf2 │ │ │ │ + beq.n 47cd6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00047d16 : │ │ │ │ +00047cfa : │ │ │ │ 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 47d4a │ │ │ │ + bmi.n 47d2e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2640 @ 0xa50 │ │ │ │ + movw r1, #5904 @ 0x1710 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add.w r7, r4, #124 @ 0x7c │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 47db0 │ │ │ │ + bge.n 47d94 │ │ │ │ ldrb.w r3, [r4, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47db0 │ │ │ │ + bne.n 47d94 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 47db0 │ │ │ │ + bne.n 47d94 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ subs r0, r3, r0 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ adds r2, #8 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bge.n 47dae │ │ │ │ + bge.n 47d92 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ add.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ strne.w r0, [ip] │ │ │ │ str.w ip, [r3, #4]! │ │ │ │ - b.n 47d8a │ │ │ │ + b.n 47d6e │ │ │ │ str r7, [r5, #28] │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - ble.n 47e5c │ │ │ │ + ble.n 47e40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 47dd0 │ │ │ │ + bl bf530 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 47db4 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 47db8 │ │ │ │ + b.n 47d9c │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r6 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47de4 │ │ │ │ + bge.n 47dc8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47e5c │ │ │ │ + bpl.n 47e40 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r6, #10 │ │ │ │ ldr.w r0, [r5, r0, lsl #2] │ │ │ │ - cbz r1, 47e4a │ │ │ │ + cbz r1, 47e2e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 47e48 │ │ │ │ + blt.n 47e2c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 47e4a │ │ │ │ - cbz r0, 47e5c │ │ │ │ + bpl.n 47e2e │ │ │ │ + cbz r0, 47e40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47e4c │ │ │ │ + bne.n 47e30 │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ - movw r4, #4520 @ 0x11a8 │ │ │ │ + movw r4, #7784 @ 0x1e68 │ │ │ │ movt r4, #54 @ 0x36 │ │ │ │ - movw r1, #4776 @ 0x12a8 │ │ │ │ + movw r1, #8040 @ 0x1f68 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 47e4c │ │ │ │ + bcs.n 47e30 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb r5, [r4, r3] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ orr.w r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 47e38 │ │ │ │ + bne.n 47e1c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 47e48 │ │ │ │ + beq.n 47e2c │ │ │ │ cmp r5, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ lsleq r2, r3, #8 │ │ │ │ ldrb r3, [r1, r5] │ │ │ │ adds r3, #1 │ │ │ │ add.w r7, r7, r3, lsl #1 │ │ │ │ - b.n 47e1e │ │ │ │ + b.n 47e02 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47e5c │ │ │ │ + cbz r0, 47e40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47e78 │ │ │ │ + beq.n 47e5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47e78 │ │ │ │ + b.n 47e5c │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #2668 @ 0xa6c │ │ │ │ + movw r1, #5932 @ 0x172c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ 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] @ (47f48 ) │ │ │ │ + ldr r1, [pc, #184] @ (47f2c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 47f00 │ │ │ │ - bne.n 47eb0 │ │ │ │ + blt.n 47ee4 │ │ │ │ + bne.n 47e94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47f00 │ │ │ │ - beq.n 47eb2 │ │ │ │ + blt.n 47ee4 │ │ │ │ + beq.n 47e96 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 47eb2 │ │ │ │ - ldr r5, [pc, #148] @ (47f48 ) │ │ │ │ + b.n 47e96 │ │ │ │ + ldr r5, [pc, #148] @ (47f2c ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11cd9c │ │ │ │ + bl 11d548 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47f00 │ │ │ │ + cbz r0, 47ee4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl cc550 │ │ │ │ + bl cbfc8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47ede │ │ │ │ + beq.n 47ec2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47ede │ │ │ │ + cbnz r3, 47ec2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 47f00 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 47ee4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl f69c0 │ │ │ │ - cbnz r0, 47f04 │ │ │ │ + bl f6d10 │ │ │ │ + cbnz r0, 47ee8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47f00 │ │ │ │ + beq.n 47ee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47f00 │ │ │ │ + cbnz r3, 47ee4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47f46 │ │ │ │ + b.n 47f2a │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47f22 │ │ │ │ + beq.n 47f06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 47f22 │ │ │ │ + cbnz r3, 47f06 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47f36 │ │ │ │ + bne.n 47f1a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 47f46 │ │ │ │ + b.n 47f2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47f2c │ │ │ │ + bne.n 47f10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47f2c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47f10 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47f6e │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 47f7e │ │ │ │ - b.n 47f98 │ │ │ │ + bne.n 47f52 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 47f62 │ │ │ │ + b.n 47f7c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47f7c │ │ │ │ + blt.n 47f60 │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 47f7e │ │ │ │ + b.n 47f62 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 47f9a │ │ │ │ + b.n 47f7e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047f9c : │ │ │ │ +00047f80 : │ │ │ │ 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 193f90 │ │ │ │ + bl 195b34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w fe66c │ │ │ │ + b.w fe9cc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29e98 │ │ │ │ - cbnz r0, 47fe8 │ │ │ │ + cbnz r0, 47fcc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 47ff0 │ │ │ │ + bl f6be4 │ │ │ │ + b.n 47fd4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #44988 @ 0xafbc │ │ │ │ + movw r1, #48252 @ 0xbc7c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 480b8 │ │ │ │ + b.n 4809c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48034 │ │ │ │ + cbnz r3, 48018 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 4802a │ │ │ │ + cbz r2, 4800e │ │ │ │ movw r3, #47352 @ 0xb8f8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48034 │ │ │ │ + bne.n 48018 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (48060 ) │ │ │ │ + ldr r2, [pc, #32] @ (48044 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #39872 @ 0x9bc0 │ │ │ │ + movw r0, #43136 @ 0xa880 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3792] @ 0xed0 │ │ │ │ ldr.w r2, [r1, #3776] @ 0xec0 │ │ │ │ ldr.w r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ 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 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ │ │ │ │ -00048074 : │ │ │ │ +00048058 : │ │ │ │ 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 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 480b4 │ │ │ │ + cbz r0, 48098 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47d16 │ │ │ │ + bl 47cfa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480a8 │ │ │ │ + beq.n 4808c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480ac │ │ │ │ + cbz r3, 48090 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 480b4 │ │ │ │ + b.n 48098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 480a8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4808c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 45b3c │ │ │ │ - cbz r0, 4811a │ │ │ │ + bl 45ab0 │ │ │ │ + cbz r0, 480fe │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #63236 @ 0xf704 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl d09d4 │ │ │ │ + movw r2, #960 @ 0x3c0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl d0470 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480fe │ │ │ │ + beq.n 480e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 480fe │ │ │ │ + cbnz r3, 480e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4811c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 48100 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 4811a │ │ │ │ - bl d7c64 │ │ │ │ + bl d7504 │ │ │ │ + cbz r0, 480fe │ │ │ │ + bl d7748 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 246338 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 247820 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w c6fd0 │ │ │ │ + b.w c6a14 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (481cc ) │ │ │ │ + ldr r3, [pc, #148] @ (481b0 ) │ │ │ │ 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, 4816c │ │ │ │ + cbz r3, 48150 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48162 │ │ │ │ + bne.n 48146 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48152 │ │ │ │ + bne.n 48136 │ │ │ │ dmb ish │ │ │ │ - beq.n 4816c │ │ │ │ - bl 27378c │ │ │ │ + beq.n 48150 │ │ │ │ + bl 276108 │ │ │ │ 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 48210 │ │ │ │ + bl 481f4 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 481ae │ │ │ │ + cbz r3, 48192 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 481a4 │ │ │ │ + bne.n 48188 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48194 │ │ │ │ + bne.n 48178 │ │ │ │ dmb ish │ │ │ │ - beq.n 481ae │ │ │ │ - bl 251744 │ │ │ │ + beq.n 48192 │ │ │ │ + bl 252024 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (481cc ) │ │ │ │ + bl 256ea8 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (481b0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 481c8 │ │ │ │ + beq.n 481ac │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (48200 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (481e4 ) │ │ │ │ + bl 2016d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2856 @ 0xb28 │ │ │ │ + movw r0, #6120 @ 0x17e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #44996 @ 0xafc4 │ │ │ │ + movw r1, #48260 @ 0xbc84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 480b8 │ │ │ │ + b.n 4809c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #220] @ (48300 ) │ │ │ │ + ldr r3, [pc, #220] @ (482e4 ) │ │ │ │ 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 482e8 │ │ │ │ + bne.n 482cc │ │ │ │ ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ - bls.n 48278 │ │ │ │ + bls.n 4825c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ cmn.w r3, #65 @ 0x41 │ │ │ │ add.w r3, r3, #64 @ 0x40 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ add r2, ip │ │ │ │ str r3, [r0, #32] │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ - bl 26ad60 │ │ │ │ + bl 26bc50 │ │ │ │ sub.w r2, r5, #64 @ 0x40 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 482a4 │ │ │ │ + cbz r2, 48288 │ │ │ │ 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 │ │ │ │ @@ -44403,49 +44391,49 @@ │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ add r0, r6 │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ blx 2957c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26ad60 │ │ │ │ + bl 26bc50 │ │ │ │ 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 482d0 │ │ │ │ + bne.n 482b4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (48300 ) │ │ │ │ + ldr r3, [pc, #20] @ (482e4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 482fa │ │ │ │ + beq.n 482de │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 48324 │ │ │ │ + cbz r3, 48308 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 48326 │ │ │ │ + b.n 4830a │ │ │ │ mov r8, r3 │ │ │ │ - ldr r4, [pc, #524] @ (48534 ) │ │ │ │ + ldr r4, [pc, #524] @ (48518 ) │ │ │ │ add.w ip, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -44458,386 +44446,386 @@ │ │ │ │ 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 48374 │ │ │ │ + bne.n 48358 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 48374 │ │ │ │ + ble.n 48358 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 48374 │ │ │ │ - cbnz r5, 48398 │ │ │ │ - ldr r1, [pc, #448] @ (48538 ) │ │ │ │ + bne.n 48358 │ │ │ │ + cbnz r5, 4837c │ │ │ │ + ldr r1, [pc, #448] @ (4851c ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 484fe │ │ │ │ + beq.w 484e2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add.w r7, r8, r9 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4850c │ │ │ │ + beq.w 484f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 48422 │ │ │ │ + cbz r0, 48406 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 483d2 │ │ │ │ + beq.n 483b6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 483d6 │ │ │ │ - b.n 48422 │ │ │ │ + bge.n 483ba │ │ │ │ + b.n 48406 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 483e2 │ │ │ │ + ble.n 483c6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 48404 │ │ │ │ + bpl.n 483e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #41180 @ 0xa0dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3000 @ 0xbb8 │ │ │ │ + movw r0, #6264 @ 0x1878 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48422 │ │ │ │ - ldr.w fp, [pc, #316] @ 4853c │ │ │ │ - b.n 4847c │ │ │ │ + beq.n 48406 │ │ │ │ + ldr.w fp, [pc, #316] @ 48520 │ │ │ │ + b.n 48460 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #49448 @ 0xc128 │ │ │ │ + movw r2, #52672 @ 0xcdc0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #60608 @ 0xecc0 │ │ │ │ + movw r1, #63832 @ 0xf958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48512 │ │ │ │ + b.n 484f6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48422 │ │ │ │ + beq.n 48406 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 48496 │ │ │ │ + blt.n 4847a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 484f0 │ │ │ │ + bge.n 484d4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 484c6 │ │ │ │ + bne.n 484aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 484b6 │ │ │ │ + bne.n 4849a │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 48426 │ │ │ │ + bne.n 4840a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 118a98 │ │ │ │ - b.n 48422 │ │ │ │ + bl 119258 │ │ │ │ + b.n 48406 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 484a8 │ │ │ │ + cbz r3, 4848c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 48456 │ │ │ │ + b.n 4843a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 48456 │ │ │ │ + b.n 4843a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4847c │ │ │ │ + bne.n 48460 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4847c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48460 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 118a98 │ │ │ │ + bl 119258 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48422 │ │ │ │ + beq.n 48406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48422 │ │ │ │ + bne.n 48406 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48422 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48406 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 484fa │ │ │ │ + beq.n 484de │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d0e4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 48512 │ │ │ │ + b.n 484f6 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48512 │ │ │ │ + b.n 484f6 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #1 │ │ │ │ subs r2, #44 @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r0, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #44772 @ 0xaee4 │ │ │ │ + movw r1, #48036 @ 0xbba4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 480b8 │ │ │ │ + b.n 4809c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 485dc │ │ │ │ + beq.n 485c0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4771c │ │ │ │ - cbnz r0, 485ae │ │ │ │ + bl 47700 │ │ │ │ + cbnz r0, 48592 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 48590 │ │ │ │ - bl d7c64 │ │ │ │ + bl d7504 │ │ │ │ + cbz r0, 48574 │ │ │ │ + bl d7748 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 485da │ │ │ │ + b.n 485be │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48582 │ │ │ │ + bne.n 48566 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48582 │ │ │ │ - b.n 485d8 │ │ │ │ + bne.n 48566 │ │ │ │ + b.n 485bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 485c2 │ │ │ │ + beq.n 485a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 485c2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 485a6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45128 @ 0xb048 │ │ │ │ + movw r1, #48352 @ 0xbce0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1541c4 │ │ │ │ - cbnz r0, 48608 │ │ │ │ + bl 155274 │ │ │ │ + cbnz r0, 485ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48654 │ │ │ │ + b.n 48638 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 487c2 │ │ │ │ + bl 487a6 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4862e │ │ │ │ - movw r3, #15737 @ 0x3d79 │ │ │ │ + beq.n 48612 │ │ │ │ + movw r3, #19561 @ 0x4c69 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 48638 │ │ │ │ + bne.n 4861c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263f2c │ │ │ │ - b.n 48640 │ │ │ │ - bl 805dc │ │ │ │ + bl 264e1c │ │ │ │ + b.n 48624 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48616 │ │ │ │ - b.n 48604 │ │ │ │ + beq.n 485fa │ │ │ │ + b.n 485e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4864c │ │ │ │ - bl 805dc │ │ │ │ + bne.n 48630 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48604 │ │ │ │ + bne.n 485e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (486b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (4869c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r3, #512 @ 0x200 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bhi.n 48694 │ │ │ │ + bhi.n 48678 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53364 @ 0xd074 │ │ │ │ + movw r1, #56588 @ 0xdd0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f992c <_PySlice_FromIndices@@Base+0x98> │ │ │ │ + bl 1fb6b8 <_PySlice_FromIndices@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9998 <_PySlice_FromIndices@@Base+0x104> │ │ │ │ + bl 1fb724 <_PySlice_FromIndices@@Base+0x104> │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (48764 ) │ │ │ │ + ldr r3, [pc, #152] @ (48748 ) │ │ │ │ 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, 48702 │ │ │ │ + cbz r3, 486e6 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 486f8 │ │ │ │ + bne.n 486dc │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 486e8 │ │ │ │ + bne.n 486cc │ │ │ │ dmb ish │ │ │ │ - beq.n 48702 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 486e6 │ │ │ │ + bl 276108 │ │ │ │ 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 48210 │ │ │ │ + bl 481f4 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48744 │ │ │ │ + cbz r3, 48728 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4873a │ │ │ │ + bne.n 4871e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4872a │ │ │ │ + bne.n 4870e │ │ │ │ dmb ish │ │ │ │ - beq.n 48744 │ │ │ │ - bl 251744 │ │ │ │ + beq.n 48728 │ │ │ │ + bl 252024 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72b58 │ │ │ │ - ldr r3, [pc, #20] @ (48764 ) │ │ │ │ + bl 72b70 │ │ │ │ + ldr r3, [pc, #20] @ (48748 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4875e │ │ │ │ + beq.n 48742 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -44853,233 +44841,235 @@ │ │ │ │ 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, 487b8 │ │ │ │ + cbz r0, 4879c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 487b8 │ │ │ │ + beq.n 4879c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 487b8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4879c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6f8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 487f0 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 487f4 │ │ │ │ - b.n 48816 │ │ │ │ + bne.n 487d4 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 487d8 │ │ │ │ + b.n 487fa │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4881e │ │ │ │ + bge.n 48802 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4881e │ │ │ │ + cbz r3, 48802 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4881e │ │ │ │ - movw r2, #42657 @ 0xa6a1 │ │ │ │ + cbz r3, 48802 │ │ │ │ + movw r2, #46721 @ 0xb681 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4880e │ │ │ │ + bne.n 487f2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 48812 │ │ │ │ + b.n 487f6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4881c │ │ │ │ + bge.n 48800 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4881e │ │ │ │ + b.n 48802 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #88] @ (4888c ) │ │ │ │ + ldr r1, [pc, #88] @ (48870 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d9240 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ - cbz r0, 48864 │ │ │ │ + bl d8d24 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + cbz r0, 48848 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12bb68 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12c774 <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48884 │ │ │ │ + beq.n 48868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48884 │ │ │ │ + cbnz r3, 48868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48884 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48868 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3036 @ 0xbdc │ │ │ │ + movw r1, #6300 @ 0x189c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00048890 : │ │ │ │ +00048874 : │ │ │ │ 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 19ed08 │ │ │ │ + bl 1a0eb8 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 488de │ │ │ │ + beq.n 488c2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 48900 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 488e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 48904 │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 488e8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 489ca │ │ │ │ + b.n 489ae │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48900 │ │ │ │ + beq.n 488e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48936 │ │ │ │ + ble.n 4891a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 48900 │ │ │ │ + bl d2470 │ │ │ │ + b.n 488e4 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 48968 │ │ │ │ + cbnz r3, 4894c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 48950 │ │ │ │ + blt.n 48934 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 48968 │ │ │ │ + b.n 4894c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a780 │ │ │ │ + bl 26b670 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 489ca │ │ │ │ - bl 98598 │ │ │ │ + b.n 489ae │ │ │ │ + bl 9803c │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48988 │ │ │ │ + bne.n 4896c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48978 │ │ │ │ + bne.n 4895c │ │ │ │ dmb ish │ │ │ │ - beq.n 48994 │ │ │ │ + beq.n 48978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 26a780 │ │ │ │ + bl 26b670 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 489b6 │ │ │ │ + bne.n 4899a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 489a6 │ │ │ │ + bne.n 4898a │ │ │ │ dmb ish │ │ │ │ - beq.n 489c2 │ │ │ │ + beq.n 489a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 48958 │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 4893c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 489f0 │ │ │ │ + cbz r3, 489d8 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 489f2 │ │ │ │ + b.n 489da │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #31184 @ 0x79d0 │ │ │ │ + movw r4, #34448 @ 0x8690 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ 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} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -45093,128 +45083,128 @@ │ │ │ │ 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 48a46 │ │ │ │ + bne.n 48a2e │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 48a46 │ │ │ │ + ble.n 48a2e │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 48a46 │ │ │ │ - cbnz r5, 48a6e │ │ │ │ + bne.n 48a2e │ │ │ │ + cbnz r5, 48a56 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ add r1, sp, #28 │ │ │ │ movw r4, #15228 @ 0x3b7c │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b32 │ │ │ │ + beq.n 48b1a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ add sl, r8 │ │ │ │ ldrd r9, r7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b40 │ │ │ │ + beq.n 48b28 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 48aea │ │ │ │ + cbz r0, 48ad2 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 48aa4 │ │ │ │ + beq.n 48a8c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 48aa6 │ │ │ │ - b.n 48aea │ │ │ │ + bge.n 48a8e │ │ │ │ + b.n 48ad2 │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 48aae │ │ │ │ + ble.n 48a96 │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 48acc │ │ │ │ + bpl.n 48ab4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #41180 @ 0xa0dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3228 @ 0xc9c │ │ │ │ + movw r0, #6492 @ 0x195c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48aee │ │ │ │ - b.n 48aea │ │ │ │ + bne.n 48ad6 │ │ │ │ + b.n 48ad2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #49472 @ 0xc140 │ │ │ │ + movw r2, #52696 @ 0xcdd8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #60608 @ 0xecc0 │ │ │ │ + movw r1, #63832 @ 0xf958 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48b50 │ │ │ │ - bl 98598 │ │ │ │ + b.n 48b38 │ │ │ │ + bl 9803c │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48b04 │ │ │ │ + blt.n 48aec │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48b16 │ │ │ │ + b.n 48afe │ │ │ │ mov r0, r9 │ │ │ │ - cbz r5, 48b10 │ │ │ │ + cbz r5, 48af8 │ │ │ │ blx 293e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48b16 │ │ │ │ + b.n 48afe │ │ │ │ blx 29abc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ - cbz r5, 48b48 │ │ │ │ + bl 9ab24 │ │ │ │ + cbz r5, 48b30 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ - b.n 48aea │ │ │ │ + bl f6bec │ │ │ │ + b.n 48ad2 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48b50 │ │ │ │ + b.n 48b38 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48b50 │ │ │ │ + b.n 48b38 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r9, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -45231,629 +45221,563 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 48bae │ │ │ │ + cbz r3, 48b96 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 48bbe │ │ │ │ + b.n 48ba6 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 48bbc │ │ │ │ + blt.n 48ba4 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 48bb8 │ │ │ │ - cbnz r1, 48bde │ │ │ │ + bgt.n 48ba0 │ │ │ │ + cbnz r1, 48bc6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48bbe │ │ │ │ + b.n 48ba6 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #408] @ (48d58 ) │ │ │ │ + ldr r1, [pc, #408] @ (48d40 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48be4 │ │ │ │ - b.n 48c40 │ │ │ │ + cbnz r0, 48bcc │ │ │ │ + b.n 48c28 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 48c0a │ │ │ │ + beq.n 48bf2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 48bf4 │ │ │ │ + cbz r6, 48bdc │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 48bf4 │ │ │ │ + bne.n 48bdc │ │ │ │ movs r2, #0 │ │ │ │ - b.n 48c0e │ │ │ │ + b.n 48bf6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 48bfc │ │ │ │ + cbnz r0, 48be4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 48c0e │ │ │ │ - bl c6fd0 │ │ │ │ + b.n 48bf6 │ │ │ │ + bl c6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 48c40 │ │ │ │ + blt.n 48c28 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 48bf0 │ │ │ │ - b.n 48bf8 │ │ │ │ + beq.n 48bd8 │ │ │ │ + b.n 48be0 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2611a0 │ │ │ │ + bl 26208c <_PyUnicode_ToNumeric@@Base+0x768c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48c40 │ │ │ │ + beq.n 48c28 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48c96 │ │ │ │ + beq.n 48c7e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 48c44 │ │ │ │ + beq.n 48c2c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48d40 │ │ │ │ + b.n 48d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 48c64 │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 48c4c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 48c40 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 48c28 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48c40 │ │ │ │ + beq.n 48c28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48c96 │ │ │ │ + ble.n 48c7e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 48c40 │ │ │ │ + bl d2470 │ │ │ │ + b.n 48c28 │ │ │ │ mov r0, r7 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 48f7c │ │ │ │ + bl 48f30 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48cb2 │ │ │ │ + cbnz r0, 48c9a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48c40 │ │ │ │ + beq.n 48c28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 48c40 │ │ │ │ + bl d2470 │ │ │ │ + b.n 48c28 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 48d48 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 48d30 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #112 @ (adr r3, 48d50 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 48d38 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r7, r8, [r0] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 48d10 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 48cf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48ca6 │ │ │ │ + beq.n 48c8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48ca6 │ │ │ │ + bne.n 48c8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48ca6 │ │ │ │ - cbz r5, 48d40 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48c8e │ │ │ │ + cbz r5, 48d28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 48d32 │ │ │ │ - bl 98598 │ │ │ │ + blt.n 48d1a │ │ │ │ + bl 9803c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 5371c │ │ │ │ + bl 5371e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 48d3a │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 48d22 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 5371c │ │ │ │ + bl 5371e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00048d5c <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00048d44 <_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] @ (48e14 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8>) │ │ │ │ + ldr r2, [pc, #168] @ (48dfc <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ itete mi │ │ │ │ addmi.w r4, r4, #5472 @ 0x1560 │ │ │ │ ldrpl.w r4, [r4, #3720] @ 0xe88 │ │ │ │ addmi r4, #28 │ │ │ │ addpl.w r4, r4, #648 @ 0x288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48db4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48d9c <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48daa <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 48d92 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48d9a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 48d82 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48db4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 27378c │ │ │ │ + beq.n 48d9c <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 276108 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213860 <_PyCrossInterpreterData_RegisterClass@@Base+0x258> │ │ │ │ + bl 2154c8 <_PyCrossInterpreterData_RegisterClass@@Base+0x258> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48de6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 48dce <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 48de4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 48dcc <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48dd2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 48dba <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48dd4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 48dbc <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48dd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 48dc0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r5 │ │ │ │ bl 6cd04 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48e10 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 48df8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48e06 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 48dee <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48df6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 48dde <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 48e10 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 251744 │ │ │ │ + beq.n 48df8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 252024 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + movw r0, #6508 @ 0x196c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 7afb0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -00048e22 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r1 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - bl 72f38 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cbz r0, 48e7a │ │ │ │ - mov r0, sp │ │ │ │ - bl 1af780 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 48e72 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 48e72 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48e7a │ │ │ │ - bl 78004 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movw r0, #3244 @ 0xcac │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 7afb8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9684 @ 0x25d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48eee │ │ │ │ + beq.n 48e78 <_PyCrossInterpreterData_UnregisterClass@@Base+0x134> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48eee │ │ │ │ + beq.n 48e78 <_PyCrossInterpreterData_UnregisterClass@@Base+0x134> │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #42664 @ 0xa6a8 │ │ │ │ + movw r1, #45928 @ 0xb368 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3418 │ │ │ │ - cbnz r0, 48f04 │ │ │ │ - b.n 48f30 │ │ │ │ + bl c2ea4 │ │ │ │ + cbnz r0, 48e8e <_PyCrossInterpreterData_UnregisterClass@@Base+0x14a> │ │ │ │ + b.n 48eba <_PyCrossInterpreterData_UnregisterClass@@Base+0x176> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 48ed0 │ │ │ │ - movw r0, #42664 @ 0xa6a8 │ │ │ │ + beq.n 48e5a <_PyCrossInterpreterData_UnregisterClass@@Base+0x116> │ │ │ │ + movw r0, #45928 @ 0xb368 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48f30 │ │ │ │ - b.n 48ed0 │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48eba <_PyCrossInterpreterData_UnregisterClass@@Base+0x176> │ │ │ │ + b.n 48e5a <_PyCrossInterpreterData_UnregisterClass@@Base+0x116> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 88854 │ │ │ │ + bl 883d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48f30 │ │ │ │ + cbz r0, 48eba <_PyCrossInterpreterData_UnregisterClass@@Base+0x176> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48f34 │ │ │ │ + cbnz r0, 48ebe <_PyCrossInterpreterData_UnregisterClass@@Base+0x17a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48f30 │ │ │ │ + beq.n 48eba <_PyCrossInterpreterData_UnregisterClass@@Base+0x176> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48f30 │ │ │ │ + cbnz r3, 48eba <_PyCrossInterpreterData_UnregisterClass@@Base+0x176> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48f44 │ │ │ │ + b.n 48ece <_PyCrossInterpreterData_UnregisterClass@@Base+0x18a> │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048f48 : │ │ │ │ - push {r4, lr} │ │ │ │ +00048ed2 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ + movs r4, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - mov r0, sp │ │ │ │ + mov r0, r1 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 1c08b8 │ │ │ │ + bl 72f50 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cbz r0, 48f2a │ │ │ │ + mov r0, sp │ │ │ │ + bl 1b1d00 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 48f22 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 48f22 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48f76 │ │ │ │ - bl 78004 │ │ │ │ + cbz r0, 48f2a │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48f9a │ │ │ │ + cbz r0, 48f4e │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 826c0 │ │ │ │ + bl 8225c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00048f9e : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00048f52 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r4, sp, #8 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 2957c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add r3, sp, #4 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1151d4 <_PyLong_FromByteArray@@Base+0x734> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - subs r2, r2, r0 │ │ │ │ - blx 29fe0 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, sp │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + bl 1c2b48 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 48f80 │ │ │ │ + bl 77ff0 │ │ │ │ + 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 258a24 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1ec> │ │ │ │ - cbnz r0, 49006 │ │ │ │ + bl 259990 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x268> │ │ │ │ + cbnz r0, 48fa6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 491bc │ │ │ │ + b.n 490d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9444 @ 0x24e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4905a │ │ │ │ + beq.n 48ffa │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4905a │ │ │ │ + beq.n 48ffa │ │ │ │ mov r0, r6 │ │ │ │ - bl b8580 │ │ │ │ + bl b8048 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 49070 │ │ │ │ + bgt.n 49010 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19932 @ 0x4ddc │ │ │ │ + movw r1, #24720 @ 0x6090 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4909a │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4903a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 49036 │ │ │ │ - movw r0, #35108 @ 0x8924 │ │ │ │ + beq.n 48fd6 │ │ │ │ + movw r0, #38252 @ 0x956c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 4909a │ │ │ │ - b.n 49036 │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 4903a │ │ │ │ + b.n 48fd6 │ │ │ │ subs r0, #1 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4909a │ │ │ │ + cbz r0, 4903a │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r7, #1 │ │ │ │ - bl 88854 │ │ │ │ - cbnz r0, 4909e │ │ │ │ + bl 883d0 │ │ │ │ + cbnz r0, 4903e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 490bc │ │ │ │ + bne.n 4905c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 490dc │ │ │ │ + b.n 4907c │ │ │ │ cmp r8, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 49084 │ │ │ │ + bne.n 49024 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 490cc │ │ │ │ + cbnz r0, 4906c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4909a │ │ │ │ + beq.n 4903a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4909a │ │ │ │ + bne.n 4903a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4909a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4903a │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000490e0 : │ │ │ │ +00049080 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip] │ │ │ │ - sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r0, [ip, #-72] │ │ │ │ - sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ - mov r3, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #54008 @ 0xd2f8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54012 @ 0xd2fc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 927a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 491a4 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - movs r2, #28 │ │ │ │ + add r4, sp, #8 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - sub.w r0, r4, #36 @ 0x24 │ │ │ │ + add r0, sp, #12 │ │ │ │ blx 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 4917c │ │ │ │ - movs r3, #0 │ │ │ │ - movw r2, #22357 @ 0x5755 │ │ │ │ - movt r2, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #60833 @ 0xeda1 │ │ │ │ - movt r1, #18 │ │ │ │ - movw r0, #21205 @ 0x52d5 │ │ │ │ - movt r0, #17 │ │ │ │ - bl 6d6d8 <_Py_hashtable_new_full@@Base> │ │ │ │ - str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 4917c │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 491a4 │ │ │ │ - mov r0, r6 │ │ │ │ - sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 113a94 <_PyArena_Free@@Base+0xe40> │ │ │ │ - ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 49190 │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr.w r0, [r4, #-16] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #4 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + bl 11595c <_PyLong_FromByteArray@@Base+0x734> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [r4, #-24] │ │ │ │ - ldr.w r3, [r4, #-40] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ - add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #0] @ (491b0 ) │ │ │ │ + ldr r0, [pc, #0] @ (490cc ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (491b8 ) │ │ │ │ + ldr r0, [pc, #0] @ (490d4 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #22] │ │ │ │ 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 │ │ │ │ movw r0, #54968 @ 0xd6b8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 49228 │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 49144 │ │ │ │ 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, 491fc │ │ │ │ + cbz r4, 49118 │ │ │ │ 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] @ (4922c ) │ │ │ │ + ldr r5, [pc, #44] @ (49148 ) │ │ │ │ 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] │ │ │ │ @@ -45866,556 +45790,572 @@ │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00049230 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +0004914c <_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 143054 │ │ │ │ + bl 1442a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 2584a4 │ │ │ │ - cbnz r0, 49270 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4926a <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 259394 │ │ │ │ + cbnz r0, 4918c <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 49186 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #64284 @ 0xfb1c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2012 @ 0x7dc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49272 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 4918e <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49278 <_PyObject_CheckCrossInterpreterData@@Base+0x48>) │ │ │ │ + │ │ │ │ +00049190 : │ │ │ │ + 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, #57232 @ 0xdf90 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #57236 @ 0xdf94 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 920d8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 49254 │ │ │ │ + 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 4922c │ │ │ │ + movs r3, #0 │ │ │ │ + movw r2, #24285 @ 0x5edd │ │ │ │ + movt r2, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #62609 @ 0xf491 │ │ │ │ + movt r1, #18 │ │ │ │ + movw r0, #23133 @ 0x5a5d │ │ │ │ + movt r0, #17 │ │ │ │ + bl 6d6d8 <_Py_hashtable_new_full@@Base> │ │ │ │ + str.w r0, [r4, #-12] │ │ │ │ + cbnz r0, 4922c │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 49254 │ │ │ │ + mov r0, r6 │ │ │ │ + sub.w r1, r4, #40 @ 0x28 │ │ │ │ + bl 114230 <_PyArena_Free@@Base+0xe40> │ │ │ │ + ldr.w r0, [r4, #-12] │ │ │ │ + cbz r0, 49240 │ │ │ │ + bl 115ba4 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr.w r0, [r4, #-16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r2, [r4, #-24] │ │ │ │ + ldr.w r3, [r4, #-40] │ │ │ │ + subs r2, r2, r0 │ │ │ │ + blx 29fe0 │ │ │ │ + add.w sp, sp, #8192 @ 0x2000 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #0] @ (49260 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2908c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - b.w 26cff8 │ │ │ │ + b.w 80f14 │ │ │ │ + b.w 26dee8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 4935c │ │ │ │ + b.n 49344 │ │ │ │ │ │ │ │ -000492a4 : │ │ │ │ +0004928c : │ │ │ │ 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 1e911c │ │ │ │ + bl 1eae88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49358 ) │ │ │ │ + ldr r3, [pc, #132] @ (49340 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49308 │ │ │ │ + cbz r3, 492f0 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 492fe │ │ │ │ + bne.n 492e6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 492ee │ │ │ │ + bne.n 492d6 │ │ │ │ dmb ish │ │ │ │ - beq.n 49308 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 492f0 │ │ │ │ + bl 276108 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 49798 │ │ │ │ + bl 4970a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4933a │ │ │ │ + cbz r3, 49322 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49330 │ │ │ │ + bne.n 49318 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49320 │ │ │ │ + bne.n 49308 │ │ │ │ dmb ish │ │ │ │ - beq.n 4933a │ │ │ │ - bl 251744 │ │ │ │ + beq.n 49322 │ │ │ │ + bl 252024 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72b58 │ │ │ │ - ldr r3, [pc, #20] @ (49358 ) │ │ │ │ + bl 72b70 │ │ │ │ + ldr r3, [pc, #20] @ (49340 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49354 │ │ │ │ + beq.n 4933c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4938a │ │ │ │ + bne.n 49372 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3368 @ 0xd28 │ │ │ │ + movw r1, #6632 @ 0x19e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 493a8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 49390 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 493ac │ │ │ │ + ble.n 49394 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ + bl 1597ec │ │ │ │ movs r1, #0 │ │ │ │ - b.n 49568 │ │ │ │ + b.n 49550 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 494b8 │ │ │ │ + bne.w 494a0 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 493e6 │ │ │ │ + cbz r3, 493ce │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 493d8 │ │ │ │ - movw r1, #3416 @ 0xd58 │ │ │ │ + cbnz r2, 493c0 │ │ │ │ + movw r1, #6680 @ 0x1a18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ - b.n 493a8 │ │ │ │ - movw r1, #3468 @ 0xd8c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 49390 │ │ │ │ + movw r1, #6732 @ 0x1a4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ - b.n 493a8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 49390 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 49400 │ │ │ │ + cbz r6, 493e8 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ - b.n 493a8 │ │ │ │ + bl 1597ec │ │ │ │ + b.n 49390 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49424 │ │ │ │ + beq.n 4940c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44256 @ 0xace0 │ │ │ │ + movw r1, #47480 @ 0xb978 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 493a8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 49390 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 49476 │ │ │ │ + cbnz r3, 4945e │ │ │ │ movw r1, #56136 @ 0xdb48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2178e8 │ │ │ │ + bl 219008 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4951c │ │ │ │ + beq.n 49504 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 49568 │ │ │ │ + bne.w 49550 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494f8 │ │ │ │ + beq.n 494e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 494f8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 494f8 │ │ │ │ + bne.n 494e0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 494e0 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #54856 @ 0xd648 │ │ │ │ + movw r1, #58120 @ 0xe308 │ │ │ │ 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 c3418 │ │ │ │ + bl c2ea4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 493a8 │ │ │ │ + beq.n 49390 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2178e8 │ │ │ │ + bl 219008 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2615a4 │ │ │ │ + bl 262490 <_PyUnicode_ToNumeric@@Base+0x7a90> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4951c │ │ │ │ - b.n 49568 │ │ │ │ + cbz r0, 49504 │ │ │ │ + b.n 49550 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 20d8a0 │ │ │ │ + bl 20f5b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 494d4 │ │ │ │ + cbz r3, 494bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2615a4 │ │ │ │ - cbz r0, 4951c │ │ │ │ + b.w 262490 <_PyUnicode_ToNumeric@@Base+0x7a90> │ │ │ │ + cbz r0, 49504 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49568 │ │ │ │ + bne.n 49550 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 494f8 │ │ │ │ + beq.n 494e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 494f8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 494e0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #45192 @ 0xb088 │ │ │ │ + movw r1, #48416 @ 0xbd20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 493a8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 49390 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 49554 │ │ │ │ + bl d7504 │ │ │ │ + cbz r0, 4953c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 493a8 │ │ │ │ - bl d7c64 │ │ │ │ + bne.w 49390 │ │ │ │ + bl d7748 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ - b.n 493a8 │ │ │ │ + bl 1597ec │ │ │ │ + b.n 49390 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49538 │ │ │ │ - b.n 493a8 │ │ │ │ + bne.n 49520 │ │ │ │ + b.n 49390 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 98598 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 290a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b07c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - 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 495b8 │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 495c4 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 49606 │ │ │ │ - movs r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49602 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49602 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49602 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49602 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49602 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49602 │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49602 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl fdfbc │ │ │ │ - cbnz r0, 49686 │ │ │ │ - ldrd r1, r2, [r4, #-8] │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r3, [r1, #4] │ │ │ │ - str.w r0, [r4, #-8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - cbz r2, 49660 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 49660 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 49660 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4967c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4967c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4967c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r0, #13344 @ 0x3420 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7afb8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ 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, #-192] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #204] @ (49794 ) │ │ │ │ + ldr r1, [pc, #200] @ (49654 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #22796 @ 0x590c │ │ │ │ + movw r2, #27556 @ 0x6ba4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #3640 @ 0xe38 │ │ │ │ + movw r1, #6876 @ 0x1adc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4976e │ │ │ │ + beq.n 49630 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #63236 @ 0xf704 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64016 @ 0xfa10 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + movw r1, #960 @ 0x3c0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #1616 @ 0x650 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 920d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49714 │ │ │ │ + bne.n 495d6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49766 │ │ │ │ + b.n 49628 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 2209f4 <_PyErr_BadInternalCall@@Base+0x5fc> │ │ │ │ + bl 2277e8 <_PyErr_BadInternalCall@@Base+0x5eb8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49710 │ │ │ │ - bl 98598 │ │ │ │ + beq.n 495d2 │ │ │ │ + bl 9803c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ blx 29964 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - bl 42740 │ │ │ │ + bl 4265e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78004 │ │ │ │ - b.n 49770 │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 49632 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (49794 ) │ │ │ │ + ldr r3, [pc, #28] @ (49654 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49788 │ │ │ │ + beq.n 4964a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 9803c │ │ │ │ + mov r4, r0 │ │ │ │ + blx 290a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ab24 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl fe31c │ │ │ │ + cbnz r0, 496fc │ │ │ │ + ldrd r1, r2, [r4, #-8] │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r3, [r1, #4] │ │ │ │ + str.w r0, [r4, #-8] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + cbz r2, 496d6 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 496d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 496d6 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 496f2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 496f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 496f2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7f6f8 │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r0, #16568 @ 0x40b8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7afb0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #252] @ (498a8 ) │ │ │ │ + ldr r3, [pc, #256] @ (4981c ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ldrd r3, ip, [r0] │ │ │ │ ands.w r5, r7, #63 @ 0x3f │ │ │ │ - bne.n 497cc │ │ │ │ + bne.n 4973e │ │ │ │ orrs.w r2, r7, r8 │ │ │ │ - bne.n 497d0 │ │ │ │ + bne.n 49742 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 497d4 │ │ │ │ + b.n 49746 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add r6, sp, #12 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - cbnz r5, 497e8 │ │ │ │ + cbnz r5, 4975a │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ movne r5, #64 @ 0x40 │ │ │ │ subs r5, r4, r5 │ │ │ │ and.w r9, r4, #64 @ 0x40 │ │ │ │ add r5, ip │ │ │ │ lsrs r6, r4, #6 │ │ │ │ add r9, r5 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ movs r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 4980a │ │ │ │ + bls.n 4977c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 49ba4 │ │ │ │ + bl 49bfa │ │ │ │ movs r3, #1 │ │ │ │ - b.n 497fa │ │ │ │ + b.n 4976c │ │ │ │ rsb r6, r7, #119 @ 0x77 │ │ │ │ add r5, sp, #28 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w r6, r6, #63 @ 0x3f │ │ │ │ add.w r3, r6, #9 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ @@ -46429,139 +46369,189 @@ │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, r4 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ add r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r5, r4] │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 4984c │ │ │ │ + beq.n 497be │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ - b.n 49842 │ │ │ │ + b.n 497b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ orr.w r8, r8, r7, lsr #29 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str.w r8, [r6, #5] │ │ │ │ mov.w r9, r3, lsr #6 │ │ │ │ str.w r7, [r6, #1] │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 49878 │ │ │ │ + beq.n 497ea │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - bl 49ba4 │ │ │ │ - b.n 49866 │ │ │ │ + bl 49bfa │ │ │ │ + b.n 497d8 │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ str.w r3, [sl] │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w r1, [sl, #4] │ │ │ │ - ldr r3, [pc, #24] @ (498a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (4981c ) │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 498a2 │ │ │ │ + beq.n 49814 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (498dc ) │ │ │ │ + ldr r3, [pc, #32] @ (49850 ) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 498d0 │ │ │ │ - bl 1a7104 <_Py_write_noraise@@Base+0x3e0> │ │ │ │ + cbz r3, 49844 │ │ │ │ + bl 1a94cc <_Py_write_noraise@@Base+0x3e0> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 498d8 │ │ │ │ + b.n 4984c │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 49876 │ │ │ │ + bl 26da58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 49882 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 498c4 │ │ │ │ + movs r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 498c0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 498c0 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 498c0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 498c0 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 498c0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 498c0 │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 498c0 │ │ │ │ + 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, 498f8 │ │ │ │ - ldr r2, [pc, #20] @ (498fc ) │ │ │ │ + cbnz r3, 498e0 │ │ │ │ + ldr r2, [pc, #20] @ (498e4 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #520 @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 271d14 │ │ │ │ + b.w 272d0c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xb890 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57692 @ 0xe15c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 49950 │ │ │ │ + beq.n 49938 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 49950 │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 49938 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #3660 @ 0xe4c │ │ │ │ + movw r1, #6924 @ 0x1b0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49960 │ │ │ │ - bl 4a95c │ │ │ │ + beq.n 49948 │ │ │ │ + bl 4a944 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 499ba │ │ │ │ + b.n 499a2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 49976 │ │ │ │ + bge.n 4995e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2180ac │ │ │ │ + bl 2197cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4995c │ │ │ │ + beq.n 49944 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4999a │ │ │ │ + ble.n 49982 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 499ba │ │ │ │ + ble.n 499a2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ @@ -46570,202 +46560,242 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 499d6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 499d6 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 499e0 │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 499ec │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 49a0e │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49a0a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49a0a │ │ │ │ - movs r1, #26 │ │ │ │ + beq.n 499f0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 499f0 │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.n 49a0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49a0a │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + bl 883d0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49a0e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 49a0e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_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 r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 49a3c │ │ │ │ + beq.n 49a3c │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 49a4c │ │ │ │ + b.n 49a4c │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 49a4a │ │ │ │ + ble.n 49a4a │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 49a46 │ │ │ │ - cbnz r2, 49a70 │ │ │ │ + bgt.n 49a46 │ │ │ │ + cbnz r2, 49a70 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49a4c │ │ │ │ + b.n 49a4c │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #224] @ (49b30 ) │ │ │ │ + ldr r1, [pc, #224] @ (49b30 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49a76 │ │ │ │ - b.n 49b26 │ │ │ │ + cbnz r0, 49a76 │ │ │ │ + b.n 49b26 │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 49afe │ │ │ │ + beq.n 49afe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 49ac4 │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 49ac4 │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 49a9a │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 49a9a │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49b26 │ │ │ │ + bne.n 49b26 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49abe │ │ │ │ - bl 85e88 │ │ │ │ + b.n 49abe │ │ │ │ + bl 85a18 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49aba │ │ │ │ + beq.n 49aba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 49aba │ │ │ │ + cbnz r3, 49aba │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 49a8c │ │ │ │ + beq.n 49a8c │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 49ac6 │ │ │ │ - b.n 49b06 │ │ │ │ + bne.n 49ac6 │ │ │ │ + b.n 49b06 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49adc │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 49b26 │ │ │ │ + cbnz r0, 49adc │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 49b26 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49b0a │ │ │ │ - bl 85e88 │ │ │ │ + b.n 49b0a │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49af8 │ │ │ │ + beq.n 49af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49af8 │ │ │ │ + cbnz r3, 49af8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 49b0a │ │ │ │ - b.n 49ad0 │ │ │ │ + bne.n 49b0a │ │ │ │ + b.n 49ad0 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49b0a │ │ │ │ + b.n 49b0a │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 159698 │ │ │ │ + bl 15a748 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 211e1c <_Py_RestoreSignals@@Base+0x20d8> │ │ │ │ + b.w 213a88 <_Py_RestoreSignals@@Base+0x2048> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r3, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 49b56 │ │ │ │ + bl 26da58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 49b62 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 49b84 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49b80 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 49b80 │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49b80 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 49b64 │ │ │ │ + beq.n 49bb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49b64 │ │ │ │ + ble.n 49bb8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b7e │ │ │ │ + beq.n 49bd4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49b7e │ │ │ │ + b.n 49bd4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movs r5, #0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 49b9c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 49bf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88854 │ │ │ │ + bl 10b4e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b9c │ │ │ │ + beq.n 49bf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49b9c │ │ │ │ + cbnz r3, 49bf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00049ba0 : │ │ │ │ - b.w 1ecc70 │ │ │ │ +00049bf6 : │ │ │ │ + b.w 1eea50 │ │ │ │ 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] │ │ │ │ @@ -47443,229 +47473,189 @@ │ │ │ │ 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 r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 4a492 │ │ │ │ + beq.n 4a4e8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49532 @ 0xc17c │ │ │ │ + movw r0, #52756 @ 0xce14 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4a492 │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4a4e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a4d0 │ │ │ │ + b.n 4a526 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4a4a6 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4a4fc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a48e │ │ │ │ + bne.n 4a4e4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4a4ba │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4a510 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a48e │ │ │ │ + bne.n 4a4e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1226cc <_Py_set_inheritable@@Base> │ │ │ │ + bl 122e74 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a48e │ │ │ │ + beq.n 4a4e4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #45296 @ 0xb0f0 │ │ │ │ + movw r1, #48560 @ 0xbdb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 4211c │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 4a50e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4a50e │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a52a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4a52a │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4a548 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10b0a4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a548 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a548 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 420f8 │ │ │ │ │ │ │ │ -0004a54c : │ │ │ │ - ldr r3, [pc, #64] @ (4a590 ) │ │ │ │ +0004a534 : │ │ │ │ + ldr r3, [pc, #64] @ (4a578 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4a58c │ │ │ │ + cbz r0, 4a574 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 4a564 │ │ │ │ + bne.n 4a54c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 4a556 │ │ │ │ + b.n 4a53e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4a57a │ │ │ │ + beq.n 4a562 │ │ │ │ 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 4a560 │ │ │ │ + bcc.n 4a548 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4a58c │ │ │ │ + cbz r0, 4a574 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4a5c4 │ │ │ │ + cbz r0, 4a5ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a5c4 │ │ │ │ + beq.n 4a5ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a5c4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a5ac │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4a5e0 │ │ │ │ + cbz r0, 4a5c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a5e0 │ │ │ │ + beq.n 4a5c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a5e0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a5c8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4a5fc │ │ │ │ + cbz r0, 4a5e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a5fc │ │ │ │ + beq.n 4a5e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a5fc │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a5e4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4a618 │ │ │ │ + cbz r0, 4a600 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a618 │ │ │ │ + beq.n 4a600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a618 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a600 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4a634 │ │ │ │ + cbz r0, 4a61c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a634 │ │ │ │ + beq.n 4a61c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a634 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a61c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4a650 │ │ │ │ + cbz r0, 4a638 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a650 │ │ │ │ + beq.n 4a638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a650 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a638 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004a654 : │ │ │ │ +0004a63c : │ │ │ │ sub sp, #16 │ │ │ │ add sp, #16 │ │ │ │ - b.w 18e228 │ │ │ │ + b.w 18fd44 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 148050 │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a68c │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4a69e │ │ │ │ - b.n 4a6da │ │ │ │ + bne.n 4a674 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 4a686 │ │ │ │ + b.n 4a6c2 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 4a6f0 │ │ │ │ + vldr d6, [pc, #92] @ 4a6d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4a6de │ │ │ │ + bhi.n 4a6c6 │ │ │ │ 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 │ │ │ │ @@ -47674,266 +47664,266 @@ │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a6e6 │ │ │ │ + beq.n 4a6ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4a6e6 │ │ │ │ + b.n 4a6ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a6e6 │ │ │ │ + b.n 4a6ce │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4a74a │ │ │ │ + bne.n 4a732 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 487c2 │ │ │ │ + bl 487a6 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a734 │ │ │ │ - movw r3, #42425 @ 0xa5b9 │ │ │ │ + beq.n 4a71c │ │ │ │ + movw r3, #46821 @ 0xb6e5 │ │ │ │ movt r3, #22 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4a73e │ │ │ │ + bne.n 4a726 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fd3bc │ │ │ │ - bl 805dc │ │ │ │ + b.w 1ff14c │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a71c │ │ │ │ - b.n 4a752 │ │ │ │ + beq.n 4a704 │ │ │ │ + b.n 4a73a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1541c4 │ │ │ │ + bl 155274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004a756 : │ │ │ │ +0004a73e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4a788 ) │ │ │ │ + ldr r3, [pc, #32] @ (4a770 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1b0c3c │ │ │ │ - cbz r0, 4a784 │ │ │ │ + bl 1b31dc │ │ │ │ + cbz r0, 4a76c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4a7b8 │ │ │ │ + cbnz r1, 4a7a0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65104 @ 0xfe50 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2832 @ 0xb10 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a7e2 │ │ │ │ + b.n 4a7ca │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 4a7e0 │ │ │ │ + beq.n 4a7c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4a7e0 │ │ │ │ + cbnz r3, 4a7c8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4a8a4 ) │ │ │ │ + ldr r3, [pc, #176] @ (4a88c ) │ │ │ │ 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, 4a828 │ │ │ │ + cbz r3, 4a810 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4a81e │ │ │ │ + bne.n 4a806 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4a80e │ │ │ │ + bne.n 4a7f6 │ │ │ │ dmb ish │ │ │ │ - beq.n 4a828 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 4a810 │ │ │ │ + bl 276108 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49798 │ │ │ │ + bl 4970a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4a85a │ │ │ │ + cbz r3, 4a842 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4a850 │ │ │ │ + bne.n 4a838 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4a840 │ │ │ │ + bne.n 4a828 │ │ │ │ dmb ish │ │ │ │ - beq.n 4a85a │ │ │ │ - bl 251744 │ │ │ │ - movw r1, #42312 @ 0xa548 │ │ │ │ + beq.n 4a842 │ │ │ │ + bl 252024 │ │ │ │ + movw r1, #45536 @ 0xb1e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ and.w r5, r0, #15 │ │ │ │ mov.w r0, r0, lsr #4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ - bne.n 4a868 │ │ │ │ + bne.n 4a850 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 8057c │ │ │ │ - ldr r3, [pc, #20] @ (4a8a4 ) │ │ │ │ + bl 805a0 │ │ │ │ + ldr r3, [pc, #20] @ (4a88c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4a8a0 │ │ │ │ + beq.n 4a888 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 4a8ba │ │ │ │ - movw r0, #3708 @ 0xe7c │ │ │ │ + cbnz r3, 4a8a2 │ │ │ │ + movw r0, #6972 @ 0x1b3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 145228 │ │ │ │ - cbnz r0, 4a8ec │ │ │ │ + bl 1461bc │ │ │ │ + cbnz r0, 4a8d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #3724 @ 0xe8c │ │ │ │ + movw r0, #6988 @ 0x1b4c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 14588c │ │ │ │ - b.n 4a910 │ │ │ │ + bl 146820 │ │ │ │ + b.n 4a8f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4a90e │ │ │ │ + bne.n 4a8f6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52504 @ 0xcd18 │ │ │ │ + movw r1, #55728 @ 0xd9b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #92 @ 0x5c │ │ │ │ + movw r0, #3492 @ 0xda4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r1, #3 │ │ │ │ - b.w 8057c │ │ │ │ + b.w 805a0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 191a44 │ │ │ │ - cbz r0, 4a958 │ │ │ │ + bl 1935e8 │ │ │ │ + cbz r0, 4a940 │ │ │ │ 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 4a956 │ │ │ │ + beq.n 4a93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a956 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a93e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4a594 │ │ │ │ + b.n 4a57c │ │ │ │ │ │ │ │ -0004a95c : │ │ │ │ +0004a944 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4a98c ) │ │ │ │ + ldr r0, [pc, #32] @ (4a974 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #3760 @ 0xeb0 │ │ │ │ + movw r2, #7024 @ 0x1b70 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12f974 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -47944,359 +47934,359 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6ec │ │ │ │ + bl 7f6f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a9de │ │ │ │ + beq.n 4a9c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a9de │ │ │ │ + cbnz r3, 4a9c6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4a9fe │ │ │ │ + cbz r3, 4a9e6 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 4aa10 │ │ │ │ + b.n 4a9f8 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4aa0e │ │ │ │ + ble.n 4a9f6 │ │ │ │ cmp r2, #5 │ │ │ │ - bgt.n 4aa08 │ │ │ │ - cbnz r1, 4aa32 │ │ │ │ + bgt.n 4a9f0 │ │ │ │ + cbnz r1, 4aa1a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 4aa10 │ │ │ │ + b.n 4a9f8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r1, [pc, #356] @ (4ab78 ) │ │ │ │ + ldr r1, [pc, #356] @ (4ab60 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4aa3a │ │ │ │ - b.n 4aaf4 │ │ │ │ + cbnz r0, 4aa22 │ │ │ │ + b.n 4aadc │ │ │ │ clz r9, r1 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4aa4e │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4aa36 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aaf4 │ │ │ │ + bne.n 4aadc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4aa64 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4aa4c │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aaf4 │ │ │ │ + bne.n 4aadc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4aa7c │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 4aa64 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aaf4 │ │ │ │ + bne.n 4aadc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4aaa0 │ │ │ │ - bl 85e88 │ │ │ │ + b.n 4aa88 │ │ │ │ + bl 85a18 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4aa9c │ │ │ │ + beq.n 4aa84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4aa9c │ │ │ │ + cbnz r3, 4aa84 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4aa6e │ │ │ │ + beq.n 4aa56 │ │ │ │ add r6, r9 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 4ab50 │ │ │ │ + beq.n 4ab38 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4aab0 │ │ │ │ + cbz r0, 4aa98 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 4aab8 │ │ │ │ - b.n 4aabc │ │ │ │ + bne.n 4aaa0 │ │ │ │ + b.n 4aaa4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 4aac4 │ │ │ │ + b.n 4aaac │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4aae0 │ │ │ │ + bge.n 4aac8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3804 @ 0xedc │ │ │ │ + movw r1, #7068 @ 0x1b9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4aaf4 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4aadc │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 4aaf8 │ │ │ │ + beq.n 4aae0 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7c38 │ │ │ │ - cbnz r0, 4aafc │ │ │ │ + bl 1f9a18 │ │ │ │ + cbnz r0, 4aae4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ab70 │ │ │ │ + b.n 4ab58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4aafe │ │ │ │ + b.n 4aae6 │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 4ab12 │ │ │ │ + beq.n 4aafa │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f9a18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4aaf4 │ │ │ │ + beq.n 4aadc │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 4ab14 │ │ │ │ + b.n 4aafc │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ 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 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 4ab6a │ │ │ │ + bge.n 4ab52 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ab5a │ │ │ │ - bl e9180 │ │ │ │ + bne.n 4ab42 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ab18 │ │ │ │ - b.n 4aaf4 │ │ │ │ + beq.n 4ab00 │ │ │ │ + b.n 4aadc │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4aac8 │ │ │ │ + blt.n 4aab0 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4ab14 │ │ │ │ + b.n 4aafc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 4aaf4 │ │ │ │ + bl f6be4 │ │ │ │ + b.n 4aadc │ │ │ │ mov r0, r9 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807cc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 4acd6 │ │ │ │ + b.n 4acbe │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 217be4 │ │ │ │ + bl 219304 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4aba0 │ │ │ │ - beq.n 4aba4 │ │ │ │ + blt.n 4ab88 │ │ │ │ + beq.n 4ab8c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4abac │ │ │ │ + b.n 4ab94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4abac │ │ │ │ + b.n 4ab94 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 1232fc │ │ │ │ + bl cf75c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4ac16 │ │ │ │ + beq.n 4abfe │ │ │ │ mov r0, r3 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 4ac16 │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 4abfe │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 1232fc │ │ │ │ + bl cf75c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43224 @ 0xa8d8 │ │ │ │ + movw r0, #46488 @ 0xb598 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4acd2 │ │ │ │ + b.n 4acba │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4acba │ │ │ │ + beq.n 4aca2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 4acba │ │ │ │ + bge.n 4aca2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 4ac34 │ │ │ │ + bne.n 4ac1c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 4ac86 │ │ │ │ - b.n 4ac7c │ │ │ │ + cbnz r1, 4ac6e │ │ │ │ + b.n 4ac64 │ │ │ │ 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 d52cc │ │ │ │ + bl d4db0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ac66 │ │ │ │ + beq.n 4ac4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ac66 │ │ │ │ + cbnz r3, 4ac4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 4ac12 │ │ │ │ - bne.n 4ac2e │ │ │ │ + blt.n 4abfa │ │ │ │ + bne.n 4ac16 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4ac18 │ │ │ │ + b.n 4ac00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4acac │ │ │ │ + bne.n 4ac94 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4acd2 │ │ │ │ + b.n 4acba │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ac7c │ │ │ │ + bge.n 4ac64 │ │ │ │ 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 4ac72 │ │ │ │ + beq.n 4ac5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 4ac9e │ │ │ │ + b.n 4ac86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ac7c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac7c │ │ │ │ + bne.n 4ac64 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac64 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46332 @ 0xb4fc │ │ │ │ + movw r1, #49556 @ 0xc194 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4ac12 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4abfa │ │ │ │ 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 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4acfa │ │ │ │ + cbz r7, 4ace2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4acfa │ │ │ │ + beq.n 4ace2 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4ad06 │ │ │ │ - bl 16ae30 <_PySemaphore_Wakeup@@Base+0x16c> │ │ │ │ + bgt.n 4acee │ │ │ │ + bl 16bf78 <_PySemaphore_Wakeup@@Base+0x16c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4ad9c │ │ │ │ - b.n 4ae3e │ │ │ │ + bne.n 4ad84 │ │ │ │ + b.n 4ae26 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4ada2 │ │ │ │ + bne.n 4ad8a │ │ │ │ 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 4ad20 │ │ │ │ + blt.n 4ad08 │ │ │ │ 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 4ad8c │ │ │ │ + ble.n 4ad74 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4ad5a │ │ │ │ + bne.n 4ad42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0d44 │ │ │ │ - cbnz r0, 4ad48 │ │ │ │ + bl 1e2b24 │ │ │ │ + cbnz r0, 4ad30 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4adc0 │ │ │ │ + b.n 4ada8 │ │ │ │ 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 │ │ │ │ @@ -48315,287 +48305,287 @@ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ad6c │ │ │ │ - b.n 4ad2e │ │ │ │ + bne.n 4ad54 │ │ │ │ + b.n 4ad16 │ │ │ │ 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 4ae3e │ │ │ │ + beq.n 4ae26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ae3e │ │ │ │ + b.n 4ae26 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 278428 │ │ │ │ + bl 2790f8 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4adb6 │ │ │ │ + bcs.n 4ad9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ef64 │ │ │ │ + bl 10f390 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4adc4 │ │ │ │ + cbnz r0, 4adac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ae3e │ │ │ │ + b.n 4ae26 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4adde │ │ │ │ + blt.n 4adc6 │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4adde │ │ │ │ + bge.n 4adc6 │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 279370 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ subs r5, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 4ae1e │ │ │ │ - bl 191a44 │ │ │ │ - cbnz r0, 4ae0a │ │ │ │ + ble.n 4ae06 │ │ │ │ + bl 1935e8 │ │ │ │ + cbnz r0, 4adf2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4adc0 │ │ │ │ + beq.n 4ada8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4adc0 │ │ │ │ + bne.n 4ada8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4adc0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ada8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4ae1a │ │ │ │ + beq.n 4ae02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ae1a │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ae02 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4ade6 │ │ │ │ + b.n 4adce │ │ │ │ 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 4ae3e │ │ │ │ + beq.n 4ae26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ae3e │ │ │ │ + cbnz r3, 4ae26 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 15847c <_PyTime_AsTimespec@@Base+0x4dc> │ │ │ │ - cbz r0, 4ae7a │ │ │ │ + bl 15952c <_PyTime_AsTimespec@@Base+0x4dc> │ │ │ │ + cbz r0, 4ae62 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f9060 │ │ │ │ + bl 1fadec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ae7c │ │ │ │ + bne.n 4ae64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ae7a │ │ │ │ + beq.n 4ae62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ae7a │ │ │ │ + cbnz r3, 4ae62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4ae9e │ │ │ │ + cbz r3, 4ae86 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4aeae │ │ │ │ + b.n 4ae96 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4aeac │ │ │ │ + blt.n 4ae94 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4aea8 │ │ │ │ - cbnz r1, 4aece │ │ │ │ + bgt.n 4ae90 │ │ │ │ + cbnz r1, 4aeb6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4aeae │ │ │ │ + b.n 4ae96 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #424] @ (4b058 ) │ │ │ │ + ldr r1, [pc, #424] @ (4b040 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4aed4 │ │ │ │ - b.n 4af30 │ │ │ │ + cbnz r0, 4aebc │ │ │ │ + b.n 4af18 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4aefa │ │ │ │ + beq.n 4aee2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4aee4 │ │ │ │ + cbz r6, 4aecc │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4aee4 │ │ │ │ + bne.n 4aecc │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4aefe │ │ │ │ + b.n 4aee6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4aeec │ │ │ │ + cbnz r0, 4aed4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4aefe │ │ │ │ - bl c6fd0 │ │ │ │ + b.n 4aee6 │ │ │ │ + bl c6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4af30 │ │ │ │ + blt.n 4af18 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4aee0 │ │ │ │ - b.n 4aee8 │ │ │ │ + beq.n 4aec8 │ │ │ │ + b.n 4aed0 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2611a0 │ │ │ │ + bl 26208c <_PyUnicode_ToNumeric@@Base+0x768c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4af30 │ │ │ │ + beq.n 4af18 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4af86 │ │ │ │ + beq.n 4af6e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4af34 │ │ │ │ + beq.n 4af1c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b03a │ │ │ │ + b.n 4b022 │ │ │ │ mov r0, r5 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 4af54 │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 4af3c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4af30 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4af18 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4af30 │ │ │ │ + beq.n 4af18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4af86 │ │ │ │ + ble.n 4af6e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4af30 │ │ │ │ + bl d2470 │ │ │ │ + b.n 4af18 │ │ │ │ mov r0, r7 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b0d2 │ │ │ │ + bl 4b0ba │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4afa2 │ │ │ │ + cbnz r0, 4af8a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4af30 │ │ │ │ + beq.n 4af18 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4af30 │ │ │ │ + bl d2470 │ │ │ │ + b.n 4af18 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b048 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b030 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b050 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b038 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str r3, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4b00a │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 4aff2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4af96 │ │ │ │ + beq.n 4af7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4af96 │ │ │ │ + bne.n 4af7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4af96 │ │ │ │ - cbz r5, 4b03a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4af7e │ │ │ │ + cbz r5, 4b022 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b02c │ │ │ │ - bl 98598 │ │ │ │ + blt.n 4b014 │ │ │ │ + bl 9803c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53bea │ │ │ │ + bl 53c22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 4b034 │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 4b01c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 53bea │ │ │ │ + bl 53c22 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ 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 │ │ │ │ @@ -48606,285 +48596,285 @@ │ │ │ │ asrs r2, r6, #32 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e29f0 <_PyErr_ProgramDecodedTextObject@@Base+0x390> │ │ │ │ + bl 1e479c <_PyErr_ProgramDecodedTextObject@@Base+0x390> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fdc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b0bc │ │ │ │ + beq.n 4b0a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b0bc │ │ │ │ + cbnz r3, 4b0a4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4b0c6 │ │ │ │ + cbz r1, 4b0ae │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4b0ce │ │ │ │ + b.n 4b0b6 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 34344 │ │ │ │ + b.w 34408 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b0f0 │ │ │ │ + cbz r0, 4b0d8 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 826c0 │ │ │ │ + bl 8225c │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b116 │ │ │ │ + bne.n 4b0fe │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b12e │ │ │ │ - b.n 4b142 │ │ │ │ + cbnz r0, 4b116 │ │ │ │ + b.n 4b12a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44112 @ 0xac50 │ │ │ │ + movw r0, #47376 @ 0xb910 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b10a │ │ │ │ - b.n 4b21c │ │ │ │ - bl 85e88 │ │ │ │ + bne.n 4b0f2 │ │ │ │ + b.n 4b204 │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b150 │ │ │ │ + bne.n 4b138 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4b160 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4b148 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b21c │ │ │ │ + bne.n 4b204 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b160 │ │ │ │ + b.n 4b148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b13e │ │ │ │ + bne.n 4b126 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b13e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b126 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b180 │ │ │ │ + bne.n 4b168 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3880 @ 0xf28 │ │ │ │ + movw r1, #7144 @ 0x1be8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4b21c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4b204 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 4b192 │ │ │ │ + blt.n 4b17a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2eb7c <_Py_DisplaySourceLine@@Base+0x88> │ │ │ │ + b.w 2eb80 │ │ │ │ negs r3, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 4b19a │ │ │ │ - cbnz r4, 4b1be │ │ │ │ + ble.n 4b182 │ │ │ │ + cbnz r4, 4b1a6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 24b4d8 <_PyTime_AsTimeval@@Base+0x1900> │ │ │ │ + bl 24c918 <_PyTime_AsTimeval@@Base+0x1a58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b21c │ │ │ │ + beq.n 4b204 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b21e │ │ │ │ + b.n 4b206 │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fdb38 │ │ │ │ - cbnz r0, 4b21c │ │ │ │ + bl 1ff870 │ │ │ │ + cbnz r0, 4b204 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 4b1d8 │ │ │ │ + bge.n 4b1c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eb7c <_Py_DisplaySourceLine@@Base+0x88> │ │ │ │ - cbnz r0, 4b1fc │ │ │ │ - b.n 4b21c │ │ │ │ + bl 2eb80 │ │ │ │ + cbnz r0, 4b1e4 │ │ │ │ + b.n 4b204 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 24b4d8 <_PyTime_AsTimeval@@Base+0x1900> │ │ │ │ + bl 24c918 <_PyTime_AsTimeval@@Base+0x1a58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b21c │ │ │ │ + beq.n 4b204 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b210 │ │ │ │ + beq.n 4b1f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b210 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b1f8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fdb38 │ │ │ │ + bl 1ff870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b1b4 │ │ │ │ + beq.n 4b19c │ │ │ │ movs r0, #0 │ │ │ │ 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 r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 4b246 │ │ │ │ + bmi.n 4b22e │ │ │ │ movw r2, #24964 @ 0x6184 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b280 │ │ │ │ + bne.n 4b268 │ │ │ │ mov r6, r0 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b27c │ │ │ │ + cbz r0, 4b264 │ │ │ │ mov r1, r6 │ │ │ │ - bl 894d4 │ │ │ │ + bl 89040 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b266 │ │ │ │ + beq.n 4b24e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 894d4 │ │ │ │ + bl 89040 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b288 │ │ │ │ + bne.n 4b270 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b27c │ │ │ │ + beq.n 4b264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b27c │ │ │ │ + cbnz r3, 4b264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b288 │ │ │ │ + b.n 4b270 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 42618 │ │ │ │ - ldr r0, [pc, #0] @ (4b294 ) │ │ │ │ + b.w 425f4 │ │ │ │ + ldr r0, [pc, #0] @ (4b27c ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 4b2c8 │ │ │ │ + bmi.n 4b2b0 │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b2c8 │ │ │ │ + beq.n 4b2b0 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 4b2e0 │ │ │ │ + b.n 4b2c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3255a <_PyXI_ApplyError@@Base+0x576> │ │ │ │ + bl 3255a <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b2be │ │ │ │ + beq.n 4b2a6 │ │ │ │ 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 468c4 <_PyLong_UnsignedLong_Converter@@Base+0x1b0> │ │ │ │ - ldr r0, [pc, #0] @ (4b2ec ) │ │ │ │ + b.w 468a4 <_PyLong_UnsignedLong_Converter@@Base+0x1b0> │ │ │ │ + ldr r0, [pc, #0] @ (4b2d4 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 4b318 │ │ │ │ + cbz r3, 4b300 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4b318 │ │ │ │ + bgt.n 4b300 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24ee74 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 250f98 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4b322 │ │ │ │ + beq.n 4b30a │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #45156 @ 0xb064 │ │ │ │ + movw r1, #48420 @ 0xbd24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 4b3f4 <_PyContext_NewHamtForTests@@Base+0xc4> │ │ │ │ + b.n 4b3dc <_PyContext_NewHamtForTests@@Base+0xc4> │ │ │ │ │ │ │ │ -0004b330 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (4b358 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004b318 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (4b340 <_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 │ │ │ │ @@ -48896,189 +48886,189 @@ │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4b3f0 <_PyContext_NewHamtForTests@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #132] @ (4b3d8 <_PyContext_NewHamtForTests@@Base+0xc0>) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4b3a0 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ + cbz r3, 4b388 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4b396 <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ + bne.n 4b37e <_PyContext_NewHamtForTests@@Base+0x66> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b386 <_PyContext_NewHamtForTests@@Base+0x56> │ │ │ │ + bne.n 4b36e <_PyContext_NewHamtForTests@@Base+0x56> │ │ │ │ dmb ish │ │ │ │ - beq.n 4b3a0 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ - bl 27378c │ │ │ │ + beq.n 4b388 <_PyContext_NewHamtForTests@@Base+0x70> │ │ │ │ + bl 276108 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4b4d4 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ + bl 4b4bc <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4b3d2 <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ + cbz r3, 4b3ba <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b3c8 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ + bne.n 4b3b0 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b3b8 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ + bne.n 4b3a0 <_PyContext_NewHamtForTests@@Base+0x88> │ │ │ │ dmb ish │ │ │ │ - beq.n 4b3d2 <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ - bl 251744 │ │ │ │ + beq.n 4b3ba <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ + bl 252024 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 72b58 │ │ │ │ - ldr r3, [pc, #20] @ (4b3f0 <_PyContext_NewHamtForTests@@Base+0xc0>) │ │ │ │ + bl 72b70 │ │ │ │ + ldr r3, [pc, #20] @ (4b3d8 <_PyContext_NewHamtForTests@@Base+0xc0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b3ec <_PyContext_NewHamtForTests@@Base+0xbc> │ │ │ │ + beq.n 4b3d4 <_PyContext_NewHamtForTests@@Base+0xbc> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #22024 @ 0x5608 │ │ │ │ + movw r1, #25288 @ 0x62c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22028 @ 0x560c │ │ │ │ + movw r0, #25292 @ 0x62cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b432 <_PyContext_NewHamtForTests@@Base+0x102> │ │ │ │ + beq.n 4b41a <_PyContext_NewHamtForTests@@Base+0x102> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b434 <_PyContext_NewHamtForTests@@Base+0x104> │ │ │ │ + beq.n 4b41c <_PyContext_NewHamtForTests@@Base+0x104> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4b434 <_PyContext_NewHamtForTests@@Base+0x104> │ │ │ │ + b.n 4b41c <_PyContext_NewHamtForTests@@Base+0x104> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #45144 @ 0xb058 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.w 4211c │ │ │ │ - movw r1, #45308 @ 0xb0fc │ │ │ │ + movw r1, #48572 @ 0xbdbc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 4b3f4 <_PyContext_NewHamtForTests@@Base+0xc4> │ │ │ │ + b.n 4b3dc <_PyContext_NewHamtForTests@@Base+0xc4> │ │ │ │ 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 4b478 <_PyContext_NewHamtForTests@@Base+0x148> │ │ │ │ + bgt.n 4b454 <_PyContext_NewHamtForTests@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 258a24 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1ec> │ │ │ │ - cbnz r0, 4b494 <_PyContext_NewHamtForTests@@Base+0x164> │ │ │ │ + bl 259990 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x268> │ │ │ │ + cbnz r0, 4b470 <_PyContext_NewHamtForTests@@Base+0x158> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 491bc │ │ │ │ + b.w 490d8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #3916 @ 0xf4c │ │ │ │ + movw r1, #7180 @ 0x1c0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b464 <_PyContext_NewHamtForTests@@Base+0x134> │ │ │ │ + bne.n 4b440 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + movw r1, #48408 @ 0xbd18 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.w 420f8 │ │ │ │ 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, #14296 @ 0x37d8 │ │ │ │ + movw r1, #17560 @ 0x4498 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 4b4d0 <_PyContext_NewHamtForTests@@Base+0x1a0> │ │ │ │ + bl c2ea4 │ │ │ │ + cbz r0, 4b4b8 <_PyContext_NewHamtForTests@@Base+0x1a0> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2357f0 │ │ │ │ + bl 236d0c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #288] @ (4b608 <_PyContext_NewHamtForTests@@Base+0x2d8>) │ │ │ │ + ldr r3, [pc, #288] @ (4b5f0 <_PyContext_NewHamtForTests@@Base+0x2d8>) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov sl, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ands.w r6, r5, #63 @ 0x3f │ │ │ │ - bne.n 4b508 <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ + bne.n 4b4f0 <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ - bne.n 4b50c <_PyContext_NewHamtForTests@@Base+0x1dc> │ │ │ │ + bne.n 4b4f4 <_PyContext_NewHamtForTests@@Base+0x1dc> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4b510 <_PyContext_NewHamtForTests@@Base+0x1e0> │ │ │ │ + b.n 4b4f8 <_PyContext_NewHamtForTests@@Base+0x1e0> │ │ │ │ movs r6, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r6, 4b532 <_PyContext_NewHamtForTests@@Base+0x202> │ │ │ │ + cbnz r6, 4b51a <_PyContext_NewHamtForTests@@Base+0x202> │ │ │ │ cmp r4, r6 │ │ │ │ it ne │ │ │ │ movne r6, #64 @ 0x40 │ │ │ │ subs r6, r4, r6 │ │ │ │ and.w r9, r4, #64 @ 0x40 │ │ │ │ add r6, lr │ │ │ │ lsrs r7, r4, #6 │ │ │ │ add r9, r6 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 4b554 <_PyContext_NewHamtForTests@@Base+0x224> │ │ │ │ + bls.n 4b53c <_PyContext_NewHamtForTests@@Base+0x224> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1a075c │ │ │ │ + bl 1a290c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4b544 <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + b.n 4b52c <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ rsb r7, r5, #119 @ 0x77 │ │ │ │ add r6, sp, #28 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ add.w r3, r7, #9 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ @@ -49092,439 +49082,438 @@ │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r6, r4 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ add r7, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r6, r4] │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 4b596 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + beq.n 4b57e <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ - b.n 4b58c <_PyContext_NewHamtForTests@@Base+0x25c> │ │ │ │ + b.n 4b574 <_PyContext_NewHamtForTests@@Base+0x25c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ orr.w r8, r8, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ rev r5, r5 │ │ │ │ str.w r5, [r7, #5] │ │ │ │ lsrs r4, r3, #6 │ │ │ │ movs r5, #0 │ │ │ │ rev.w r8, r8 │ │ │ │ str.w r8, [r7, #1] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 4b5c6 <_PyContext_NewHamtForTests@@Base+0x296> │ │ │ │ + beq.n 4b5ae <_PyContext_NewHamtForTests@@Base+0x296> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1a075c │ │ │ │ - b.n 4b5b4 <_PyContext_NewHamtForTests@@Base+0x284> │ │ │ │ + bl 1a290c │ │ │ │ + b.n 4b59c <_PyContext_NewHamtForTests@@Base+0x284> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ rev r0, r1 │ │ │ │ rev r1, r2 │ │ │ │ rev r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [sl, #4] │ │ │ │ rev r3, r3 │ │ │ │ str.w r1, [sl, #8] │ │ │ │ str.w r3, [sl, #16] │ │ │ │ str.w r2, [sl, #12] │ │ │ │ - ldr r3, [pc, #24] @ (4b608 <_PyContext_NewHamtForTests@@Base+0x2d8>) │ │ │ │ + ldr r3, [pc, #24] @ (4b5f0 <_PyContext_NewHamtForTests@@Base+0x2d8>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b600 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ + beq.n 4b5e8 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ 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, 4b638 <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ + cbz r0, 4b620 <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b638 <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ + beq.n 4b620 <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b638 <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b620 <_PyContext_NewHamtForTests@@Base+0x308> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4b656 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + cbnz r2, 4b63e <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b656 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + cbz r0, 4b63e <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4b656 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + beq.n 4b63e <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b656 <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b63e <_PyContext_NewHamtForTests@@Base+0x326> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #44980 @ 0xafb4 │ │ │ │ + movw r1, #48244 @ 0xbc74 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 4b3f4 <_PyContext_NewHamtForTests@@Base+0xc4> │ │ │ │ + b.n 4b3dc <_PyContext_NewHamtForTests@@Base+0xc4> │ │ │ │ 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 258a24 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1ec> │ │ │ │ - cbnz r0, 4b688 <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ + bl 259990 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x268> │ │ │ │ + cbnz r0, 4b670 <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 258d44 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x50c> │ │ │ │ + b.w 259c34 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x50c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4b6b2 <_PyContext_NewHamtForTests@@Base+0x382> │ │ │ │ + bhi.n 4b69a <_PyContext_NewHamtForTests@@Base+0x382> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4b6ca <_PyContext_NewHamtForTests@@Base+0x39a> │ │ │ │ + beq.n 4b6b2 <_PyContext_NewHamtForTests@@Base+0x39a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b6cc <_PyContext_NewHamtForTests@@Base+0x39c> │ │ │ │ - movw r0, #27644 @ 0x6bfc │ │ │ │ + b.n 4b6b4 <_PyContext_NewHamtForTests@@Base+0x39c> │ │ │ │ + movw r0, #30724 @ 0x7804 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b6a8 <_PyContext_NewHamtForTests@@Base+0x378> │ │ │ │ - b.n 4b6f6 <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ + bne.n 4b690 <_PyContext_NewHamtForTests@@Base+0x378> │ │ │ │ + b.n 4b6de <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f03cc <_Py_CheckRecursiveCall@@Base+0xd20> │ │ │ │ + bl 1f21ac <_Py_CheckRecursiveCall@@Base+0xd20> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4b6f6 <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ + beq.n 4b6de <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b6fa <_PyContext_NewHamtForTests@@Base+0x3ca> │ │ │ │ + blt.n 4b6e2 <_PyContext_NewHamtForTests@@Base+0x3ca> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19376 @ 0x4bb0 │ │ │ │ + movw r1, #22600 @ 0x5848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b72e <_PyContext_NewHamtForTests@@Base+0x3fe> │ │ │ │ + b.n 4b716 <_PyContext_NewHamtForTests@@Base+0x3fe> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4b712 <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ + cbz r0, 4b6fa <_PyContext_NewHamtForTests@@Base+0x3e2> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b8860 │ │ │ │ + bl 1bac54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b6f6 <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ + beq.n 4b6de <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4b72e <_PyContext_NewHamtForTests@@Base+0x3fe> │ │ │ │ - cbz r4, 4b724 <_PyContext_NewHamtForTests@@Base+0x3f4> │ │ │ │ + cbnz r0, 4b716 <_PyContext_NewHamtForTests@@Base+0x3fe> │ │ │ │ + cbz r4, 4b70c <_PyContext_NewHamtForTests@@Base+0x3f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b72c <_PyContext_NewHamtForTests@@Base+0x3fc> │ │ │ │ + beq.n 4b714 <_PyContext_NewHamtForTests@@Base+0x3fc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4b72c <_PyContext_NewHamtForTests@@Base+0x3fc> │ │ │ │ + b.n 4b714 <_PyContext_NewHamtForTests@@Base+0x3fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl feab4 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4b6f6 <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ + bl fedec <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4b6de <_PyContext_NewHamtForTests@@Base+0x3c6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r1, #42536 @ 0xa628 │ │ │ │ + movw r1, #45800 @ 0xb2e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 4b7a2 <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ + bl c2ea4 │ │ │ │ + cbz r0, 4b78a <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 234d80 │ │ │ │ + bl 2362f0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4b778 <_PyContext_NewHamtForTests@@Base+0x448> │ │ │ │ - cbnz r0, 4b786 <_PyContext_NewHamtForTests@@Base+0x456> │ │ │ │ - b.n 4b7a2 <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ + beq.n 4b760 <_PyContext_NewHamtForTests@@Base+0x448> │ │ │ │ + cbnz r0, 4b76e <_PyContext_NewHamtForTests@@Base+0x456> │ │ │ │ + b.n 4b78a <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b7a2 <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ - b.n 4b794 <_PyContext_NewHamtForTests@@Base+0x464> │ │ │ │ + beq.n 4b78a <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ + b.n 4b77c <_PyContext_NewHamtForTests@@Base+0x464> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4b79a <_PyContext_NewHamtForTests@@Base+0x46a> │ │ │ │ + cbz r0, 4b782 <_PyContext_NewHamtForTests@@Base+0x46a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b7a2 <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ + beq.n 4b78a <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4b7a2 <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ + b.n 4b78a <_PyContext_NewHamtForTests@@Base+0x472> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4b7d2 <_PyContext_NewHamtForTests@@Base+0x4a2> │ │ │ │ + bne.n 4b7ba <_PyContext_NewHamtForTests@@Base+0x4a2> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3368 @ 0xd28 │ │ │ │ + movw r1, #6632 @ 0x19e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4b80a <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4b7f2 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4b816 <_PyContext_NewHamtForTests@@Base+0x4e6> │ │ │ │ + cbnz r3, 4b7fe <_PyContext_NewHamtForTests@@Base+0x4e6> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4b80e <_PyContext_NewHamtForTests@@Base+0x4de> │ │ │ │ + cbz r3, 4b7f6 <_PyContext_NewHamtForTests@@Base+0x4de> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4b7fe <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ - movw r1, #3416 @ 0xd58 │ │ │ │ + cbnz r2, 4b7e6 <_PyContext_NewHamtForTests@@Base+0x4ce> │ │ │ │ + movw r1, #6680 @ 0x1a18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4b80a <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ - movw r1, #3468 @ 0xd8c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4b7f2 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + movw r1, #6732 @ 0x1a4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b8c0 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ + b.n 4b8a8 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 217790 │ │ │ │ + bl 218e38 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b83a <_PyContext_NewHamtForTests@@Base+0x50a> │ │ │ │ + cbz r2, 4b822 <_PyContext_NewHamtForTests@@Base+0x50a> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2615a4 │ │ │ │ + bl 262490 <_PyUnicode_ToNumeric@@Base+0x7a90> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b8c0 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ + bne.n 4b8a8 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b8c0 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ - cbz r0, 4b880 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + b.n 4b8a8 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ + cbz r0, 4b868 <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b88a <_PyContext_NewHamtForTests@@Base+0x55a> │ │ │ │ + bne.n 4b872 <_PyContext_NewHamtForTests@@Base+0x55a> │ │ │ │ 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 4b868 <_PyContext_NewHamtForTests@@Base+0x538> │ │ │ │ + beq.n 4b850 <_PyContext_NewHamtForTests@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b868 <_PyContext_NewHamtForTests@@Base+0x538> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b850 <_PyContext_NewHamtForTests@@Base+0x538> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45192 @ 0xb088 │ │ │ │ + movw r1, #48416 @ 0xbd20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4b80a <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4b7f2 <_PyContext_NewHamtForTests@@Base+0x4da> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 4b8ae <_PyContext_NewHamtForTests@@Base+0x57e> │ │ │ │ - bl d7c64 │ │ │ │ + bl d7504 │ │ │ │ + cbz r0, 4b896 <_PyContext_NewHamtForTests@@Base+0x57e> │ │ │ │ + bl d7748 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ - b.n 4b8c0 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ + bl 1597ec │ │ │ │ + b.n 4b8a8 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b89a <_PyContext_NewHamtForTests@@Base+0x56a> │ │ │ │ + bne.n 4b882 <_PyContext_NewHamtForTests@@Base+0x56a> │ │ │ │ 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 23fbc0 │ │ │ │ + bl 241128 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -0004b8ea : │ │ │ │ - movw r0, #1304 @ 0x518 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 4b918 │ │ │ │ + cbnz r4, 4b8f6 <_PyContext_NewHamtForTests@@Base+0x5de> │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4b918 │ │ │ │ + ble.n 4b8f6 <_PyContext_NewHamtForTests@@Base+0x5de> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b918 │ │ │ │ - cbnz r2, 4b936 │ │ │ │ + bne.n 4b8f6 <_PyContext_NewHamtForTests@@Base+0x5de> │ │ │ │ + cbnz r2, 4b914 <_PyContext_NewHamtForTests@@Base+0x5fc> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #68] @ (4b960 ) │ │ │ │ + ldr r4, [pc, #64] @ (4b93c <_PyContext_NewHamtForTests@@Base+0x624>) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b94e │ │ │ │ + cbz r0, 4b92c <_PyContext_NewHamtForTests@@Base+0x614> │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 159698 │ │ │ │ + bl 15a748 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b964 │ │ │ │ + bl 4b94a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b952 │ │ │ │ + bne.n 4b930 <_PyContext_NewHamtForTests@@Base+0x618> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b95a │ │ │ │ + b.n 4b938 <_PyContext_NewHamtForTests@@Base+0x620> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ subs r4, #148 @ 0x94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0004b940 : │ │ │ │ + movw r0, #4568 @ 0x11d8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4b994 │ │ │ │ + beq.n 4b97a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 4b994 │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 4b97a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23fb1c │ │ │ │ + b.w 241004 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b9b4 │ │ │ │ + beq.n 4b99a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4012 @ 0xfac │ │ │ │ + movw r1, #7276 @ 0x1c6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4b9dc │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4b9c2 │ │ │ │ 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 4b9d8 │ │ │ │ + bgt.n 4b9be │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 279370 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b9e2 │ │ │ │ - bl 1ef298 │ │ │ │ + ble.n 4b9c8 │ │ │ │ + bl 1f1078 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ba0c │ │ │ │ + b.n 4b9f2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2192b4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 21a988 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b9dc │ │ │ │ + beq.n 4b9c2 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4ba0a │ │ │ │ + ble.n 4b9f0 │ │ │ │ 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] │ │ │ │ @@ -49532,346 +49521,339 @@ │ │ │ │ blx 29c10 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4baa4 ) │ │ │ │ + ldr r3, [pc, #132] @ (4ba8c ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4ba54 │ │ │ │ + cbz r3, 4ba3a │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ba4a │ │ │ │ + bne.n 4ba30 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ba3a │ │ │ │ + bne.n 4ba20 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ba54 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 4ba3a │ │ │ │ + bl 276108 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4b4d4 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ + bl 4b4bc <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4ba86 │ │ │ │ + cbz r3, 4ba6c │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ba7c │ │ │ │ + bne.n 4ba62 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ba6c │ │ │ │ + bne.n 4ba52 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ba86 │ │ │ │ - bl 251744 │ │ │ │ + beq.n 4ba6c │ │ │ │ + bl 252024 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4baa4 ) │ │ │ │ + bl 256ea8 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ba8c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4baa0 │ │ │ │ + beq.n 4ba86 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 78ff0 │ │ │ │ - bl 79020 │ │ │ │ + bl 78fdc │ │ │ │ + bl 7900c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4bae4 │ │ │ │ + bgt.n 4bacc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #47785 @ 0xbaa9 │ │ │ │ + movw r2, #47761 @ 0xba91 │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4bae4 │ │ │ │ + bne.n 4bacc │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1585cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 15967c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4baf2 │ │ │ │ + ble.n 4bada │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4bb14 │ │ │ │ + b.n 4bafc │ │ │ │ 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, 4bb22 │ │ │ │ + cbz r2, 4bb0a │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4bb22 │ │ │ │ + ble.n 4bb0a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1585e0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 159690 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4baf2 │ │ │ │ + bcc.n 4bada │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 79054 │ │ │ │ - b.n 4bb14 │ │ │ │ + bl 79040 │ │ │ │ + b.n 4bafc │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4bb42 │ │ │ │ + cbz r3, 4bb2a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4bb44 │ │ │ │ + b.n 4bb2c │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4bb52 │ │ │ │ + cbnz r3, 4bb3a │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4bb52 │ │ │ │ + ble.n 4bb3a │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4bb52 │ │ │ │ - cbnz r4, 4bb74 │ │ │ │ - ldr r1, [pc, #380] @ (4bcd0 ) │ │ │ │ + bgt.n 4bb3a │ │ │ │ + cbnz r4, 4bb5c │ │ │ │ + ldr r1, [pc, #380] @ (4bcb8 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc5c │ │ │ │ + beq.n 4bc44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4bb8a │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4bb72 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc5c │ │ │ │ + bne.n 4bc44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4bba0 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4bb88 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc5c │ │ │ │ + bne.n 4bc44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4bbb8 │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 4bba0 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc5c │ │ │ │ + bne.n 4bc44 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bbdc │ │ │ │ - bl 85e88 │ │ │ │ + b.n 4bbc4 │ │ │ │ + bl 85a18 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bbd8 │ │ │ │ + beq.n 4bbc0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4bbd8 │ │ │ │ + cbnz r3, 4bbc0 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4bbaa │ │ │ │ + beq.n 4bb92 │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4bc12 │ │ │ │ + beq.n 4bbfa │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4bbec │ │ │ │ + cbz r6, 4bbd4 │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4bc1e │ │ │ │ - b.n 4bbf4 │ │ │ │ + beq.n 4bc06 │ │ │ │ + b.n 4bbdc │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4bbfe │ │ │ │ + cbz r5, 4bbe6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4bc26 │ │ │ │ - b.n 4bc06 │ │ │ │ + beq.n 4bc0e │ │ │ │ + b.n 4bbee │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 43516 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4bc26 │ │ │ │ - b.n 4bc5c │ │ │ │ + bl 434f6 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4bc0e │ │ │ │ + b.n 4bc44 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4bc26 │ │ │ │ + b.n 4bc0e │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4bc42 │ │ │ │ + bge.n 4bc2a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3804 @ 0xedc │ │ │ │ + movw r1, #7068 @ 0x1b9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4bc5c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4bc44 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4bc60 │ │ │ │ + beq.n 4bc48 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f7c38 │ │ │ │ - cbnz r0, 4bc64 │ │ │ │ + bl 1f9a18 │ │ │ │ + cbnz r0, 4bc4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bcc8 │ │ │ │ + b.n 4bcb0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4bc66 │ │ │ │ + b.n 4bc4e │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4bc7a │ │ │ │ + beq.n 4bc62 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f9a18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc5c │ │ │ │ + beq.n 4bc44 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4bc7c │ │ │ │ + b.n 4bc64 │ │ │ │ movs r4, #0 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 29364 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4bcc2 │ │ │ │ + bge.n 4bcaa │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4bcb2 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 4bc9a │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc7c │ │ │ │ - b.n 4bc5c │ │ │ │ + beq.n 4bc64 │ │ │ │ + b.n 4bc44 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 4bc5c │ │ │ │ + bl f6be4 │ │ │ │ + b.n 4bc44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807cc │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #53189 @ 0xcfc5 │ │ │ │ + movw r1, #60629 @ 0xecd5 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 4083a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + b.w 40820 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #84 @ 0x54 │ │ │ │ + movw r0, #3484 @ 0xd9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r1, #4 │ │ │ │ - b.w 8057c │ │ │ │ - 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 │ │ │ │ + b.w 805a0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4bd2c │ │ │ │ + cbz r3, 4bd02 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4bd3c │ │ │ │ + b.n 4bd12 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4bd3a │ │ │ │ + ble.n 4bd10 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4bd36 │ │ │ │ - cbnz r1, 4bd64 │ │ │ │ + bgt.n 4bd0c │ │ │ │ + cbnz r1, 4bd3a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4bd3c │ │ │ │ + b.n 4bd12 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ movw r4, #15836 @ 0x3ddc │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bd6a │ │ │ │ - b.n 4bd88 │ │ │ │ + cbnz r0, 4bd40 │ │ │ │ + b.n 4bd5e │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r5, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ itte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 15d20c │ │ │ │ + b.w 15e2bc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ @@ -49880,58 +49862,58 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6ec │ │ │ │ + bl 7f6f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bdda │ │ │ │ + beq.n 4bdb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4bdda │ │ │ │ + cbnz r3, 4bdb0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004bddc : │ │ │ │ +0004bdb2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 4bdee │ │ │ │ - cbnz r1, 4bdf4 │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 4be00 │ │ │ │ + cbz r0, 4bdc4 │ │ │ │ + cbnz r1, 4bdca │ │ │ │ + bl 270964 │ │ │ │ + b.n 4bdd6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4be06 │ │ │ │ + cbnz r0, 4bddc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4be26 │ │ │ │ + b.n 4bdfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10db2c │ │ │ │ + bl 10df58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4be26 │ │ │ │ + beq.n 4bdfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4be26 │ │ │ │ + cbnz r3, 4bdfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -49940,422 +49922,401 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ - cbnz r0, 4be8e │ │ │ │ + bl d1998 │ │ │ │ + cbnz r0, 4be64 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4be5c │ │ │ │ + cbz r5, 4be32 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4be64 │ │ │ │ + b.n 4be3a │ │ │ │ movw r4, #10752 @ 0x2a00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4be82 │ │ │ │ + blt.n 4be58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4be82 │ │ │ │ + cbnz r0, 4be58 │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4be90 │ │ │ │ + b.n 4be66 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4be90 │ │ │ │ + b.n 4be66 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4be9a │ │ │ │ + cbz r3, 4be70 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + 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, 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 4bed4 │ │ │ │ + bne.n 4beaa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4bef4 │ │ │ │ - b.n 4beec │ │ │ │ + bne.n 4beca │ │ │ │ + b.n 4bec2 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5308 @ 0x14bc │ │ │ │ + movw r0, #8600 @ 0x2198 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bec6 │ │ │ │ - b.n 4bf7e │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4be9c │ │ │ │ + b.n 4bf54 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf7e │ │ │ │ + bne.n 4bf54 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bf08 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4bf7e │ │ │ │ + bne.n 4bede │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 4bf54 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4bf30 │ │ │ │ + beq.n 4bf06 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4132 @ 0x1024 │ │ │ │ + movw r1, #7396 @ 0x1ce4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4bf3c │ │ │ │ + bhi.n 4bf12 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4bf82 │ │ │ │ - b.n 4bf58 │ │ │ │ + beq.n 4bf58 │ │ │ │ + b.n 4bf2e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #53024 @ 0xcf20 │ │ │ │ + movw r1, #56248 @ 0xdbb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4bf82 │ │ │ │ + beq.n 4bf58 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53144 @ 0xcf98 │ │ │ │ + movw r1, #56368 @ 0xdc30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bfba │ │ │ │ + b.n 4bf90 │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4bfa6 │ │ │ │ + bcc.n 4bf7c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4160 @ 0x1040 │ │ │ │ + movw r1, #7424 @ 0x1d00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1faf6c │ │ │ │ + bl 1fccf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf7e │ │ │ │ + bne.n 4bf54 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 4bfde │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4bfb4 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4bfd6 │ │ │ │ + bne.n 4bfac │ │ │ │ pop {r4} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4bff8 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 4c014 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24848 @ 0x6110 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c02e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r3, r4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - str r1, [r2, #12] │ │ │ │ - bl 79054 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4c060 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4bff8 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c05a │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c060 │ │ │ │ + bne.n 4bff2 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4bff8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c09e │ │ │ │ + cbnz r0, 4c036 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4c07c │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4c014 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c076 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c07c │ │ │ │ + bne.n 4c00e │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c014 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c09e │ │ │ │ + cbnz r0, 4c036 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4c09e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4c036 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c094 │ │ │ │ + bne.n 4c02c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4c0be │ │ │ │ + cbz r3, 4c056 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4c0ce │ │ │ │ + b.n 4c066 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4c0cc │ │ │ │ + blt.n 4c064 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4c0c8 │ │ │ │ - cbnz r1, 4c0ee │ │ │ │ + bgt.n 4c060 │ │ │ │ + cbnz r1, 4c086 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4c0ce │ │ │ │ + b.n 4c066 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #448] @ (4c290 ) │ │ │ │ + ldr r1, [pc, #448] @ (4c228 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c0f4 │ │ │ │ - b.n 4c150 │ │ │ │ + cbnz r0, 4c08c │ │ │ │ + b.n 4c0e8 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4c11a │ │ │ │ + beq.n 4c0b2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4c104 │ │ │ │ + cbz r6, 4c09c │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c104 │ │ │ │ + bne.n 4c09c │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c11e │ │ │ │ + b.n 4c0b6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c10c │ │ │ │ + cbnz r0, 4c0a4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c11e │ │ │ │ - bl c6fd0 │ │ │ │ + b.n 4c0b6 │ │ │ │ + bl c6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c150 │ │ │ │ + blt.n 4c0e8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c100 │ │ │ │ - b.n 4c108 │ │ │ │ + beq.n 4c098 │ │ │ │ + b.n 4c0a0 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 227af4 │ │ │ │ + bl 2290fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c150 │ │ │ │ + beq.n 4c0e8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c1a6 │ │ │ │ + beq.n 4c13e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c154 │ │ │ │ + beq.n 4c0ec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c264 │ │ │ │ + b.n 4c1fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 4c174 │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 4c10c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4c150 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4c0e8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c150 │ │ │ │ + beq.n 4c0e8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c1a6 │ │ │ │ + ble.n 4c13e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4c150 │ │ │ │ + bl d2470 │ │ │ │ + b.n 4c0e8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c43c │ │ │ │ + bl 4c424 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c1be │ │ │ │ + cbnz r0, 4c156 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c150 │ │ │ │ + beq.n 4c0e8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4c150 │ │ │ │ + bl d2470 │ │ │ │ + b.n 4c0e8 │ │ │ │ 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, 4c270 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c208 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4c278 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c210 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c280 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c218 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c288 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c220 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movs r3, #28 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4c234 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 4c1cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c1b2 │ │ │ │ + beq.n 4c14a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c1b2 │ │ │ │ + bne.n 4c14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c1b2 │ │ │ │ - cbz r5, 4c264 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c14a │ │ │ │ + cbz r5, 4c1fc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c256 │ │ │ │ - bl 98598 │ │ │ │ + blt.n 4c1ee │ │ │ │ + bl 9803c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 54128 │ │ │ │ + bl 54124 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 4c25e │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 4c1f6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 54128 │ │ │ │ + bl 54124 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4c286 │ │ │ │ + bpl.n 4c21e │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c2aa │ │ │ │ + ble.n 4c242 │ │ │ │ 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] @ (4c520 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c4b8 ) │ │ │ │ bkpt 0x00fa │ │ │ │ subs r6, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -50365,402 +50326,431 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ - cbnz r0, 4c2f8 │ │ │ │ + bl d1998 │ │ │ │ + cbnz r0, 4c290 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4c2c6 │ │ │ │ + cbz r5, 4c25e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4c2ce │ │ │ │ + b.n 4c266 │ │ │ │ movw r4, #10752 @ 0x2a00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4c2ec │ │ │ │ + blt.n 4c284 │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4c2ec │ │ │ │ + cbnz r0, 4c284 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c2fa │ │ │ │ + b.n 4c292 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c2fa │ │ │ │ + b.n 4c292 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4c304 │ │ │ │ + cbz r3, 4c29c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4c322 │ │ │ │ + cbz r1, 4c2ba │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4c33e │ │ │ │ + bmi.n 4c2d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25520 @ 0x63b0 │ │ │ │ + movw r1, #28072 @ 0x6da8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c358 │ │ │ │ + b.n 4c2f0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - str r1, [r2, #16] │ │ │ │ - bl 79054 │ │ │ │ + str r1, [r2, #12] │ │ │ │ + bl 79040 │ │ │ │ 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, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4c37a │ │ │ │ + cbnz r3, 4c312 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4c37a │ │ │ │ + ble.n 4c312 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4c37a │ │ │ │ - cbnz r4, 4c39a │ │ │ │ + bne.n 4c312 │ │ │ │ + cbnz r4, 4c332 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4c434 ) │ │ │ │ + ldr r4, [pc, #176] @ (4c3cc ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c39a │ │ │ │ + cbnz r0, 4c332 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c42e │ │ │ │ + b.n 4c3c6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c3ae │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4c346 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c396 │ │ │ │ + bne.n 4c32e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c3c2 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4c35a │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c396 │ │ │ │ + bne.n 4c32e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #40212 @ 0x9d14 │ │ │ │ + movw r1, #43436 @ 0xa9ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4624 @ 0x1210 │ │ │ │ + movw r0, #7848 @ 0x1ea8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c396 │ │ │ │ - bl 98598 │ │ │ │ + beq.n 4c32e │ │ │ │ + bl 9803c │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a848 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r6, 4c410 │ │ │ │ + bl 9ab24 │ │ │ │ + cbz r6, 4c3a8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4c41a │ │ │ │ - bl e9180 │ │ │ │ + bne.n 4c3b2 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c3e4 │ │ │ │ - b.n 4c396 │ │ │ │ + beq.n 4c37c │ │ │ │ + b.n 4c32e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4c42e │ │ │ │ + b.n 4c3c6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r6, #52 @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 3fe20 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r1, 4c3e8 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 4c404 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #28744 @ 0x7048 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4c41e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmp r3, r4 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + str r1, [r2, #16] │ │ │ │ + bl 79040 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.w 3fdfc │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c45a │ │ │ │ + cbz r0, 4c442 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 826c0 │ │ │ │ + bl 8225c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 4c48e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4c476 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c488 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c48e │ │ │ │ + bne.n 4c470 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c476 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c49c │ │ │ │ + cbnz r0, 4c484 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 144988 │ │ │ │ + b.w 14591c │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 21659c <_Py_set_inheritable_async_safe@@Base+0x80> │ │ │ │ - cbz r0, 4c4f0 │ │ │ │ + bl 217d04 <_Py_set_inheritable_async_safe@@Base+0x80> │ │ │ │ + cbz r0, 4c4d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4c4d4 │ │ │ │ + cbnz r0, 4c4bc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4c4f4 │ │ │ │ + beq.n 4c4dc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4c4f4 │ │ │ │ - bl 842e8 │ │ │ │ - cbnz r0, 4c4fc │ │ │ │ + b.n 4c4dc │ │ │ │ + bl 83e84 │ │ │ │ + cbnz r0, 4c4e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c4f0 │ │ │ │ + beq.n 4c4d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c4f0 │ │ │ │ + cbnz r3, 4c4d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c536 │ │ │ │ + b.n 4c51e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4212 @ 0x1074 │ │ │ │ + movw r0, #7476 @ 0x1d34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c536 │ │ │ │ + beq.n 4c51e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c536 │ │ │ │ + cbnz r3, 4c51e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c55e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4c546 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4c556 │ │ │ │ + bne.n 4c53e │ │ │ │ pop {r4} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ movs r1, #3 │ │ │ │ - b.w 215cb0 │ │ │ │ + b.w 21741c │ │ │ │ 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 4c5d6 │ │ │ │ + ble.n 4c5be │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4c5d6 │ │ │ │ + beq.n 4c5be │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4c5a0 │ │ │ │ + cbz r5, 4c588 │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 279370 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4c5a0 │ │ │ │ + bge.n 4c588 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4c5ba │ │ │ │ + ble.n 4c5a2 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 279370 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4c598 │ │ │ │ + blt.n 4c580 │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2192b4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 21a988 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c5e6 │ │ │ │ + beq.n 4c5ce │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1532a0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 154350 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c5e8 │ │ │ │ + beq.n 4c5d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4c5e8 │ │ │ │ + b.n 4c5d0 │ │ │ │ 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 r6, r2 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - blt.n 4c60e │ │ │ │ - cbz r2, 4c60e │ │ │ │ + blt.n 4c5f6 │ │ │ │ + cbz r2, 4c5f6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4c626 │ │ │ │ + bgt.n 4c60e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4220 @ 0x107c │ │ │ │ + movw r1, #7484 @ 0x1d3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4c66e │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4c656 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4c68c │ │ │ │ + cbz r6, 4c674 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122b54 │ │ │ │ - bl cfcbc │ │ │ │ + bl 1232fc │ │ │ │ + bl cf75c │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4c674 │ │ │ │ + beq.n 4c65c │ │ │ │ mov r0, r8 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 4c674 │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 4c65c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52992 @ 0xcf00 │ │ │ │ + movw r1, #56184 @ 0xdb78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c6be │ │ │ │ + b.n 4c6a6 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ - b.n 4c6a6 │ │ │ │ + b.n 4c68e │ │ │ │ add.w r1, r0, r4, lsl #2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ adds r1, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 4c6a6 │ │ │ │ + beq.n 4c68e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4c698 │ │ │ │ + b.n 4c680 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6bc │ │ │ │ + beq.n 4c6a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c6bc │ │ │ │ + cbnz r3, 4c6a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4c6c8 ) │ │ │ │ + ldr r0, [pc, #4] @ (4c6b0 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -50768,221 +50758,221 @@ │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c6f4 │ │ │ │ + cbz r0, 4c6dc │ │ │ │ movs r1, #3 │ │ │ │ - b.w 215cb0 │ │ │ │ + b.w 21741c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #56260 @ 0xdbc4 │ │ │ │ + movw r0, #59524 @ 0xe884 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c724 │ │ │ │ + cbz r0, 4c70c │ │ │ │ movs r1, #5 │ │ │ │ - b.w 215cb0 │ │ │ │ + b.w 21741c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4c7c4 ) │ │ │ │ + ldr r3, [pc, #132] @ (4c7ac ) │ │ │ │ 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, 4c772 │ │ │ │ + cbz r3, 4c75a │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c768 │ │ │ │ + bne.n 4c750 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c758 │ │ │ │ + bne.n 4c740 │ │ │ │ dmb ish │ │ │ │ - beq.n 4c772 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 4c75a │ │ │ │ + bl 276108 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4c8c8 │ │ │ │ + bl 4c8b0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4c7a4 │ │ │ │ + cbz r3, 4c78c │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c79a │ │ │ │ + bne.n 4c782 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c78a │ │ │ │ + bne.n 4c772 │ │ │ │ dmb ish │ │ │ │ - beq.n 4c7a4 │ │ │ │ - bl 251744 │ │ │ │ + beq.n 4c78c │ │ │ │ + bl 252024 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72b58 │ │ │ │ - ldr r3, [pc, #20] @ (4c7c4 ) │ │ │ │ + bl 72b70 │ │ │ │ + ldr r3, [pc, #20] @ (4c7ac ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c7be │ │ │ │ + beq.n 4c7a6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c7d2 │ │ │ │ + cbz r0, 4c7ba │ │ │ │ movs r1, #7 │ │ │ │ - b.w 215cb0 │ │ │ │ + b.w 21741c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4c7fe │ │ │ │ + cbnz r3, 4c7e6 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4c7fe │ │ │ │ + ble.n 4c7e6 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4c7fe │ │ │ │ - cbnz r4, 4c81e │ │ │ │ + bne.n 4c7e6 │ │ │ │ + cbnz r4, 4c806 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (4c8c4 ) │ │ │ │ + ldr r4, [pc, #188] @ (4c8ac ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c81e │ │ │ │ + cbnz r0, 4c806 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c8be │ │ │ │ + b.n 4c8a6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c832 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4c81a │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c81a │ │ │ │ + bne.n 4c802 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dc444 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c81a │ │ │ │ + beq.n 4c802 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c81a │ │ │ │ + beq.n 4c802 │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #4292 @ 0x10c4 │ │ │ │ + movw r1, #7556 @ 0x1d84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #58756 @ 0xe584 │ │ │ │ + movw r0, #61976 @ 0xf218 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c81a │ │ │ │ - bl 98598 │ │ │ │ + beq.n 4c802 │ │ │ │ + bl 9803c │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r7, 4c8a0 │ │ │ │ + bl 9ab24 │ │ │ │ + cbz r7, 4c888 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4c8aa │ │ │ │ - bl e9180 │ │ │ │ + bne.n 4c892 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c872 │ │ │ │ - b.n 4c81a │ │ │ │ + beq.n 4c85a │ │ │ │ + b.n 4c802 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4c8be │ │ │ │ + b.n 4c8a6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r6, #140 @ 0x8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #284] @ (4c9f8 ) │ │ │ │ + ldr r3, [pc, #284] @ (4c9e0 ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ands.w r5, r6, #63 @ 0x3f │ │ │ │ - bne.n 4c8fc │ │ │ │ + bne.n 4c8e4 │ │ │ │ orrs.w r3, r6, r9 │ │ │ │ - bne.n 4c900 │ │ │ │ + bne.n 4c8e8 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 4c906 │ │ │ │ + b.n 4c8ee │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4c938 │ │ │ │ + beq.n 4c920 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #64 @ 0x40 │ │ │ │ add.w r3, r8, #9 │ │ │ │ mov.w sl, #128 @ 0x80 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -51012,20 +51002,20 @@ │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ add.w r3, r3, r5, lsl #6 │ │ │ │ ldrd r0, r1, [sp, #44] @ 0x2c │ │ │ │ strb.w sl, [r8, #-132] │ │ │ │ strd r0, r1, [r3, #-140] @ 0x8c │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 4cc2c │ │ │ │ + bl 4cbf8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4c9b0 │ │ │ │ + bne.n 4c998 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4cc2c │ │ │ │ + bl 4cbf8 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r7, #0] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ @@ -51038,50 +51028,50 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r7, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r7, #20] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - ldr r3, [pc, #20] @ (4c9f8 ) │ │ │ │ + ldr r3, [pc, #20] @ (4c9e0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c9f2 │ │ │ │ + beq.n 4c9da │ │ │ │ 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, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4ca2c │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4ca14 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4ca26 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4ca2c │ │ │ │ + bne.n 4ca0e │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4ca14 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4ca4e │ │ │ │ + cbnz r0, 4ca36 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4ca4e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4ca36 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4ca44 │ │ │ │ + bne.n 4ca2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -51091,187 +51081,173 @@ │ │ │ │ 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, 4ca82 │ │ │ │ + cbz r6, 4ca6a │ │ │ │ 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, 4ca94 │ │ │ │ + cbz r2, 4ca7c │ │ │ │ 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 10ef64 │ │ │ │ + bl 10f390 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 79054 │ │ │ │ - cbz r4, 4cac2 │ │ │ │ - ldr r0, [pc, #28] @ (4cac8 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 79040 │ │ │ │ + cbz r4, 4caaa │ │ │ │ + ldr r0, [pc, #28] @ (4cab0 ) │ │ │ │ + bl 2016d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57240 @ 0xdf98 │ │ │ │ + movw r0, #60536 @ 0xec78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c9d4 │ │ │ │ + bmi.n 4c9bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -0004cacc : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4cada │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72d70 │ │ │ │ - cbz r0, 4cb20 │ │ │ │ + bl 72d88 │ │ │ │ + cbz r0, 4caf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7ec70 │ │ │ │ + bl 7ec80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4cb0a │ │ │ │ + cbz r0, 4cae2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 807a8 │ │ │ │ - cbnz r0, 4cb24 │ │ │ │ + bl 807cc │ │ │ │ + cbnz r0, 4cafc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cb20 │ │ │ │ + beq.n 4caf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cb20 │ │ │ │ + cbnz r3, 4caf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4cb26 │ │ │ │ + b.n 4cafe │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004cb2a : │ │ │ │ +0004cb02 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4cb3e │ │ │ │ - cbnz r1, 4cb44 │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 4cb4e │ │ │ │ + cbz r0, 4cb16 │ │ │ │ + cbnz r1, 4cb1c │ │ │ │ + bl 270964 │ │ │ │ + b.n 4cb26 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9d50c │ │ │ │ + bl 9cf3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4cb5e │ │ │ │ - movw r0, #4300 @ 0x10cc │ │ │ │ + bge.n 4cb36 │ │ │ │ + movw r0, #7564 @ 0x1d8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f6ea8 │ │ │ │ - b.n 4cb64 │ │ │ │ + bl 1f8cb8 │ │ │ │ + b.n 4cb3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4cb9a │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4cb72 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4cb94 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4cb9a │ │ │ │ + bne.n 4cb6c │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4cb72 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4cbbc │ │ │ │ + cbnz r0, 4cb94 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4cbbc │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4cb94 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4cbb2 │ │ │ │ + bne.n 4cb8a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #41388 @ 0xa1ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4cc12 │ │ │ │ + bne.n 4cbea │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4cc12 │ │ │ │ + bne.n 4cbea │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4cc12 │ │ │ │ + bhi.n 4cbea │ │ │ │ mov r4, r2 │ │ │ │ - bl 41938 │ │ │ │ + bl 4191a │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4cc1c │ │ │ │ + beq.n 4cbf4 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4cc1e │ │ │ │ + b.n 4cbf6 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4cc1e │ │ │ │ + b.n 4cbf6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004cc20 : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ 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 │ │ │ │ @@ -53629,1187 +53605,1201 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4e8a8 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4e874 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4e8a2 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4e8a8 │ │ │ │ + bne.n 4e86e │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4e874 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e8ca │ │ │ │ + cbnz r0, 4e896 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4e8ca │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4e896 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4e8c0 │ │ │ │ + bne.n 4e88c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004e8cc : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4e8f4 │ │ │ │ + cbnz r3, 4e8b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 4e90e │ │ │ │ + cbz r2, 4e8ce │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4e90e │ │ │ │ + cbz r3, 4e8ce │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46136 @ 0xb438 │ │ │ │ + movw r1, #49400 @ 0xc0f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e9be │ │ │ │ + b.n 4e97e │ │ │ │ mov r0, r1 │ │ │ │ - bl 171da0 │ │ │ │ + bl 172f38 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4e91c │ │ │ │ + cbz r2, 4e8dc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 246c08 <_PyArg_BadArgument@@Base+0x2f8> │ │ │ │ + bl 248078 <_PyArg_BadArgument@@Base+0x280> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e90a │ │ │ │ + beq.n 4e8ca │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 1935e8 │ │ │ │ + bl 195190 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 1935e8 │ │ │ │ + bl 195190 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4e9be │ │ │ │ + cbz r3, 4e97e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 246dd4 │ │ │ │ + bl 248364 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e97a │ │ │ │ + beq.n 4e93a │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4e994 │ │ │ │ + b.n 4e954 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e90a │ │ │ │ + beq.n 4e8ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e90a │ │ │ │ + bne.n 4e8ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e90a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e8ca │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4e9bc │ │ │ │ + bge.n 4e97c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [ip, r7] │ │ │ │ - b.n 4e994 │ │ │ │ + b.n 4e954 │ │ │ │ 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 │ │ │ │ - cbz r0, 4e9f2 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 4e9b2 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4e9ec │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4e9f2 │ │ │ │ + bne.n 4e9ac │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4e9b2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4ea00 │ │ │ │ + cbnz r0, 4e9c0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4ea00 │ │ │ │ + cbz r0, 4e9c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3759 @ 0xeaf │ │ │ │ + movw r1, #3731 @ 0xe93 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 4083a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ - │ │ │ │ -0004ea18 : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ + b.w 40820 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4eab8 ) │ │ │ │ + ldr r3, [pc, #132] @ (4ea6c ) │ │ │ │ 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, 4ea68 │ │ │ │ + cbz r3, 4ea1c │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ea5e │ │ │ │ + bne.n 4ea12 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ea4e │ │ │ │ + bne.n 4ea02 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ea68 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 4ea1c │ │ │ │ + bl 276108 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4c8c8 │ │ │ │ + bl 4c8b0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4ea9a │ │ │ │ + cbz r3, 4ea4e │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ea90 │ │ │ │ + bne.n 4ea44 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ea80 │ │ │ │ + bne.n 4ea34 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ea9a │ │ │ │ - bl 251744 │ │ │ │ + beq.n 4ea4e │ │ │ │ + bl 252024 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4eab8 ) │ │ │ │ + bl 256ea8 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ea6c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4eab4 │ │ │ │ + beq.n 4ea68 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 234d80 │ │ │ │ + bl 2362f0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4eaee │ │ │ │ + beq.n 4eaa2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4eafe │ │ │ │ + bne.n 4eab2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4eb00 │ │ │ │ + beq.n 4eab4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4eb00 │ │ │ │ + b.n 4eab4 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eee08 │ │ │ │ + bl ef150 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0004eb04 : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - 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 234d80 │ │ │ │ + bl 2362f0 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - │ │ │ │ -0004eb2c : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 23b548 │ │ │ │ + bl 23ca44 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4eb94 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 4eb30 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #64] @ 4eba8 │ │ │ │ + vldr d7, [pc, #68] @ 4eb48 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4eb98 │ │ │ │ + bhi.n 4eb34 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ - b.n 4eba0 │ │ │ │ + b.n 4eb3c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4eba0 │ │ │ │ + b.n 4eb3c │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4ebc4 │ │ │ │ - movw r0, #32568 @ 0x7f38 │ │ │ │ + bne.n 4eb64 │ │ │ │ + movw r0, #35832 @ 0x8bf8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 8057c │ │ │ │ - movw r0, #32560 @ 0x7f30 │ │ │ │ + b.w 805a0 │ │ │ │ + movw r0, #35824 @ 0x8bf0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 8057c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 805a0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2149c4 │ │ │ │ + bl 216444 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ec08 │ │ │ │ + beq.n 4eb9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ec0a │ │ │ │ + beq.n 4eb9c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ec0a │ │ │ │ + b.n 4eb9c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004eba0 : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4ebae │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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 78ff0 │ │ │ │ + bl 78fdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f6ec │ │ │ │ + bl 7f6f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ec5c │ │ │ │ + beq.n 4ebfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ec5c │ │ │ │ + cbnz r3, 4ebfe │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92748 │ │ │ │ + bl 92078 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20c060 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 20dd70 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add.w r0, r3, r0, lsl #2 │ │ │ │ + b.w 12d744 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #17644 @ 0x44ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4ecb2 │ │ │ │ + beq.n 4ec62 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 4ecb2 │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 4ec62 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4ecb4 │ │ │ │ + b.n 4ec64 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4ecec │ │ │ │ + bpl.n 4ec9c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4ece8 │ │ │ │ + cbz r0, 4ec98 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2149c4 │ │ │ │ + bl 216444 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ecf4 │ │ │ │ + bne.n 4eca4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ece8 │ │ │ │ + beq.n 4ec98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ece8 │ │ │ │ + cbnz r3, 4ec98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ecf4 │ │ │ │ + b.n 4eca4 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004eca8 : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 23b548 │ │ │ │ + bl 23ca44 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4ed54 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 4ed10 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #64] @ 4ed68 │ │ │ │ + vldr d7, [pc, #68] @ 4ed28 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ed58 │ │ │ │ + bgt.n 4ed14 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4ed60 │ │ │ │ + b.n 4ed1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ed60 │ │ │ │ + b.n 4ed1c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ + 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, 4ed9e │ │ │ │ + cbz r7, 4ed5e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #908 @ 0x38c │ │ │ │ + movw r1, #4132 @ 0x1024 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4edde │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4ed9e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4edb0 │ │ │ │ + bpl.n 4ed70 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4edd0 │ │ │ │ + bgt.n 4ed90 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #4436 @ 0x1154 │ │ │ │ + movw r1, #7700 @ 0x1e14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 100350 │ │ │ │ + bl 1007a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ede2 │ │ │ │ + cbnz r0, 4eda2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ef10 │ │ │ │ + b.n 4eed0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182508 <_PyEval_MatchClass@@Base+0x4a8> │ │ │ │ + bl 183914 <_PyEval_MatchClass@@Base+0x534> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4ee0a │ │ │ │ + bne.n 4edca │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4edde │ │ │ │ + beq.n 4ed9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4edde │ │ │ │ + bne.n 4ed9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4edde │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ed9e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ee1a │ │ │ │ + beq.n 4edda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ee1a │ │ │ │ + cbnz r3, 4edda │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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 4ee5e │ │ │ │ + beq.n 4ee1e │ │ │ │ mov r0, r8 │ │ │ │ - bl 246d04 │ │ │ │ + bl 2481ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4edde │ │ │ │ + beq.n 4ed9e │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 211a64 <_Py_RestoreSignals@@Base+0x1d20> │ │ │ │ + bl 2136d0 <_Py_RestoreSignals@@Base+0x1c90> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ee4e │ │ │ │ + bne.n 4ee0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ - b.n 4edde │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 4ed9e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4ee86 │ │ │ │ + bmi.n 4ee46 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4496 @ 0x1190 │ │ │ │ + movw r1, #7760 @ 0x1e50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - bl 85e88 │ │ │ │ + b.w d5480 │ │ │ │ + bl 85a18 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ee96 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4ee9a │ │ │ │ - b.n 4edde │ │ │ │ + bne.n 4ee56 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 4ee5a │ │ │ │ + b.n 4ed9e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4eeb2 │ │ │ │ + bge.n 4ee72 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59556 @ 0xe8a4 │ │ │ │ + movw r1, #62820 @ 0xf564 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4edde │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4ed9e │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4eef4 │ │ │ │ + beq.n 4eeb4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4eee6 │ │ │ │ + bmi.n 4eea6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4548 @ 0x11c4 │ │ │ │ + movw r1, #7812 @ 0x1e84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4eefe │ │ │ │ - bl 894d4 │ │ │ │ + cbz r0, 4eebe │ │ │ │ + bl 89040 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 4edde │ │ │ │ + beq.w 4ed9e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4ef10 │ │ │ │ + b.n 4eed0 │ │ │ │ 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 4eef4 │ │ │ │ + b.n 4eeb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4ef2a │ │ │ │ + cbz r3, 4eeea │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4ef48 │ │ │ │ + beq.n 4ef08 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4ef48 │ │ │ │ + b.n 4ef08 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4ef3a │ │ │ │ + cbnz r3, 4eefa │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 4ef3c │ │ │ │ + b.n 4eefc │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #884 @ 0x374 │ │ │ │ + movw r0, #4148 @ 0x1034 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004ef0c : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2192b4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 21a988 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 23b548 │ │ │ │ + bl 23ca44 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4efb6 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 4ef82 │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4efb8 │ │ │ │ + b.n 4ef84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4efde │ │ │ │ + cbz r3, 4efaa │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4efee │ │ │ │ + b.n 4efba │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4efec │ │ │ │ + blt.n 4efb8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4efe8 │ │ │ │ - cbnz r1, 4f00e │ │ │ │ + bgt.n 4efb4 │ │ │ │ + cbnz r1, 4efda │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4efee │ │ │ │ + b.n 4efba │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #448] @ (4f1b0 ) │ │ │ │ + ldr r1, [pc, #444] @ (4f178 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f014 │ │ │ │ - b.n 4f070 │ │ │ │ + cbnz r0, 4efe0 │ │ │ │ + b.n 4f03c │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4f03a │ │ │ │ + beq.n 4f006 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f024 │ │ │ │ + cbz r6, 4eff0 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f024 │ │ │ │ + bne.n 4eff0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f03e │ │ │ │ + b.n 4f00a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f02c │ │ │ │ + cbnz r0, 4eff8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f03e │ │ │ │ - bl c6fd0 │ │ │ │ + b.n 4f00a │ │ │ │ + bl c6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f070 │ │ │ │ + blt.n 4f03c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f020 │ │ │ │ - b.n 4f028 │ │ │ │ + beq.n 4efec │ │ │ │ + b.n 4eff4 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 227af4 │ │ │ │ + bl 2290fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f070 │ │ │ │ + beq.n 4f03c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f0c6 │ │ │ │ + beq.n 4f092 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f074 │ │ │ │ + beq.n 4f040 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f184 │ │ │ │ + b.n 4f150 │ │ │ │ mov r0, r5 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 4f094 │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 4f060 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4f070 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4f03c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f070 │ │ │ │ + beq.n 4f03c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f0c6 │ │ │ │ + ble.n 4f092 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4f070 │ │ │ │ + bl d2470 │ │ │ │ + b.n 4f03c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4f364 │ │ │ │ + bl 4f344 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f0de │ │ │ │ + cbnz r0, 4f0aa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f070 │ │ │ │ + beq.n 4f03c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4f070 │ │ │ │ + bl d2470 │ │ │ │ + b.n 4f03c │ │ │ │ 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, 4f190 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f158 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f198 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f160 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f1a0 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4f168 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f1a8 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4f170 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4f154 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 4f120 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f0d2 │ │ │ │ + beq.n 4f09e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f0d2 │ │ │ │ + bne.n 4f09e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f0d2 │ │ │ │ - cbz r5, 4f184 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f09e │ │ │ │ + cbz r5, 4f150 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f176 │ │ │ │ - bl 98598 │ │ │ │ + blt.n 4f142 │ │ │ │ + bl 9803c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 54128 │ │ │ │ + bl 54124 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 4f17e │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 4f14a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 54128 │ │ │ │ + bl 54124 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ - b.n 4ee62 │ │ │ │ + b.n 4ee2a │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f1f2 │ │ │ │ + cbnz r7, 4f1ba │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffc9c3e <__bss_end__@@Base+0xffae4cf6> │ │ │ │ + bmi.w fffc9c06 <__bss_end__@@Base+0xffae4cbe> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f102 │ │ │ │ + bls.n 4f0ca │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ subs r6, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0004f17c : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 23b548 │ │ │ │ + bl 23ca44 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4f20c │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 4f1e0 │ │ │ │ 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 4f400 │ │ │ │ + bl 4f3ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4f202 │ │ │ │ - bl 270d08 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4f20c │ │ │ │ + cbz r3, 4f1d6 │ │ │ │ + bl 271cc0 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4f1e0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85ac8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4f22c │ │ │ │ + cbz r3, 4f200 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4f23c │ │ │ │ + b.n 4f210 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4f23a │ │ │ │ + ble.n 4f20e │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4f236 │ │ │ │ - cbnz r1, 4f25e │ │ │ │ + bgt.n 4f20a │ │ │ │ + cbnz r1, 4f232 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4f23c │ │ │ │ + b.n 4f210 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #288] @ (4f360 ) │ │ │ │ + ldr r1, [pc, #288] @ (4f334 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f264 │ │ │ │ - b.n 4f2d8 │ │ │ │ + cbnz r0, 4f238 │ │ │ │ + b.n 4f2ac │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r7, r6 │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f27a │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 4f24e │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f350 │ │ │ │ - b.n 4f2d8 │ │ │ │ - bl 85e88 │ │ │ │ + beq.n 4f324 │ │ │ │ + b.n 4f2ac │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f296 │ │ │ │ + beq.n 4f26a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f296 │ │ │ │ + cbnz r3, 4f26a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4f270 │ │ │ │ + beq.n 4f244 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4f2b2 │ │ │ │ + beq.n 4f286 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f2b4 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4f2b4 │ │ │ │ - b.n 4f2d8 │ │ │ │ + bne.n 4f288 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 4f288 │ │ │ │ + b.n 4f2ac │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4f2dc │ │ │ │ + bge.n 4f2b0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6894 │ │ │ │ - bl 1ef298 │ │ │ │ + b.w f6be4 │ │ │ │ + bl 1f1078 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f35a │ │ │ │ + b.n 4f32e │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f2d4 │ │ │ │ + beq.n 4f2a8 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4f304 │ │ │ │ + b.n 4f2d8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f318 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 4f2ec │ │ │ │ + bl e9470 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f336 │ │ │ │ + beq.n 4f30a │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4f328 │ │ │ │ - b.n 4f2f2 │ │ │ │ + bge.n 4f2fc │ │ │ │ + b.n 4f2c6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 4f336 │ │ │ │ + bl f6be4 │ │ │ │ + b.n 4f30a │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4f332 │ │ │ │ + beq.n 4f306 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d0e4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4f35a │ │ │ │ + b.n 4f32e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f2d8 │ │ │ │ + beq.n 4f2ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f2d8 │ │ │ │ + bne.n 4f2ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f2d8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f2ac │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4f2b8 │ │ │ │ + beq.n 4f28c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f29e │ │ │ │ + b.n 4f272 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r7, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0004f338 : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f382 │ │ │ │ + cbz r0, 4f362 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 826c0 │ │ │ │ + bl 8225c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004f386 : │ │ │ │ +0004f366 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4f39e │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 4f3a8 │ │ │ │ + cbnz r0, 4f37e │ │ │ │ + bl 270964 │ │ │ │ + b.n 4f388 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 250c60 │ │ │ │ + bl 251cf4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4f3b8 │ │ │ │ - movw r0, #4708 @ 0x1264 │ │ │ │ + bge.n 4f398 │ │ │ │ + movw r0, #7972 @ 0x1f24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f6ea8 │ │ │ │ - b.n 4f3be │ │ │ │ + bl 1f8cb8 │ │ │ │ + b.n 4f39e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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, 4f3f0 │ │ │ │ + cbz r0, 4f3d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f3f0 │ │ │ │ + beq.n 4f3d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f3f0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f3d0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 129fb8 <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 12aba0 <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 216604 <_Py_set_inheritable_async_safe@@Base+0xe8> │ │ │ │ + bl 217d6c <_Py_set_inheritable_async_safe@@Base+0xe8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f3e0 : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f502 │ │ │ │ + bvs.n 4f4ee │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #252] @ 4f510 │ │ │ │ + vldr d6, [pc, #248] @ 4f4f8 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f44a │ │ │ │ + ble.n 4f436 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4f460 │ │ │ │ - vldr d0, [pc, #220] @ 4f518 │ │ │ │ + bgt.n 4f44c │ │ │ │ + vldr d0, [pc, #216] @ 4f500 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #224] @ 4f520 │ │ │ │ + vldr d7, [pc, #220] @ 4f508 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f506 │ │ │ │ + b.n 4f4f2 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4f4a6 │ │ │ │ + bgt.n 4f492 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f4a6 │ │ │ │ - b.n 4f4f4 │ │ │ │ + beq.n 4f492 │ │ │ │ + b.n 4f4e0 │ │ │ │ vmov r2, s1 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f494 │ │ │ │ - vldr d0, [pc, #164] @ 4f528 │ │ │ │ + bne.n 4f480 │ │ │ │ + vldr d0, [pc, #160] @ 4f510 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #164] @ 4f530 │ │ │ │ + vldr d7, [pc, #160] @ 4f518 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f506 │ │ │ │ - vldr d0, [pc, #160] @ 4f538 │ │ │ │ + b.n 4f4f2 │ │ │ │ + vldr d0, [pc, #156] @ 4f520 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #164] @ 4f540 │ │ │ │ + vldr d7, [pc, #160] @ 4f528 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f506 │ │ │ │ + b.n 4f4f2 │ │ │ │ vmov r3, s1 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4f4e2 │ │ │ │ - vldr d0, [pc, #116] @ 4f548 │ │ │ │ + bne.n 4f4ce │ │ │ │ + vldr d0, [pc, #112] @ 4f530 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #120] @ 4f550 │ │ │ │ + vldr d7, [pc, #116] @ 4f538 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f506 │ │ │ │ - vldr d0, [pc, #116] @ 4f558 │ │ │ │ + b.n 4f4f2 │ │ │ │ + vldr d0, [pc, #112] @ 4f540 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #116] @ 4f560 │ │ │ │ + vldr d7, [pc, #112] @ 4f548 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f506 │ │ │ │ + b.n 4f4f2 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #100] @ 4f568 │ │ │ │ + vldr d0, [pc, #96] @ 4f550 │ │ │ │ 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 │ │ │ │ @@ -54822,19 +54812,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 4f638 @ unpredictable │ │ │ │ + bls.n 4f620 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4f640 │ │ │ │ + bls.n 4f628 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -54844,644 +54834,644 @@ │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 4f578 │ │ │ │ - b.n 4f8c8 │ │ │ │ + cbnz r3, 4f560 │ │ │ │ + b.n 4f8b0 │ │ │ │ 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 92748 │ │ │ │ + bl 92078 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2549a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 255ae4 <_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 23b548 │ │ │ │ + bl 23ca44 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 4f616 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 4f5fe │ │ │ │ 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 4f400 │ │ │ │ + bl 4f3ec │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 254908 <_Py_c_abs@@Base> │ │ │ │ + bl 255738 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4f602 │ │ │ │ - bl 270d08 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4f618 │ │ │ │ - movw r0, #4900 @ 0x1324 │ │ │ │ + cbz r1, 4f5ea │ │ │ │ + bl 271cc0 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4f600 │ │ │ │ + movw r0, #8164 @ 0x1fe4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f618 │ │ │ │ + b.n 4f600 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 4f640 │ │ │ │ + cbz r3, 4f628 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4f650 │ │ │ │ + b.n 4f638 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4f64e │ │ │ │ + blt.n 4f636 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4f64a │ │ │ │ - cbnz r1, 4f670 │ │ │ │ + bgt.n 4f632 │ │ │ │ + cbnz r1, 4f658 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f650 │ │ │ │ + b.n 4f638 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #516] @ (4f858 ) │ │ │ │ + ldr r1, [pc, #516] @ (4f840 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f676 │ │ │ │ - b.n 4f6d4 │ │ │ │ + cbnz r0, 4f65e │ │ │ │ + b.n 4f6bc │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 4f69c │ │ │ │ + beq.n 4f684 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 4f686 │ │ │ │ + cbz r6, 4f66e │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 4f686 │ │ │ │ + bne.n 4f66e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f6a0 │ │ │ │ + b.n 4f688 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 4f68e │ │ │ │ + cbnz r0, 4f676 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 4f6a0 │ │ │ │ - bl c6fd0 │ │ │ │ + b.n 4f688 │ │ │ │ + bl c6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f6d4 │ │ │ │ + blt.n 4f6bc │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4f682 │ │ │ │ - b.n 4f68a │ │ │ │ + beq.n 4f66a │ │ │ │ + b.n 4f672 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 227af4 │ │ │ │ + bl 2290fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6d4 │ │ │ │ + beq.n 4f6bc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f72a │ │ │ │ + beq.n 4f712 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f6d8 │ │ │ │ + beq.n 4f6c0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f80e │ │ │ │ + b.n 4f7f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 4f6f8 │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 4f6e0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4f6d4 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4f6bc │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6d4 │ │ │ │ + beq.n 4f6bc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f72a │ │ │ │ + ble.n 4f712 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4f6d4 │ │ │ │ + bl d2470 │ │ │ │ + b.n 4f6bc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4f8a6 │ │ │ │ + bl 4f88e │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f740 │ │ │ │ + cbnz r0, 4f728 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f6d4 │ │ │ │ + beq.n 4f6bc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 4f6d4 │ │ │ │ + bl d2470 │ │ │ │ + b.n 4f6bc │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 4f818 ) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4f800 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4f820 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4f808 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4f828 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4f810 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4f830 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4f818 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4f838 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4f820 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4f840 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4f828 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4f848 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4f830 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4f850 ) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4f838 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r8, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4f7de │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 4f7c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f734 │ │ │ │ + beq.n 4f71c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f734 │ │ │ │ + bne.n 4f71c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f734 │ │ │ │ - cbz r6, 4f80e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f71c │ │ │ │ + cbz r6, 4f7f6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f800 │ │ │ │ - bl 98598 │ │ │ │ + blt.n 4f7e8 │ │ │ │ + bl 9803c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 227cbc │ │ │ │ + bl 2292c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 4f808 │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 4f7f0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 227cbc │ │ │ │ + bl 2292c4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ 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 4f832 │ │ │ │ + bpl.n 4f81a │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4f85a │ │ │ │ + ble.n 4f842 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e1e4 <__bss_end__@@Base+0xffa7929c> │ │ │ │ + blx fff5e1cc <__bss_end__@@Base+0xffa79284> │ │ │ │ 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] @ (4fa64 ) │ │ │ │ + ldr r2, [pc, #540] @ (4fa4c ) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4f86a │ │ │ │ - ldr r7, [pc, #656] @ (4fae4 <_PyMonitoring_FirePyStartEvent@@Base+0x4a>) │ │ │ │ + blt.n 4f852 │ │ │ │ + ldr r7, [pc, #656] @ (4facc <_PyMonitoring_FirePyStartEvent@@Base+0x4a>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4f8cc ) │ │ │ │ + ldr r0, [pc, #116] @ (4f8b4 ) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ subs r7, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004f85c : │ │ │ │ +0004f844 : │ │ │ │ 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 250c60 │ │ │ │ + bl 251cf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004f882 : │ │ │ │ +0004f86a : │ │ │ │ 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 9d50c │ │ │ │ + bl 9cf3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f8c4 │ │ │ │ + cbz r0, 4f8ac │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 826c0 │ │ │ │ + bl 8225c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92748 │ │ │ │ + bl 92078 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2549a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 255ae4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #4936 @ 0x1348 │ │ │ │ + movw r0, #8200 @ 0x2008 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e2114 │ │ │ │ - ldr r0, [pc, #4] @ (4f904 ) │ │ │ │ + b.w e23f0 │ │ │ │ + ldr r0, [pc, #4] @ (4f8ec ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4f90c ) │ │ │ │ + ldr r0, [pc, #0] @ (4f8f4 ) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4f92c │ │ │ │ + cbz r3, 4f914 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4f92e │ │ │ │ + b.n 4f916 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4f93c │ │ │ │ + cbnz r3, 4f924 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4f93c │ │ │ │ + ble.n 4f924 │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f93c │ │ │ │ - cbnz r5, 4f960 │ │ │ │ - ldr r1, [pc, #136] @ (4f9c8 ) │ │ │ │ + bgt.n 4f924 │ │ │ │ + cbnz r5, 4f948 │ │ │ │ + ldr r1, [pc, #136] @ (4f9b0 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f960 │ │ │ │ + cbnz r0, 4f948 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f9bc │ │ │ │ + b.n 4f9a4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 122580 │ │ │ │ + bl 122d28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f95c │ │ │ │ + beq.n 4f944 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4f986 │ │ │ │ + beq.n 4f96e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 176650 │ │ │ │ + bl 177874 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4f986 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4f96e │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f95c │ │ │ │ + bne.n 4f944 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4f9b4 │ │ │ │ + bne.n 4f99c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 4f95c │ │ │ │ + bl f6be4 │ │ │ │ + b.n 4f944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92748 │ │ │ │ + bl 92078 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2549a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 255ae4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f9fa │ │ │ │ - b.w 807a8 │ │ │ │ + blt.n 4f9e2 │ │ │ │ + b.w 807cc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004fa16 : │ │ │ │ +0004f9fe : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4fa5c ) │ │ │ │ + ldr r5, [pc, #60] @ (4fa44 ) │ │ │ │ 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 4fa54 │ │ │ │ + beq.n 4fa3c │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4fa4c │ │ │ │ + bge.n 4fa34 │ │ │ │ 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 4fa38 │ │ │ │ + b.n 4fa20 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4fa62 │ │ │ │ + b.n 4fa4a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 26ecf4 <_PyLong_DivmodNear@@Base+0xbf8> │ │ │ │ + b.w 26fbe4 <_PyLong_DivmodNear@@Base+0xbe8> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 4fe5a <_PyDict_SizeOf@@Base+0x2ba> │ │ │ │ + bl 4fe42 <_PyDict_SizeOf@@Base+0x2ba> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4fa92 │ │ │ │ + cbz r3, 4fa7a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ │ │ │ │ -0004fa9a <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004fa82 <_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 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4faf0 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ + cbnz r1, 4fad8 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65104 @ 0xfe50 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2832 @ 0xb10 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4fb06 <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ + b.n 4faee <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #16 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - bl 1935e8 │ │ │ │ + bl 195190 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (4fb9c <_PyMonitoring_FirePyStartEvent@@Base+0x102>) │ │ │ │ + ldr r3, [pc, #132] @ (4fb84 <_PyMonitoring_FirePyStartEvent@@Base+0x102>) │ │ │ │ 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, 4fb4c <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ + cbz r3, 4fb34 <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4fb42 <_PyMonitoring_FirePyStartEvent@@Base+0xa8> │ │ │ │ + bne.n 4fb2a <_PyMonitoring_FirePyStartEvent@@Base+0xa8> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4fb32 <_PyMonitoring_FirePyStartEvent@@Base+0x98> │ │ │ │ + bne.n 4fb1a <_PyMonitoring_FirePyStartEvent@@Base+0x98> │ │ │ │ dmb ish │ │ │ │ - beq.n 4fb4c <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ - bl 27378c │ │ │ │ + beq.n 4fb34 <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ + bl 276108 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 227f20 │ │ │ │ + bl 229490 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4fb7e <_PyMonitoring_FirePyStartEvent@@Base+0xe4> │ │ │ │ + cbz r3, 4fb66 <_PyMonitoring_FirePyStartEvent@@Base+0xe4> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4fb74 <_PyMonitoring_FirePyStartEvent@@Base+0xda> │ │ │ │ + bne.n 4fb5c <_PyMonitoring_FirePyStartEvent@@Base+0xda> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4fb64 <_PyMonitoring_FirePyStartEvent@@Base+0xca> │ │ │ │ + bne.n 4fb4c <_PyMonitoring_FirePyStartEvent@@Base+0xca> │ │ │ │ dmb ish │ │ │ │ - beq.n 4fb7e <_PyMonitoring_FirePyStartEvent@@Base+0xe4> │ │ │ │ - bl 251744 │ │ │ │ + beq.n 4fb66 <_PyMonitoring_FirePyStartEvent@@Base+0xe4> │ │ │ │ + bl 252024 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4fb9c <_PyMonitoring_FirePyStartEvent@@Base+0x102>) │ │ │ │ + bl 256ea8 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4fb84 <_PyMonitoring_FirePyStartEvent@@Base+0x102>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4fb98 <_PyMonitoring_FirePyStartEvent@@Base+0xfe> │ │ │ │ + beq.n 4fb80 <_PyMonitoring_FirePyStartEvent@@Base+0xfe> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -0004fba0 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4fe5a <_PyDict_SizeOf@@Base+0x2ba> │ │ │ │ +0004fb88 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4fe42 <_PyDict_SizeOf@@Base+0x2ba> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4fbc0 <_PyDict_SizeOf@@Base+0x20> │ │ │ │ + bne.n 4fba8 <_PyDict_SizeOf@@Base+0x20> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fbc4 <_PyDict_SizeOf@@Base+0x24> │ │ │ │ + beq.n 4fbac <_PyDict_SizeOf@@Base+0x24> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1e95e8 <_PySet_Update@@Base+0x58> │ │ │ │ + b.w 1eb2fc │ │ │ │ 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, 4fbf4 <_PyDict_SizeOf@@Base+0x54> │ │ │ │ + cbnz r4, 4fbdc <_PyDict_SizeOf@@Base+0x54> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4972 @ 0x136c │ │ │ │ + movw r1, #8236 @ 0x202c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4fc12 <_PyDict_SizeOf@@Base+0x72> │ │ │ │ + b.n 4fbfa <_PyDict_SizeOf@@Base+0x72> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -55500,47 +55490,47 @@ │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #268] @ (4fd48 <_PyDict_SizeOf@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #268] @ (4fd30 <_PyDict_SizeOf@@Base+0x1a8>) │ │ │ │ mov r9, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r9] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r8, #4] │ │ │ │ - bge.n 4fc72 <_PyDict_SizeOf@@Base+0xd2> │ │ │ │ + bge.n 4fc5a <_PyDict_SizeOf@@Base+0xd2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5004 @ 0x138c │ │ │ │ + movw r1, #8268 @ 0x204c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4fc7c <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4fc64 <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4fc86 <_PyDict_SizeOf@@Base+0xe6> │ │ │ │ - bl 80ef0 │ │ │ │ - cbnz r0, 4fc82 <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ + beq.n 4fc6e <_PyDict_SizeOf@@Base+0xe6> │ │ │ │ + bl 80f14 │ │ │ │ + cbnz r0, 4fc6a <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4fd42 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + b.n 4fd2a <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #40844 @ 0x9f8c │ │ │ │ + movw r8, #44108 @ 0xac4c │ │ │ │ movt r8, #55 @ 0x37 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4fd40 <_PyDict_SizeOf@@Base+0x1a0> │ │ │ │ + beq.n 4fd28 <_PyDict_SizeOf@@Base+0x1a0> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -55550,170 +55540,170 @@ │ │ │ │ it hi │ │ │ │ addhi r5, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ sxtb r0, r5 │ │ │ │ lsl.w fp, ip, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa7a4 │ │ │ │ + bl 1fc530 │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 4fd3c <_PyDict_SizeOf@@Base+0x19c> │ │ │ │ + cbz r0, 4fd24 <_PyDict_SizeOf@@Base+0x19c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fc7c <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + beq.n 4fc64 <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4fd30 <_PyDict_SizeOf@@Base+0x190> │ │ │ │ + ble.n 4fd18 <_PyDict_SizeOf@@Base+0x190> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #16772 @ 0x4184 │ │ │ │ + movw r2, #20036 @ 0x4e44 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #54936 @ 0xd698 │ │ │ │ + movw r1, #58160 @ 0xe330 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fc7c <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + beq.n 4fc64 <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fc7c <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + beq.n 4fc64 <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fc7c <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fc7c <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + bne.n 4fc64 <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fc64 <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 4fc98 <_PyDict_SizeOf@@Base+0xf8> │ │ │ │ + b.n 4fc80 <_PyDict_SizeOf@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4fd90 <_PyDict_SizeOf@@Base+0x1f0> │ │ │ │ + bhi.n 4fd78 <_PyDict_SizeOf@@Base+0x1f0> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4fda8 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ + bmi.n 4fd90 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14256 @ 0x37b0 │ │ │ │ + movw r0, #17544 @ 0x4488 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ - movw r0, #14256 @ 0x37b0 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fe3c <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ + movw r0, #17544 @ 0x4488 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fd66 <_PyDict_SizeOf@@Base+0x1c6> │ │ │ │ - b.n 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ + bne.n 4fd4e <_PyDict_SizeOf@@Base+0x1c6> │ │ │ │ + b.n 4fe3c <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4fe2a <_PyDict_SizeOf@@Base+0x28a> │ │ │ │ + ble.n 4fe12 <_PyDict_SizeOf@@Base+0x28a> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fe10 <_PyDict_SizeOf@@Base+0x270> │ │ │ │ + beq.n 4fdf8 <_PyDict_SizeOf@@Base+0x270> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4fdf2 <_PyDict_SizeOf@@Base+0x252> │ │ │ │ + bpl.n 4fdda <_PyDict_SizeOf@@Base+0x252> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ + beq.n 4fe3c <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4fe12 <_PyDict_SizeOf@@Base+0x272> │ │ │ │ + beq.n 4fdfa <_PyDict_SizeOf@@Base+0x272> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 4fe3c <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14256 @ 0x37b0 │ │ │ │ + movw r0, #17544 @ 0x4488 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fe3c <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4fe30 <_PyDict_SizeOf@@Base+0x290> │ │ │ │ + beq.n 4fe18 <_PyDict_SizeOf@@Base+0x290> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fe32 <_PyDict_SizeOf@@Base+0x292> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 4fe32 <_PyDict_SizeOf@@Base+0x292> │ │ │ │ - b.n 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ + bne.n 4fe1a <_PyDict_SizeOf@@Base+0x292> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 4fe1a <_PyDict_SizeOf@@Base+0x292> │ │ │ │ + b.n 4fe3c <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4fe32 <_PyDict_SizeOf@@Base+0x292> │ │ │ │ + b.n 4fe1a <_PyDict_SizeOf@@Base+0x292> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2549a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 255ae4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4fe54 <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + cbz r0, 4fe3c <_PyDict_SizeOf@@Base+0x2b4> │ │ │ │ + movw r0, #26688 @ 0x6840 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 4fe6e <_PyDict_SizeOf@@Base+0x2ce> │ │ │ │ + cbz r3, 4fe56 <_PyDict_SizeOf@@Base+0x2ce> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4feae <_PyDict_SizeOf@@Base+0x30e> │ │ │ │ + bne.n 4fe96 <_PyDict_SizeOf@@Base+0x30e> │ │ │ │ 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 │ │ │ │ @@ -55729,210 +55719,210 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004feb0 : │ │ │ │ +0004fe98 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4fec8 │ │ │ │ - movw r0, #32576 @ 0x7f40 │ │ │ │ + bne.n 4feb0 │ │ │ │ + movw r0, #35840 @ 0x8c00 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 8057c │ │ │ │ - movw r0, #32584 @ 0x7f48 │ │ │ │ + b.w 805a0 │ │ │ │ + movw r0, #35848 @ 0x8c08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 8057c │ │ │ │ + b.w 805a0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w fc5e8 │ │ │ │ + b.w fc930 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4fe5a <_PyDict_SizeOf@@Base+0x2ba> │ │ │ │ + bl 4fe42 <_PyDict_SizeOf@@Base+0x2ba> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4ff06 │ │ │ │ + cbz r0, 4feee │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b6d74 │ │ │ │ + b.w 1b9164 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004ff10 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004fef8 <_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 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ 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 4ff6e <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4ff56 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4ff86 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4ff6e <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4ffa6 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4ff8e <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56284 @ 0xdbdc │ │ │ │ + movw r0, #59600 @ 0xe8d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ff58 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 50118 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ - bl 148050 │ │ │ │ + bne.n 4ff40 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 50100 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ffa6 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4ff8e <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50118 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + bne.w 50100 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4ffb4 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4ff9c <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4ffd4 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 148050 │ │ │ │ + b.n 4ffbc <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ffd4 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 4ffbc <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50118 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + bne.w 50100 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 50128 <_PyMonitoring_FirePyResumeEvent@@Base+0x218> │ │ │ │ + vldr d10, [pc, #328] @ 50110 <_PyMonitoring_FirePyResumeEvent@@Base+0x218> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50000 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4ffe8 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50070 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 500c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b6> │ │ │ │ - ble.n 50070 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 50058 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 500ae <_PyMonitoring_FirePyResumeEvent@@Base+0x1b6> │ │ │ │ + ble.n 50058 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50070 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 50058 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 50070 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 50058 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #264] @ 50130 <_PyMonitoring_FirePyResumeEvent@@Base+0x220> │ │ │ │ + vldr d6, [pc, #264] @ 50118 <_PyMonitoring_FirePyResumeEvent@@Base+0x220> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #260] @ 50138 <_PyMonitoring_FirePyResumeEvent@@Base+0x228> │ │ │ │ + vldr d5, [pc, #260] @ 50120 <_PyMonitoring_FirePyResumeEvent@@Base+0x228> │ │ │ │ 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 5005e <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 50046 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 50102 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + b.n 500ea <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 5009a <_PyMonitoring_FirePyResumeEvent@@Base+0x18a> │ │ │ │ + b.n 50082 <_PyMonitoring_FirePyResumeEvent@@Base+0x18a> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 270c6c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 271c24 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 270c6c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 271c24 │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19488 @ 0x4c20 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 50102 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + beq.n 500ea <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 50102 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + bvs.n 500ea <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 50102 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + ble.n 500ea <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 270d08 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 50118 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + bl 271cc0 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 50100 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 500de <_PyMonitoring_FirePyResumeEvent@@Base+0x1ce> │ │ │ │ + bne.n 500c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x1ce> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 50102 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + b.n 500ea <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29b4c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a51c │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 18e228 │ │ │ │ + b.w 18fd44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -55940,280 +55930,285 @@ │ │ │ │ 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 │ │ │ │ - bl 152410 <_PyLong_Copy@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #45360 @ 0xb130 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 84c48 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50174 <_PyMonitoring_FirePyResumeEvent@@Base+0x264> │ │ │ │ + vtbl.8 d22, {d16}, d0 │ │ │ │ + cbz r0, 50138 <_PyMonitoring_FirePyResumeEvent@@Base+0x240> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b6d74 │ │ │ │ + b.w 1b9164 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005017e <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00050142 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 159698 │ │ │ │ + bl 15a748 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 501ec <_PyMonitoring_FirePyYieldEvent@@Base+0x6e> │ │ │ │ + cbz r0, 501b0 <_PyMonitoring_FirePyYieldEvent@@Base+0x6e> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 501f0 <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ + blt.n 501b4 <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 501e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x66> │ │ │ │ + beq.n 501a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x66> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 501e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x66> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 501a8 <_PyMonitoring_FirePyYieldEvent@@Base+0x66> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50204 <_PyMonitoring_FirePyYieldEvent@@Base+0x86> │ │ │ │ + b.n 501c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x86> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r1, r3 │ │ │ │ - bl 206cc0 │ │ │ │ + bl 2089e8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1534c0 <_PyLong_Copy@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + movw r0, #48624 @ 0xbdf0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 847e4 │ │ │ │ │ │ │ │ -0005020c <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +000501f4 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #39676 @ 0x9afc │ │ │ │ + movw r0, #42940 @ 0xa7bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 50276 <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5025e <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50270 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 50276 <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ + bne.n 50258 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5025e <_PyMonitoring_FirePyReturnEvent@@Base+0x6a> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50298 <_PyMonitoring_FirePyReturnEvent@@Base+0x8c> │ │ │ │ + cbnz r0, 50280 <_PyMonitoring_FirePyReturnEvent@@Base+0x8c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50298 <_PyMonitoring_FirePyReturnEvent@@Base+0x8c> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 50280 <_PyMonitoring_FirePyReturnEvent@@Base+0x8c> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5028e <_PyMonitoring_FirePyReturnEvent@@Base+0x82> │ │ │ │ + bne.n 50276 <_PyMonitoring_FirePyReturnEvent@@Base+0x82> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 80ef0 │ │ │ │ - movw r0, #39660 @ 0x9aec │ │ │ │ + b.w 80f14 │ │ │ │ + movw r0, #42924 @ 0xa7ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ + 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, #8428 @ 0x20ec │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 502ce <_PyMonitoring_FirePyReturnEvent@@Base+0xda> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 2a854 <__clock_getres64@plt> │ │ │ │ + cbz r0, 502d2 <_PyMonitoring_FirePyReturnEvent@@Base+0xde> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6be4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 502f2 <_PyMonitoring_FirePyReturnEvent@@Base+0xfe> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + bl 279938 │ │ │ │ + vldr s15, [sp, #16] │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vldr d6, [pc, #20] @ 502f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + vcvt.f64.s32 d7, s15 │ │ │ │ + vmla.f64 d0, d7, d6 │ │ │ │ + bl 85ac8 │ │ │ │ + add sp, #28 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + bvs.n 50226 <_PyMonitoring_FirePyReturnEvent@@Base+0x32> │ │ │ │ + @ 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 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (502fc <_PyMonitoring_FirePyReturnEvent@@Base+0xf0>) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (50350 <_PyMonitoring_FirePyReturnEvent@@Base+0x15c>) │ │ │ │ + bl 2016d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 502de <_PyMonitoring_FirePyReturnEvent@@Base+0xd2> │ │ │ │ + blt.n 50332 <_PyMonitoring_FirePyReturnEvent@@Base+0x13e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57232 @ 0xdf90 │ │ │ │ + movw r0, #60528 @ 0xec70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 502fa <_PyMonitoring_FirePyReturnEvent@@Base+0xee> │ │ │ │ + cbz r0, 5034e <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57240 @ 0xdf98 │ │ │ │ + movw r0, #60536 @ 0xec78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 50188 <_PyMonitoring_FirePyYieldEvent@@Base+0xa> │ │ │ │ + b.n 501dc <_PyMonitoring_FirePyYieldEvent@@Base+0x9a> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00050300 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00050354 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #5164 @ 0x142c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 50368 <_PyMonitoring_FireCallEvent@@Base+0x68> │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 50524 <_PyMonitoring_FireJumpEvent@@Base+0x13c> │ │ │ │ + cbz r0, 503d8 <_PyMonitoring_FireCallEvent@@Base+0x84> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 5036c <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ + blx 29c94 <__clock_gettime64@plt> │ │ │ │ + cbz r0, 503b8 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5038c <_PyMonitoring_FireCallEvent@@Base+0x8c> │ │ │ │ + b.n 503d8 <_PyMonitoring_FireCallEvent@@Base+0x84> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 278c68 │ │ │ │ + bl 279938 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #16] @ 50390 <_PyMonitoring_FireCallEvent@@Base+0x90> │ │ │ │ + vldr d6, [pc, #20] @ 503e0 <_PyMonitoring_FireCallEvent@@Base+0x8c> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85ac8 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - bvs.n 502be <_PyMonitoring_FirePyReturnEvent@@Base+0xb2> │ │ │ │ + nop.w │ │ │ │ + bvs.n 5030e <_PyMonitoring_FirePyReturnEvent@@Base+0x11a> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 85e88 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 503ba <_PyMonitoring_FireCallEvent@@Base+0xba> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 503de <_PyMonitoring_FireCallEvent@@Base+0xde> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 503d4 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - blt.n 503ce <_PyMonitoring_FireCallEvent@@Base+0xce> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ - it ge │ │ │ │ - movge r0, r4 │ │ │ │ - b.n 503d2 <_PyMonitoring_FireCallEvent@@Base+0xd2> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r0, [r5, #8] │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 503e0 <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000503e2 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +000503e8 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #7 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r5, #31432 @ 0x7ac8 │ │ │ │ + movw r5, #34696 @ 0x8788 │ │ │ │ movt r5, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ @@ -56221,617 +56216,591 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 50456 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ + bne.n 5045c <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 50456 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ + ble.n 5045c <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 50456 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ - cbnz r4, 50478 <_PyMonitoring_FireJumpEvent@@Base+0x96> │ │ │ │ + bne.n 5045c <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ + cbnz r4, 5047e <_PyMonitoring_FireJumpEvent@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (50518 <_PyMonitoring_FireJumpEvent@@Base+0x136>) │ │ │ │ + ldr r4, [pc, #192] @ (50520 <_PyMonitoring_FireJumpEvent@@Base+0x138>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 504f8 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ + beq.n 504fe <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 50490 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ + cbz r0, 50496 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 50494 <_PyMonitoring_FireJumpEvent@@Base+0xb2> │ │ │ │ + bl 1dc444 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 5049a <_PyMonitoring_FireJumpEvent@@Base+0xb2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50506 <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ + b.n 5050c <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50490 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ + beq.n 50496 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ ldrd r7, r4, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #58748 @ 0xe57c │ │ │ │ + movw r1, #61968 @ 0xf210 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #58756 @ 0xe584 │ │ │ │ + movw r0, #61976 @ 0xf218 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50490 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 50496 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ + bl 9803c │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 504fe <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bge.n 50504 <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ - b.n 50490 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ + bl f6bec │ │ │ │ + b.n 50496 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 50506 <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ + b.n 5050c <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ ands r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {lr} │ │ │ │ + push {r4, r5, r6, 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 505d8 <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ - cbz r0, 50572 <_PyMonitoring_FireJumpEvent@@Base+0x190> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 50552 <_PyMonitoring_FireJumpEvent@@Base+0x170> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl f9698 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5056a <_PyMonitoring_FireJumpEvent@@Base+0x182> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 5056a <_PyMonitoring_FireJumpEvent@@Base+0x182> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl dec20 <_PyType_Name@@Base> │ │ │ │ + movw r1, #8444 @ 0x20fc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d5480 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50572 <_PyMonitoring_FireJumpEvent@@Base+0x190> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - bl 278c68 │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 50578 <_PyMonitoring_FireJumpEvent@@Base+0x196> │ │ │ │ - vcvt.f64.s32 d7, s15 │ │ │ │ - vmla.f64 d0, d7, d6 │ │ │ │ - bl 85f38 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - bvs.n 504a6 <_PyMonitoring_FireJumpEvent@@Base+0xc4> │ │ │ │ - @ instruction: 0xe8262e0b │ │ │ │ - subs r6, #17 │ │ │ │ - ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 505a0 <_PyMonitoring_FireJumpEvent@@Base+0x1be> │ │ │ │ - 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 505a8 <_PyMonitoring_FireJumpEvent@@Base+0x1c6> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + b.n 5056e <_PyMonitoring_FireJumpEvent@@Base+0x186> │ │ │ │ + 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 r0, r1 │ │ │ │ + bl 85a18 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50592 <_PyMonitoring_FireJumpEvent@@Base+0x1aa> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 505b6 <_PyMonitoring_FireJumpEvent@@Base+0x1ce> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 505ac <_PyMonitoring_FireJumpEvent@@Base+0x1c4> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + blt.n 505a6 <_PyMonitoring_FireJumpEvent@@Base+0x1be> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, r4 │ │ │ │ + it ge │ │ │ │ + movge r0, r4 │ │ │ │ + b.n 505aa <_PyMonitoring_FireJumpEvent@@Base+0x1c2> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r0, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ + b.n 505b8 <_PyMonitoring_FireJumpEvent@@Base+0x1d0> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000505aa <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +000505ba <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl f9350 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5061e <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5061e <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ - movw r1, #5180 @ 0x143c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d599c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 50622 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ + adds r3, #1 │ │ │ │ + bne.n 50608 <_PyMonitoring_FireBranchEvent@@Base+0x4e> │ │ │ │ + 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 50610 <_PyMonitoring_FireBranchEvent@@Base+0x56> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00050624 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00050612 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r6, r2 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ + bl 5085a <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5064c <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 5063a <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50680 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 5066e <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5067a <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl d7c38 │ │ │ │ - b.n 50680 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 79054 │ │ │ │ - b.n 50646 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 50668 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d771c │ │ │ │ + b.n 5066e <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 79040 │ │ │ │ + b.n 50634 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (50790 <_PyMonitoring_FirePyThrowEvent@@Base+0x16c>) │ │ │ │ + ldr r6, [pc, #248] @ (50780 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 506c6 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + bne.n 506b4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 506c6 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + ble.n 506b4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 506c6 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ - cbnz r4, 506e8 <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ + bne.n 506b4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + cbnz r4, 506d6 <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #200] @ (50794 <_PyMonitoring_FirePyThrowEvent@@Base+0x170>) │ │ │ │ + ldr r4, [pc, #204] @ (50784 <_PyMonitoring_FirePyThrowEvent@@Base+0x172>) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5076a <_PyMonitoring_FirePyThrowEvent@@Base+0x146> │ │ │ │ + beq.n 50758 <_PyMonitoring_FirePyThrowEvent@@Base+0x146> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 50714 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0> │ │ │ │ + cbz r0, 50702 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7c38 │ │ │ │ - cbz r0, 50714 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0> │ │ │ │ + bl 1f9a18 │ │ │ │ + cbz r0, 50702 <_PyMonitoring_FirePyThrowEvent@@Base+0xf0> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 50718 <_PyMonitoring_FirePyThrowEvent@@Base+0xf4> │ │ │ │ + beq.n 50706 <_PyMonitoring_FirePyThrowEvent@@Base+0xf4> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40064 │ │ │ │ + bl 40170 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5077c <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ + b.n 5076a <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #50072 @ 0xc398 │ │ │ │ + movw r1, #53336 @ 0xd058 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62836 @ 0xf574 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + movw r0, #772 @ 0x304 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5073a <_PyMonitoring_FirePyThrowEvent@@Base+0x116> │ │ │ │ + bne.n 50728 <_PyMonitoring_FirePyThrowEvent@@Base+0x116> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5077c <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ - bl 98598 │ │ │ │ + b.n 5076a <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ + bl 9803c │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 50774 <_PyMonitoring_FirePyThrowEvent@@Base+0x150> │ │ │ │ + bge.n 50762 <_PyMonitoring_FirePyThrowEvent@@Base+0x150> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ - b.n 50736 <_PyMonitoring_FirePyThrowEvent@@Base+0x112> │ │ │ │ + bl f6bec │ │ │ │ + b.n 50724 <_PyMonitoring_FirePyThrowEvent@@Base+0x112> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5077c <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ + b.n 5076a <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + nop │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r0, #1 │ │ │ │ ands r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (507e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1bc>) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ - ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 507c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x19e> │ │ │ │ - ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ - ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 507c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a0> │ │ │ │ - mov r6, r5 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - movw r0, #5288 @ 0x14a8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 50810 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + cbnz r3, 507b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5082c <_PyMonitoring_FirePyThrowEvent@@Base+0x208> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 507d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x1be> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 50830 <_PyMonitoring_FirePyThrowEvent@@Base+0x20c> │ │ │ │ + cbz r3, 507d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #908 @ 0x38c │ │ │ │ + movw r1, #4132 @ 0x1024 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50846 <_PyMonitoring_FirePyThrowEvent@@Base+0x222> │ │ │ │ + b.n 507ea <_PyMonitoring_FirePyThrowEvent@@Base+0x1d8> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 5083e <_PyMonitoring_FirePyThrowEvent@@Base+0x21a> │ │ │ │ + cbz r0, 507e2 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50848 <_PyMonitoring_FirePyThrowEvent@@Base+0x224>) │ │ │ │ - b.w 90f4c │ │ │ │ + ldr r1, [pc, #12] @ (507ec <_PyMonitoring_FirePyThrowEvent@@Base+0x1da>) │ │ │ │ + b.w 9087c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 50834 <_PyMonitoring_FirePyThrowEvent@@Base+0x210> │ │ │ │ + ble.n 507d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c6> │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r3, sp │ │ │ │ + movw r1, #8552 @ 0x2168 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 50844 <_PyMonitoring_FirePyThrowEvent@@Base+0x232> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 158724 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 50844 <_PyMonitoring_FirePyThrowEvent@@Base+0x232> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 159050 <_PyTime_AsTimespec@@Base> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 2921c <__clock_settime64@plt> │ │ │ │ + cbz r0, 50848 <_PyMonitoring_FirePyThrowEvent@@Base+0x236> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6be4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 50850 <_PyMonitoring_FirePyThrowEvent@@Base+0x23e> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12c758 │ │ │ │ + b.w 12d364 │ │ │ │ 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 d7c24 │ │ │ │ + bl d7708 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 5088a <_PyMonitoring_FirePyThrowEvent@@Base+0x266> │ │ │ │ + cbnz r0, 50892 <_PyMonitoring_FirePyThrowEvent@@Base+0x280> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #5292 @ 0x14ac │ │ │ │ + movw r1, #8572 @ 0x217c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5088c <_PyMonitoring_FirePyThrowEvent@@Base+0x268> │ │ │ │ + b.n 50894 <_PyMonitoring_FirePyThrowEvent@@Base+0x282> │ │ │ │ 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] @ (508d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0>) │ │ │ │ + ldr r2, [pc, #52] @ (508dc <_PyMonitoring_FirePyThrowEvent@@Base+0x2ca>) │ │ │ │ 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 508ba <_PyMonitoring_FirePyThrowEvent@@Base+0x296> │ │ │ │ + beq.n 508c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b0> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 508b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x28c> │ │ │ │ + b.n 508b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a6> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 508c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 508ce <_PyMonitoring_FirePyThrowEvent@@Base+0x2aa> │ │ │ │ + bne.n 508cc <_PyMonitoring_FirePyThrowEvent@@Base+0x2ba> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 508d6 <_PyMonitoring_FirePyThrowEvent@@Base+0x2c4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ 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 270af8 │ │ │ │ + bl 2719e0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - 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, #5332 @ 0x14d4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 5094a <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 157678 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5094a <_PyMonitoring_FirePyThrowEvent@@Base+0x326> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 5094e <_PyMonitoring_FirePyThrowEvent@@Base+0x32a> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 50956 <_PyMonitoring_FirePyThrowEvent@@Base+0x332> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {pc} │ │ │ │ + b.w 80f14 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 50980 <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ + cbz r3, 50924 <_PyMonitoring_FirePyThrowEvent@@Base+0x312> │ │ │ │ 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 2786a0 │ │ │ │ + bl 279370 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ mov r0, r3 │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #168] @ (50a40 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c>) │ │ │ │ + ldr r5, [pc, #168] @ (509e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d2>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 509c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3a0> │ │ │ │ + bne.n 50968 <_PyMonitoring_FirePyThrowEvent@@Base+0x356> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 509c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3a0> │ │ │ │ + ble.n 50968 <_PyMonitoring_FirePyThrowEvent@@Base+0x356> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 509c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3a0> │ │ │ │ - cbnz r6, 509e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ - ldr r4, [pc, #124] @ (50a44 <_PyMonitoring_FirePyThrowEvent@@Base+0x420>) │ │ │ │ + bne.n 50968 <_PyMonitoring_FirePyThrowEvent@@Base+0x356> │ │ │ │ + cbnz r6, 50988 <_PyMonitoring_FirePyThrowEvent@@Base+0x376> │ │ │ │ + ldr r4, [pc, #124] @ (509e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d6>) │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 50a22 <_PyMonitoring_FirePyThrowEvent@@Base+0x3fe> │ │ │ │ + cbz r0, 509c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 509f6 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d2> │ │ │ │ + cbnz r0, 5099a <_PyMonitoring_FirePyThrowEvent@@Base+0x388> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50a30 <_PyMonitoring_FirePyThrowEvent@@Base+0x40c> │ │ │ │ - bl 98598 │ │ │ │ + b.n 509d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c2> │ │ │ │ + bl 9803c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50a28 <_PyMonitoring_FirePyThrowEvent@@Base+0x404> │ │ │ │ + bge.n 509cc <_PyMonitoring_FirePyThrowEvent@@Base+0x3ba> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ - b.n 509f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ce> │ │ │ │ + bl f6bec │ │ │ │ + b.n 50996 <_PyMonitoring_FirePyThrowEvent@@Base+0x384> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50a30 <_PyMonitoring_FirePyThrowEvent@@Base+0x40c> │ │ │ │ + b.n 509d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c2> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r5, r0, #1 │ │ │ │ eors r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50a6c <_PyMonitoring_FirePyThrowEvent@@Base+0x448> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 50a96 <_PyMonitoring_FirePyThrowEvent@@Base+0x472> │ │ │ │ - bl 98598 │ │ │ │ + bne.n 50a10 <_PyMonitoring_FirePyThrowEvent@@Base+0x3fe> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 50a3a <_PyMonitoring_FirePyThrowEvent@@Base+0x428> │ │ │ │ + bl 9803c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a224 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r6, 50aaa <_PyMonitoring_FirePyThrowEvent@@Base+0x486> │ │ │ │ + bl 9ab24 │ │ │ │ + cbz r6, 50a4e <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 50a9a <_PyMonitoring_FirePyThrowEvent@@Base+0x476> │ │ │ │ - bl e9180 │ │ │ │ + bne.n 50a3e <_PyMonitoring_FirePyThrowEvent@@Base+0x42c> │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50a6c <_PyMonitoring_FirePyThrowEvent@@Base+0x448> │ │ │ │ + beq.n 50a10 <_PyMonitoring_FirePyThrowEvent@@Base+0x3fe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50af0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4cc> │ │ │ │ + b.n 50a94 <_PyMonitoring_FirePyThrowEvent@@Base+0x482> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 50a96 <_PyMonitoring_FirePyThrowEvent@@Base+0x472> │ │ │ │ + bl f6be4 │ │ │ │ + b.n 50a3a <_PyMonitoring_FirePyThrowEvent@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ @@ -56843,15 +56812,15 @@ │ │ │ │ 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 40568 │ │ │ │ + bl 405a8 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -56860,694 +56829,577 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ - cbnz r0, 50b70 <_PyMonitoring_FirePyThrowEvent@@Base+0x54c> │ │ │ │ + bl d1998 │ │ │ │ + cbnz r0, 50b14 <_PyMonitoring_FirePyThrowEvent@@Base+0x502> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 50b46 <_PyMonitoring_FirePyThrowEvent@@Base+0x522> │ │ │ │ + blt.n 50aea <_PyMonitoring_FirePyThrowEvent@@Base+0x4d8> │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 50b46 <_PyMonitoring_FirePyThrowEvent@@Base+0x522> │ │ │ │ + ble.n 50aea <_PyMonitoring_FirePyThrowEvent@@Base+0x4d8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 50b46 <_PyMonitoring_FirePyThrowEvent@@Base+0x522> │ │ │ │ + cbnz r0, 50aea <_PyMonitoring_FirePyThrowEvent@@Base+0x4d8> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50b72 <_PyMonitoring_FirePyThrowEvent@@Base+0x54e> │ │ │ │ + b.n 50b16 <_PyMonitoring_FirePyThrowEvent@@Base+0x504> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 50b64 <_PyMonitoring_FirePyThrowEvent@@Base+0x540> │ │ │ │ + bne.n 50b08 <_PyMonitoring_FirePyThrowEvent@@Base+0x4f6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b72 <_PyMonitoring_FirePyThrowEvent@@Base+0x54e> │ │ │ │ + beq.n 50b16 <_PyMonitoring_FirePyThrowEvent@@Base+0x504> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 50b72 <_PyMonitoring_FirePyThrowEvent@@Base+0x54e> │ │ │ │ + b.n 50b16 <_PyMonitoring_FirePyThrowEvent@@Base+0x504> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50b72 <_PyMonitoring_FirePyThrowEvent@@Base+0x54e> │ │ │ │ + b.n 50b16 <_PyMonitoring_FirePyThrowEvent@@Base+0x504> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 50b7c <_PyMonitoring_FirePyThrowEvent@@Base+0x558> │ │ │ │ + cbz r3, 50b20 <_PyMonitoring_FirePyThrowEvent@@Base+0x50e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50baa <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5352 @ 0x14e8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 50bd6 <_PyMonitoring_FirePyThrowEvent@@Base+0x5b2> │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 50bec <_PyMonitoring_FirePyThrowEvent@@Base+0x5c8> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - bmi.n 50bdc <_PyMonitoring_FirePyThrowEvent@@Base+0x5b8> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5384 @ 0x1508 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50bfe <_PyMonitoring_FirePyThrowEvent@@Base+0x5da> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 50bee <_PyMonitoring_FirePyThrowEvent@@Base+0x5ca> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 50bee <_PyMonitoring_FirePyThrowEvent@@Base+0x5ca> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [r2, #28] │ │ │ │ - strb.w r3, [r2, #32] │ │ │ │ - bl 790b0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -00050c00 : │ │ │ │ +00050b26 : │ │ │ │ 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 bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ad128 │ │ │ │ + bl 1af5d8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50c30 │ │ │ │ + bne.n 50b56 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #5444 @ 0x1544 │ │ │ │ + movw r0, #8612 @ 0x21a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f8cb8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00050c36 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00050b5c <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r6, r2 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ + bl 5085a <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50c5e <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 50b84 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c92 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 50bb8 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50c8c <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl d7c38 │ │ │ │ - b.n 50c92 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 79054 │ │ │ │ - b.n 50c58 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 50bb2 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d771c │ │ │ │ + b.n 50bb8 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 79040 │ │ │ │ + b.n 50b7e <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 50cbe <_PyMonitoring_FireRaiseEvent@@Base+0x88> │ │ │ │ - bl 5138c <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ + bls.n 50be6 <_PyMonitoring_FireRaiseEvent@@Base+0x8a> │ │ │ │ + bl 511aa <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - ldr r0, [pc, #4] @ (50cc4 <_PyMonitoring_FireRaiseEvent@@Base+0x8e>) │ │ │ │ + b.w 80f14 │ │ │ │ + ldr r0, [pc, #4] @ (50bec <_PyMonitoring_FireRaiseEvent@@Base+0x90>) │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 50c18 <_PyMonitoring_FireRaiseEvent@@Base+0xbc> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #8772 @ 0x2244 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.n 50c44 <_PyMonitoring_FireRaiseEvent@@Base+0xe8> │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 50c5a <_PyMonitoring_FireRaiseEvent@@Base+0xfe> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + bmi.n 50c4a <_PyMonitoring_FireRaiseEvent@@Base+0xee> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #8804 @ 0x2264 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50c6c <_PyMonitoring_FireRaiseEvent@@Base+0x110> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 50c5c <_PyMonitoring_FireRaiseEvent@@Base+0x100> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 50c5c <_PyMonitoring_FireRaiseEvent@@Base+0x100> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [r2, #28] │ │ │ │ + strb.w r3, [r2, #32] │ │ │ │ + bl 7909c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (50d08 <_PyMonitoring_FireRaiseEvent@@Base+0xd2>) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (50cb0 <_PyMonitoring_FireRaiseEvent@@Base+0x154>) │ │ │ │ + bl 2016d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50cf8 <_PyMonitoring_FireRaiseEvent@@Base+0xc2> │ │ │ │ + cbz r2, 50c9e <_PyMonitoring_FireRaiseEvent@@Base+0x142> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 50cf8 <_PyMonitoring_FireRaiseEvent@@Base+0xc2> │ │ │ │ - movw r0, #2856 @ 0xb28 │ │ │ │ + cbz r3, 50c9e <_PyMonitoring_FireRaiseEvent@@Base+0x142> │ │ │ │ + movw r0, #6120 @ 0x17e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r0, #63496 @ 0xf808 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + b.w 847e4 │ │ │ │ + movw r0, #1240 @ 0x4d8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - bmi.n 50c14 │ │ │ │ + b.w 847e4 │ │ │ │ + nop │ │ │ │ + bmi.n 50bbc <_PyMonitoring_FireRaiseEvent@@Base+0x60> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00050d0c <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00050cb4 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r6, r2 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ + bl 5085a <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50d34 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 50cdc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50d68 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 50d10 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50d62 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl d7c38 │ │ │ │ - b.n 50d68 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 79054 │ │ │ │ - b.n 50d2e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 50d0a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d771c │ │ │ │ + b.n 50d10 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 79040 │ │ │ │ + b.n 50cd6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #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 72f38 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50e86 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ - ldr r5, [pc, #292] @ (50ec0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4>) │ │ │ │ - ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 50ebc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #60833 @ 0xeda1 │ │ │ │ - movt r1, #18 │ │ │ │ - movw r3, #3853 @ 0xf0d │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #21205 @ 0x52d5 │ │ │ │ - movt r0, #17 │ │ │ │ - movw r4, #41212 @ 0xa0fc │ │ │ │ - movt r4, #2 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movw r4, #38904 @ 0x97f8 │ │ │ │ - movt r4, #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 6d6d8 <_Py_hashtable_new_full@@Base> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50e82 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ - ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 51356 <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 104cf8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 50e82 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ - ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 1a9698 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 50e32 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x126> │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #5543 @ 0x15a7 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 270c2c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50e34 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x128> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 104cf8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50e82 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x176> │ │ │ │ - ldr r0, [pc, #128] @ (50ec4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ - movw r1, #4308 @ 0x10d4 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - bl 6e51c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #5977 @ 0x1759 │ │ │ │ - movt r1, #5 │ │ │ │ - bl 270c2c <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 50e76 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - movw r1, #6393 @ 0x18f9 │ │ │ │ - movt r1, #5 │ │ │ │ - bl 270c2c <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (50ec4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b8>) │ │ │ │ - movs r1, #0 │ │ │ │ - bl 6e51c │ │ │ │ - cbz r4, 50ea2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ - b.n 50e86 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17a> │ │ │ │ - bl 1ef298 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50ea2 <_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 50ea2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 50ea2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50eaa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x19e> │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50eb2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a6> │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 50eba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ae> │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 50ee6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1da> │ │ │ │ + bhi.n 50d34 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x80> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 50efe <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1f2> │ │ │ │ - b.n 50f12 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x206> │ │ │ │ - movw r0, #46648 @ 0xb638 │ │ │ │ + bgt.n 50d4c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x98> │ │ │ │ + b.n 50d60 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xac> │ │ │ │ + movw r0, #49912 @ 0xc2f8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50ee0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d4> │ │ │ │ - b.n 50f1e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x212> │ │ │ │ + bne.n 50d2e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x7a> │ │ │ │ + b.n 50d6c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb8> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 50f14 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x208> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 50f14 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x208> │ │ │ │ - b.n 50f1e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x212> │ │ │ │ + bne.n 50d62 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xae> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 50d62 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xae> │ │ │ │ + b.n 50d6c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb8> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51060 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ + b.n 50eb4 <_PySemaphore_Destroy@@Base+0x5a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00050f22 : │ │ │ │ +00050d70 : │ │ │ │ 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 3e830 │ │ │ │ + bl 3e802 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ad128 │ │ │ │ + bl 1af5d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbz r2, 50f76 │ │ │ │ + cbz r2, 50dc4 │ │ │ │ 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 10ef64 │ │ │ │ + bl 10f390 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 790b0 │ │ │ │ - cbz r4, 50f9e │ │ │ │ - ldr r0, [pc, #28] @ (50fa4 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7909c │ │ │ │ + cbz r4, 50dec │ │ │ │ + ldr r0, [pc, #28] @ (50df4 ) │ │ │ │ + bl 2016d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57240 @ 0xdf98 │ │ │ │ + movw r0, #60536 @ 0xec78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 50eb0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a4> │ │ │ │ + nop │ │ │ │ + bmi.n 50d00 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x4c> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00050fa8 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00050df8 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r6, r2 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ + bl 5085a <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50fd0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 50e20 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51004 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 50e54 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #12 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50ffe <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl d7c38 │ │ │ │ - b.n 51004 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 79054 │ │ │ │ - b.n 50fca <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 50e4e <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl d771c │ │ │ │ + b.n 50e54 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 79040 │ │ │ │ + b.n 50e1a <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00050e5a <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 29474 │ │ │ │ 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, 51036 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8e> │ │ │ │ + cbnz r3, 50e8a <_PySemaphore_Destroy@@Base+0x30> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 51052 <_PyMonitoring_FirePyUnwindEvent@@Base+0xaa> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 50ea6 <_PySemaphore_Destroy@@Base+0x4c> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 51056 <_PyMonitoring_FirePyUnwindEvent@@Base+0xae> │ │ │ │ + cbz r3, 50eaa <_PySemaphore_Destroy@@Base+0x50> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #908 @ 0x38c │ │ │ │ + movw r1, #4132 @ 0x1024 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5105e <_PyMonitoring_FirePyUnwindEvent@@Base+0xb6> │ │ │ │ + b.n 50eb2 <_PySemaphore_Destroy@@Base+0x58> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 24fc3c <_PyObject_GetState@@Base> │ │ │ │ + bl 251128 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 510d4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x12c> │ │ │ │ + cbz r0, 50f28 <_PySemaphore_Destroy@@Base+0xce> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 51096 <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ + cbnz r3, 50eea <_PySemaphore_Destroy@@Base+0x90> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #5648 @ 0x1610 │ │ │ │ + movw r0, #8908 @ 0x22cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 510c2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x11a> │ │ │ │ + bgt.n 50f16 <_PySemaphore_Destroy@@Base+0xbc> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 96b20 │ │ │ │ + bl 965c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #14652 @ 0x393c │ │ │ │ + movw r3, #17916 @ 0x45fc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #5656 @ 0x1618 │ │ │ │ + movw r0, #8916 @ 0x22d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 510d4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x12c> │ │ │ │ + b.n 50f28 <_PySemaphore_Destroy@@Base+0xce> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #5668 @ 0x1624 │ │ │ │ + movw r0, #8928 @ 0x22e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5680 @ 0x1630 │ │ │ │ + movw r1, #8940 @ 0x22ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51156 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ + beq.n 50faa <_PySemaphore_Destroy@@Base+0x150> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 51156 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ + cbz r0, 50faa <_PySemaphore_Destroy@@Base+0x150> │ │ │ │ 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 51192 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ea> │ │ │ │ + b.n 50fe6 <_PySemaphore_Destroy@@Base+0x18c> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51156 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ + beq.n 50faa <_PySemaphore_Destroy@@Base+0x150> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51156 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ae> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50faa <_PySemaphore_Destroy@@Base+0x150> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 511e6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x23e> │ │ │ │ + b.n 5103a <_PySemaphore_Destroy@@Base+0x1e0> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d4e08 │ │ │ │ + bl 1d7060 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 51192 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ea> │ │ │ │ + beq.n 50fe6 <_PySemaphore_Destroy@@Base+0x18c> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 511a4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fc> │ │ │ │ + bgt.n 50ff8 <_PySemaphore_Destroy@@Base+0x19e> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 511b8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x210> │ │ │ │ + bgt.n 5100c <_PySemaphore_Destroy@@Base+0x1b2> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 511ce <_PyMonitoring_FirePyUnwindEvent@@Base+0x226> │ │ │ │ + blt.n 51022 <_PySemaphore_Destroy@@Base+0x1c8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 52392 │ │ │ │ + bl 5238e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51140 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ + beq.n 50f94 <_PySemaphore_Destroy@@Base+0x13a> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 5115a <_PyMonitoring_FirePyUnwindEvent@@Base+0x1b2> │ │ │ │ + bhi.n 50fae <_PySemaphore_Destroy@@Base+0x154> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d0e4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 511e6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x23e> │ │ │ │ + b.n 5103a <_PySemaphore_Destroy@@Base+0x1e0> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52392 │ │ │ │ + bl 5238e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51140 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ + beq.n 50f94 <_PySemaphore_Destroy@@Base+0x13a> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 5116e <_PyMonitoring_FirePyUnwindEvent@@Base+0x1c6> │ │ │ │ + b.n 50fc2 <_PySemaphore_Destroy@@Base+0x168> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52392 │ │ │ │ + bl 5238e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51140 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ + beq.n 50f94 <_PySemaphore_Destroy@@Base+0x13a> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51174 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1cc> │ │ │ │ + b.n 50fc8 <_PySemaphore_Destroy@@Base+0x16e> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52392 │ │ │ │ + bl 5238e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51140 <_PyMonitoring_FirePyUnwindEvent@@Base+0x198> │ │ │ │ + beq.n 50f94 <_PySemaphore_Destroy@@Base+0x13a> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51178 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1d0> │ │ │ │ + b.n 50fcc <_PySemaphore_Destroy@@Base+0x172> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 51284 <_PyMonitoring_FirePyUnwindEvent@@Base+0x2dc> │ │ │ │ + bne.n 510d8 <_PySemaphore_Destroy@@Base+0x27e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51284 <_PyMonitoring_FirePyUnwindEvent@@Base+0x2dc> │ │ │ │ + beq.n 510d8 <_PySemaphore_Destroy@@Base+0x27e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 512c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x320> │ │ │ │ + beq.n 5111c <_PySemaphore_Destroy@@Base+0x2c2> │ │ │ │ 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 │ │ │ │ @@ -57566,15 +57418,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, 51292 <_PyMonitoring_FirePyUnwindEvent@@Base+0x2ea> │ │ │ │ + cbz r2, 510e6 <_PySemaphore_Destroy@@Base+0x28c> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -57583,577 +57435,583 @@ │ │ │ │ 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 51292 <_PyMonitoring_FirePyUnwindEvent@@Base+0x2ea> │ │ │ │ + b.n 510e6 <_PySemaphore_Destroy@@Base+0x28c> │ │ │ │ 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, 512a4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x2fc> │ │ │ │ + cbz r3, 510f8 <_PySemaphore_Destroy@@Base+0x29e> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e658 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 512ac <_PyMonitoring_FirePyUnwindEvent@@Base+0x304> │ │ │ │ + b.n 51100 <_PySemaphore_Destroy@@Base+0x2a6> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e424 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 512bc <_PyMonitoring_FirePyUnwindEvent@@Base+0x314> │ │ │ │ + beq.n 51110 <_PySemaphore_Destroy@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 512c0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x318> │ │ │ │ + cbz r3, 51114 <_PySemaphore_Destroy@@Base+0x2ba> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 512c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x320> │ │ │ │ + b.n 5111c <_PySemaphore_Destroy@@Base+0x2c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 512bc <_PyMonitoring_FirePyUnwindEvent@@Base+0x314> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51110 <_PySemaphore_Destroy@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000512cc <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00051120 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movw r4, #48056 @ 0xbbb8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r4, r2 │ │ │ │ - bl eee08 │ │ │ │ + bl ef150 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ + bl 5085a <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51304 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 51158 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51350 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + b.n 511a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5133e <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + beq.n 51192 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5133e <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + cbnz r3, 51192 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 51348 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 5119c <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl d7c38 │ │ │ │ - b.n 51350 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl d771c │ │ │ │ + b.n 511a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ - bl 79054 │ │ │ │ - b.n 512fe <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 79040 │ │ │ │ + b.n 51152 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 1a9644 │ │ │ │ - cbz r0, 51386 <_PyMonitoring_FireStopIterationEvent@@Base+0xba> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #5245 @ 0x147d │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 270c2c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 51388 <_PyMonitoring_FireStopIterationEvent@@Base+0xbc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ subs r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 513ce <_PyMonitoring_FireStopIterationEvent@@Base+0x102> │ │ │ │ + bls.n 511ec <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #38544 @ 0x9690 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #5216 @ 0x1460 │ │ │ │ + movw r3, #8480 @ 0x2120 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #5252 @ 0x1484 │ │ │ │ + movw r2, #8516 @ 0x2144 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ blx 2a8b4 │ │ │ │ - movw r3, #31824 @ 0x7c50 │ │ │ │ + movw r3, #35112 @ 0x8928 │ │ │ │ movt r3, #69 @ 0x45 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51478 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #140] @ (51298 <_PyMonitoring_FireStopIterationEvent@@Base+0x178>) │ │ │ │ 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, 51420 <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ + cbz r3, 5123e <_PyMonitoring_FireStopIterationEvent@@Base+0x11e> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51416 <_PyMonitoring_FireStopIterationEvent@@Base+0x14a> │ │ │ │ + bne.n 51234 <_PyMonitoring_FireStopIterationEvent@@Base+0x114> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51406 <_PyMonitoring_FireStopIterationEvent@@Base+0x13a> │ │ │ │ + bne.n 51224 <_PyMonitoring_FireStopIterationEvent@@Base+0x104> │ │ │ │ dmb ish │ │ │ │ - beq.n 51420 <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ - bl 27378c │ │ │ │ + beq.n 5123e <_PyMonitoring_FireStopIterationEvent@@Base+0x11e> │ │ │ │ + bl 276108 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51570 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ + bl 5136c <_PyMonitoring_FireStopIterationEvent@@Base+0x24c> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51452 <_PyMonitoring_FireStopIterationEvent@@Base+0x186> │ │ │ │ + cbz r3, 51270 <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51448 <_PyMonitoring_FireStopIterationEvent@@Base+0x17c> │ │ │ │ + bne.n 51266 <_PyMonitoring_FireStopIterationEvent@@Base+0x146> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51438 <_PyMonitoring_FireStopIterationEvent@@Base+0x16c> │ │ │ │ + bne.n 51256 <_PyMonitoring_FireStopIterationEvent@@Base+0x136> │ │ │ │ dmb ish │ │ │ │ - beq.n 51452 <_PyMonitoring_FireStopIterationEvent@@Base+0x186> │ │ │ │ - bl 251744 │ │ │ │ + beq.n 51270 <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ + bl 252024 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 5138c <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ + bl 511aa <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72b58 │ │ │ │ - ldr r3, [pc, #20] @ (51478 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac>) │ │ │ │ + bl 72b70 │ │ │ │ + ldr r3, [pc, #20] @ (51298 <_PyMonitoring_FireStopIterationEvent@@Base+0x178>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51474 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a8> │ │ │ │ + beq.n 51292 <_PyMonitoring_FireStopIterationEvent@@Base+0x172> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #88] @ (514e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x21c>) │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - movw r3, #52321 @ 0xcc61 │ │ │ │ - movt r3, #6 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r2, [r5, #1324] @ 0x52c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 514ae <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2a0fc │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 514b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ - ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ - movs r1, #8 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 514dc <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 71e18 <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 514e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x216> │ │ │ │ - ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ - blx r3 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 514e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x218> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #56] @ (512e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c4>) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 124c88 │ │ │ │ + ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ + cbz r5, 512c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a6> │ │ │ │ + ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ + ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ + b.n 512c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a8> │ │ │ │ + mov r6, r5 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 1051bc │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #8988 @ 0x231c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 847e4 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 5150c <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + cbnz r3, 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5150c <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + ble.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5150c <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ - cbnz r1, 51534 <_PyMonitoring_FireStopIterationEvent@@Base+0x268> │ │ │ │ + bne.n 51308 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e8> │ │ │ │ + cbnz r1, 51330 <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #16932 @ 0x4224 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51534 <_PyMonitoring_FireStopIterationEvent@@Base+0x268> │ │ │ │ + cbnz r0, 51330 <_PyMonitoring_FireStopIterationEvent@@Base+0x210> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5156a <_PyMonitoring_FireStopIterationEvent@@Base+0x29e> │ │ │ │ + b.n 51366 <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 159698 │ │ │ │ + bl 15a748 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 209a40 │ │ │ │ + bl 20b750 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51530 <_PyMonitoring_FireStopIterationEvent@@Base+0x264> │ │ │ │ + beq.n 5132c <_PyMonitoring_FireStopIterationEvent@@Base+0x20c> │ │ │ │ mov r1, r6 │ │ │ │ - bl 246598 <_PyGen_SetStopIterationValue@@Base+0x260> │ │ │ │ + bl 247a80 <_PyGen_SetStopIterationValue@@Base+0x260> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5156a <_PyMonitoring_FireStopIterationEvent@@Base+0x29e> │ │ │ │ + beq.n 51366 <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5156a <_PyMonitoring_FireStopIterationEvent@@Base+0x29e> │ │ │ │ + cbnz r3, 51366 <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub.w r3, r5, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 515a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ + bls.n 5139c <_PyMonitoring_FireStopIterationEvent@@Base+0x27c> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5138c <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ + bl 511aa <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 515e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x314> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b.w 3ca04 │ │ │ │ - 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 51356 <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ - cbz r0, 515d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x30a> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 71e18 <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 515dc <_PyMonitoring_FireStopIterationEvent@@Base+0x310> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 515de <_PyMonitoring_FireStopIterationEvent@@Base+0x312> │ │ │ │ - movs r0, #0 │ │ │ │ + b.n 513a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x282> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + b.w 3c9d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r8, r5, [r1, #16] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r3, [pc, #340] @ (51754 <_PyMonitoring_FireStopIterationEvent@@Base+0x488>) │ │ │ │ + ldr r3, [pc, #336] @ (51514 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f4>) │ │ │ │ ldrd r9, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 270af8 │ │ │ │ + bl 2719e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 278d64 │ │ │ │ + bl 279a34 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 51628 <_PyMonitoring_FireStopIterationEvent@@Base+0x35c> │ │ │ │ + bne.n 513ea <_PyMonitoring_FireStopIterationEvent@@Base+0x2ca> │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 5162a <_PyMonitoring_FireStopIterationEvent@@Base+0x35e> │ │ │ │ + bne.n 513ec <_PyMonitoring_FireStopIterationEvent@@Base+0x2cc> │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270af8 │ │ │ │ + bl 2719e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278684 │ │ │ │ - cbz r4, 5164c <_PyMonitoring_FireStopIterationEvent@@Base+0x380> │ │ │ │ + bl 279354 │ │ │ │ + cbz r4, 5140e <_PyMonitoring_FireStopIterationEvent@@Base+0x2ee> │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ sub.w r8, r6, #12 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, r7, r1 │ │ │ │ uxtb.w r8, r8 │ │ │ │ - bl 270af8 │ │ │ │ + bl 2719e0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270d6c <_Py_c_neg@@Base+0x74> │ │ │ │ + bl 271d24 <_Py_c_neg@@Base+0x74> │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 270af8 │ │ │ │ + bl 2719e0 │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w r9, sp, r3 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bne.n 516c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f8> │ │ │ │ + bne.n 51486 <_PyMonitoring_FireStopIterationEvent@@Base+0x366> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 270e94 <_PyCrossInterpreterData_Release@@Base+0xec> │ │ │ │ + bl 271e4c <_PyCrossInterpreterData_Release@@Base+0x54> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 270f10 <_PyCrossInterpreterData_Release@@Base+0x168> │ │ │ │ + bl 271ec4 <_PyCrossInterpreterData_Release@@Base+0xcc> │ │ │ │ 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 270e94 <_PyCrossInterpreterData_Release@@Base+0xec> │ │ │ │ + bl 271e4c <_PyCrossInterpreterData_Release@@Base+0x54> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 516f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x428> │ │ │ │ + b.n 514b6 <_PyMonitoring_FireStopIterationEvent@@Base+0x396> │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 270e94 <_PyCrossInterpreterData_Release@@Base+0xec> │ │ │ │ + bl 271e4c <_PyCrossInterpreterData_Release@@Base+0x54> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, sl │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [r9, #-204] │ │ │ │ - bl 270e94 <_PyCrossInterpreterData_Release@@Base+0xec> │ │ │ │ + bl 271e4c <_PyCrossInterpreterData_Release@@Base+0x54> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 270f10 <_PyCrossInterpreterData_Release@@Base+0x168> │ │ │ │ + bl 271ec4 <_PyCrossInterpreterData_Release@@Base+0xcc> │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.n 51720 <_PyMonitoring_FireStopIterationEvent@@Base+0x454> │ │ │ │ - bl 270af8 │ │ │ │ + bhi.n 514e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x3c2> │ │ │ │ + bl 2719e0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51910 <_PyMonitoring_FireStopIterationEvent@@Base+0x644> │ │ │ │ - b.n 51738 <_PyMonitoring_FireStopIterationEvent@@Base+0x46c> │ │ │ │ - bl 270af8 │ │ │ │ + bl 517b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x690> │ │ │ │ + b.n 514fa <_PyMonitoring_FireStopIterationEvent@@Base+0x3da> │ │ │ │ + bl 2719e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5138c <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ + bl 511aa <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51910 <_PyMonitoring_FireStopIterationEvent@@Base+0x644> │ │ │ │ - ldr r3, [pc, #24] @ (51754 <_PyMonitoring_FireStopIterationEvent@@Base+0x488>) │ │ │ │ + bl 517b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x690> │ │ │ │ + ldr r3, [pc, #24] @ (51514 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f4>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5174a <_PyMonitoring_FireStopIterationEvent@@Base+0x47e> │ │ │ │ + beq.n 5150c <_PyMonitoring_FireStopIterationEvent@@Base+0x3ec> │ │ │ │ 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, cr6, {2} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r0, #4 │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 72d70 │ │ │ │ + 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 72f50 │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 517ec <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 12cb38 │ │ │ │ - cbz r0, 517aa <_PyMonitoring_FireStopIterationEvent@@Base+0x4de> │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 12cb38 │ │ │ │ - cbz r0, 517aa <_PyMonitoring_FireStopIterationEvent@@Base+0x4de> │ │ │ │ - str r0, [r4, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 2fb08 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 517aa <_PyMonitoring_FireStopIterationEvent@@Base+0x4de> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 7ec70 │ │ │ │ + beq.n 51630 <_PyMonitoring_FireStopIterationEvent@@Base+0x510> │ │ │ │ + ldr r5, [pc, #296] @ (5166c <_PyMonitoring_FireStopIterationEvent@@Base+0x54c>) │ │ │ │ + ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 51666 <_PyMonitoring_FireStopIterationEvent@@Base+0x546> │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #62609 @ 0xf491 │ │ │ │ + movt r1, #18 │ │ │ │ + movw r3, #10945 @ 0x2ac1 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r0, #23133 @ 0x5a5d │ │ │ │ + movt r0, #17 │ │ │ │ + movw r4, #41212 @ 0xa0fc │ │ │ │ + movt r4, #2 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + movw r4, #38904 @ 0x97f8 │ │ │ │ + movt r4, #2 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 6d6d8 <_Py_hashtable_new_full@@Base> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5162c <_PyMonitoring_FireStopIterationEvent@@Base+0x50c> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 124c88 │ │ │ │ + ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ + bl 5177a <_PyMonitoring_FireStopIterationEvent@@Base+0x65a> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 517c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f6> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 517ec <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 517ec <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1051bc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5162c <_PyMonitoring_FireStopIterationEvent@@Base+0x50c> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 124c88 │ │ │ │ + ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ + bl 1aba58 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 515dc <_PyMonitoring_FireStopIterationEvent@@Base+0x4bc> │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #7463 @ 0x1d27 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27283c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 515de <_PyMonitoring_FireStopIterationEvent@@Base+0x4be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 517ec <_PyMonitoring_FireStopIterationEvent@@Base+0x520> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl 86010 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl 115ba4 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl 1051bc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r3, 5162c <_PyMonitoring_FireStopIterationEvent@@Base+0x50c> │ │ │ │ + ldr r0, [pc, #128] @ (51670 <_PyMonitoring_FireStopIterationEvent@@Base+0x550>) │ │ │ │ + movw r1, #4308 @ 0x10d4 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + bl 6e51c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #7619 @ 0x1dc3 │ │ │ │ + movt r1, #5 │ │ │ │ + bl 27283c <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 51620 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + movw r1, #8257 @ 0x2041 │ │ │ │ + movt r1, #5 │ │ │ │ + bl 27283c <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #76] @ (51670 <_PyMonitoring_FireStopIterationEvent@@Base+0x550>) │ │ │ │ + movs r1, #0 │ │ │ │ + bl 6e51c │ │ │ │ + cbz r4, 5164c <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + b.n 51630 <_PyMonitoring_FireStopIterationEvent@@Base+0x510> │ │ │ │ + bl 1f1078 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 5164c <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 517e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq.n 5164c <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 517e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - b.n 517ee <_PyMonitoring_FireStopIterationEvent@@Base+0x522> │ │ │ │ - movs r0, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5164c <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 51654 <_PyMonitoring_FireStopIterationEvent@@Base+0x534> │ │ │ │ + bl 115ba4 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 5165c <_PyMonitoring_FireStopIterationEvent@@Base+0x53c> │ │ │ │ + bl 115ba4 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 51664 <_PyMonitoring_FireStopIterationEvent@@Base+0x544> │ │ │ │ + bl 115ba4 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ 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, 51816 <_PyMonitoring_FireStopIterationEvent@@Base+0x54a> │ │ │ │ + cbz r6, 51698 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51870 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a4> │ │ │ │ + beq.n 516f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x5d2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 51870 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a4> │ │ │ │ + b.n 516f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x5d2> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51870 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a4> │ │ │ │ + cbz r0, 516f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x5d2> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 5185e <_PyMonitoring_FireStopIterationEvent@@Base+0x592> │ │ │ │ + bge.n 516e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c0> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 240ff4 │ │ │ │ - cbnz r0, 51858 <_PyMonitoring_FireStopIterationEvent@@Base+0x58c> │ │ │ │ + bl 2424dc │ │ │ │ + cbnz r0, 516da <_PyMonitoring_FireStopIterationEvent@@Base+0x5ba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51870 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a4> │ │ │ │ + beq.n 516f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51870 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a4> │ │ │ │ + cbnz r3, 516f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51870 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 516f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x5d2> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 5182a <_PyMonitoring_FireStopIterationEvent@@Base+0x55e> │ │ │ │ + b.n 516ac <_PyMonitoring_FireStopIterationEvent@@Base+0x58c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ @@ -58164,1011 +58022,1153 @@ │ │ │ │ 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 518ae <_PyMonitoring_FireStopIterationEvent@@Base+0x5e2> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 51730 <_PyMonitoring_FireStopIterationEvent@@Base+0x610> │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44628 @ 0xae54 │ │ │ │ + movw r0, #47892 @ 0xbb14 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 518f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + b.n 51776 <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ movw r5, #35736 @ 0x8b98 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ subs r2, r0, r5 │ │ │ │ mov r6, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 235670 │ │ │ │ + bl 236428 │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 518f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + beq.n 51776 <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 518aa <_PyMonitoring_FireStopIterationEvent@@Base+0x5de> │ │ │ │ + beq.n 5172c <_PyMonitoring_FireStopIterationEvent@@Base+0x60c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 518e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + beq.n 5176a <_PyMonitoring_FireStopIterationEvent@@Base+0x64a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 518ec <_PyMonitoring_FireStopIterationEvent@@Base+0x620> │ │ │ │ + cbz r3, 5176e <_PyMonitoring_FireStopIterationEvent@@Base+0x64e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 518f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ + b.n 51776 <_PyMonitoring_FireStopIterationEvent@@Base+0x656> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 518e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x61c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5176a <_PyMonitoring_FireStopIterationEvent@@Base+0x64a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #5977 @ 0x1759 │ │ │ │ + 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 1aba04 │ │ │ │ + cbz r0, 517aa <_PyMonitoring_FireStopIterationEvent@@Base+0x68a> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #6485 @ 0x1955 │ │ │ │ movt r1, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - b.w 270c2c <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27283c <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 517ac <_PyMonitoring_FireStopIterationEvent@@Base+0x68c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 115ba4 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 278684 │ │ │ │ + bl 279354 │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 51956 <_PyMonitoring_FireStopIterationEvent@@Base+0x68a> │ │ │ │ + beq.n 517f6 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d6> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 51ce4 <_PyMonitoring_FireStopIterationEvent@@Base+0xa18> │ │ │ │ + bl 51bf4 <_PyMonitoring_FireStopIterationEvent@@Base+0xad4> │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 270f10 <_PyCrossInterpreterData_Release@@Base+0x168> │ │ │ │ - b.n 5193a <_PyMonitoring_FireStopIterationEvent@@Base+0x66e> │ │ │ │ + bl 271ec4 <_PyCrossInterpreterData_Release@@Base+0xcc> │ │ │ │ + b.n 517da <_PyMonitoring_FireStopIterationEvent@@Base+0x6ba> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51ce4 <_PyMonitoring_FireStopIterationEvent@@Base+0xa18> │ │ │ │ + b.n 51bf4 <_PyMonitoring_FireStopIterationEvent@@Base+0xad4> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #5816 @ 0x16b8 │ │ │ │ + movw r2, #9080 @ 0x2378 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 519ca <_PyMonitoring_FireStopIterationEvent@@Base+0x6fe> │ │ │ │ + bl 174160 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5186a <_PyMonitoring_FireStopIterationEvent@@Base+0x74a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 271888 │ │ │ │ - cbnz r0, 519a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d8> │ │ │ │ + bl 27287c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + cbnz r0, 51844 <_PyMonitoring_FireStopIterationEvent@@Base+0x724> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 519ca <_PyMonitoring_FireStopIterationEvent@@Base+0x6fe> │ │ │ │ + b.n 5186a <_PyMonitoring_FireStopIterationEvent@@Base+0x74a> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 519c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f6> │ │ │ │ + bne.n 51862 <_PyMonitoring_FireStopIterationEvent@@Base+0x742> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 519a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d4> │ │ │ │ + bl f6be4 │ │ │ │ + b.n 51840 <_PyMonitoring_FireStopIterationEvent@@Base+0x720> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51a00 <_PyMonitoring_FireStopIterationEvent@@Base+0x734> │ │ │ │ + bne.n 518a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x780> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51ab0 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e4> │ │ │ │ + b.n 51950 <_PyMonitoring_FireStopIterationEvent@@Base+0x830> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 51a42 <_PyMonitoring_FireStopIterationEvent@@Base+0x776> │ │ │ │ + beq.n 518e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c2> │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #5924 @ 0x1724 │ │ │ │ + movw r1, #9188 @ 0x23e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8761c │ │ │ │ + bl 871a8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 519fc <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ + beq.n 5189c <_PyMonitoring_FireStopIterationEvent@@Base+0x77c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #5932 @ 0x172c │ │ │ │ + movw r0, #9196 @ 0x23ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 84c48 │ │ │ │ - b.n 51ab0 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e4> │ │ │ │ + bl 847e4 │ │ │ │ + b.n 51950 <_PyMonitoring_FireStopIterationEvent@@Base+0x830> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 51a8e <_PyMonitoring_FireStopIterationEvent@@Base+0x7c2> │ │ │ │ + bne.n 5192e <_PyMonitoring_FireStopIterationEvent@@Base+0x80e> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #5924 @ 0x1724 │ │ │ │ + movw r1, #9188 @ 0x23e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8761c │ │ │ │ + bl 871a8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 519fc <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ + beq.n 5189c <_PyMonitoring_FireStopIterationEvent@@Base+0x77c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #18768 @ 0x4950 │ │ │ │ + movw r1, #21992 @ 0x55e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 8761c │ │ │ │ + bl 871a8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 519fc <_PyMonitoring_FireStopIterationEvent@@Base+0x730> │ │ │ │ + beq.n 5189c <_PyMonitoring_FireStopIterationEvent@@Base+0x77c> │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #5940 @ 0x1734 │ │ │ │ + movw r0, #9204 @ 0x23f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ - b.n 51ab0 <_PyMonitoring_FireStopIterationEvent@@Base+0x7e4> │ │ │ │ + bl 847e4 │ │ │ │ + b.n 51950 <_PyMonitoring_FireStopIterationEvent@@Base+0x830> │ │ │ │ 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, #5948 @ 0x173c │ │ │ │ + movw r0, #9212 @ 0x23fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ 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 │ │ │ │ + ldr r5, [pc, #88] @ (519c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x8a0>) │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + movw r3, #52321 @ 0xcc61 │ │ │ │ + movt r3, #6 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r2, [r5, #1324] @ 0x52c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 51986 <_PyMonitoring_FireStopIterationEvent@@Base+0x866> │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2a0fc │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 51990 <_PyMonitoring_FireStopIterationEvent@@Base+0x870> │ │ │ │ + ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ + movs r1, #8 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 519b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x894> │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 71e30 <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 519ba <_PyMonitoring_FireStopIterationEvent@@Base+0x89a> │ │ │ │ + ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ + blx r3 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 519bc <_PyMonitoring_FireStopIterationEvent@@Base+0x89c> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 51ad2 <_PyMonitoring_FireStopIterationEvent@@Base+0x806> │ │ │ │ + cbz r3, 519e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x8c2> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51ae2 <_PyMonitoring_FireStopIterationEvent@@Base+0x816> │ │ │ │ + b.n 519f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x8d2> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 51ae0 <_PyMonitoring_FireStopIterationEvent@@Base+0x814> │ │ │ │ + ble.n 519f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x8d0> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 51adc <_PyMonitoring_FireStopIterationEvent@@Base+0x810> │ │ │ │ - cbnz r1, 51b04 <_PyMonitoring_FireStopIterationEvent@@Base+0x838> │ │ │ │ + bne.n 519ec <_PyMonitoring_FireStopIterationEvent@@Base+0x8cc> │ │ │ │ + cbnz r1, 51a14 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51ae2 <_PyMonitoring_FireStopIterationEvent@@Base+0x816> │ │ │ │ + b.n 519f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x8d2> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #508] @ (51ce0 <_PyMonitoring_FireStopIterationEvent@@Base+0xa14>) │ │ │ │ + ldr r1, [pc, #508] @ (51bf0 <_PyMonitoring_FireStopIterationEvent@@Base+0xad0>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51b0a <_PyMonitoring_FireStopIterationEvent@@Base+0x83e> │ │ │ │ + cbnz r0, 51a1a <_PyMonitoring_FireStopIterationEvent@@Base+0x8fa> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51cba <_PyMonitoring_FireStopIterationEvent@@Base+0x9ee> │ │ │ │ + b.n 51bca <_PyMonitoring_FireStopIterationEvent@@Base+0xaaa> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 23b548 │ │ │ │ + bl 23ca44 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x834> │ │ │ │ + bne.n 51a10 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 23b548 │ │ │ │ + bl 23ca44 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x834> │ │ │ │ + bne.n 51a10 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f0> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 51be0 <_PyMonitoring_FireStopIterationEvent@@Base+0x914> │ │ │ │ + beq.n 51af0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - cbz r0, 51b7a <_PyMonitoring_FireStopIterationEvent@@Base+0x8ae> │ │ │ │ + cbz r0, 51a8a <_PyMonitoring_FireStopIterationEvent@@Base+0x96a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 51b54 <_PyMonitoring_FireStopIterationEvent@@Base+0x888> │ │ │ │ + bne.n 51a64 <_PyMonitoring_FireStopIterationEvent@@Base+0x944> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 51b72 <_PyMonitoring_FireStopIterationEvent@@Base+0x8a6> │ │ │ │ - bl 148050 │ │ │ │ + b.n 51a82 <_PyMonitoring_FireStopIterationEvent@@Base+0x962> │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51b72 <_PyMonitoring_FireStopIterationEvent@@Base+0x8a6> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 51a82 <_PyMonitoring_FireStopIterationEvent@@Base+0x962> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x834> │ │ │ │ + bne.n 51a10 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f0> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 51caa <_PyMonitoring_FireStopIterationEvent@@Base+0x9de> │ │ │ │ - b.n 51b7e <_PyMonitoring_FireStopIterationEvent@@Base+0x8b2> │ │ │ │ - vldr d8, [pc, #332] @ 51cc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x9fc> │ │ │ │ + beq.w 51bba <_PyMonitoring_FireStopIterationEvent@@Base+0xa9a> │ │ │ │ + b.n 51a8e <_PyMonitoring_FireStopIterationEvent@@Base+0x96e> │ │ │ │ + vldr d8, [pc, #332] @ 51bd8 <_PyMonitoring_FireStopIterationEvent@@Base+0xab8> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 51b8c <_PyMonitoring_FireStopIterationEvent@@Base+0x8c0> │ │ │ │ + bne.n 51a9c <_PyMonitoring_FireStopIterationEvent@@Base+0x97c> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 51bac <_PyMonitoring_FireStopIterationEvent@@Base+0x8e0> │ │ │ │ - bl 148050 │ │ │ │ + b.n 51abc <_PyMonitoring_FireStopIterationEvent@@Base+0x99c> │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51bac <_PyMonitoring_FireStopIterationEvent@@Base+0x8e0> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 51abc <_PyMonitoring_FireStopIterationEvent@@Base+0x99c> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x834> │ │ │ │ - b.n 51bc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f4> │ │ │ │ + bne.n 51a10 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f0> │ │ │ │ + b.n 51ad0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9b0> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51bc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f4> │ │ │ │ + bmi.n 51ad0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9b0> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51be8 <_PyMonitoring_FireStopIterationEvent@@Base+0x91c> │ │ │ │ + bpl.n 51af8 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49996 @ 0xc34c │ │ │ │ + movw r1, #53260 @ 0xd00c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - bl 805dc │ │ │ │ + bl 12f910 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x834> │ │ │ │ - b.n 51ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d4> │ │ │ │ - vldr d9, [pc, #236] @ 51cd0 <_PyMonitoring_FireStopIterationEvent@@Base+0xa04> │ │ │ │ - vldr d8, [pc, #224] @ 51cc8 <_PyMonitoring_FireStopIterationEvent@@Base+0x9fc> │ │ │ │ + bne.n 51a10 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f0> │ │ │ │ + b.n 51bb0 <_PyMonitoring_FireStopIterationEvent@@Base+0xa90> │ │ │ │ + vldr d9, [pc, #236] @ 51be0 <_PyMonitoring_FireStopIterationEvent@@Base+0xac0> │ │ │ │ + vldr d8, [pc, #224] @ 51bd8 <_PyMonitoring_FireStopIterationEvent@@Base+0xab8> │ │ │ │ vldr d11, [sp, #40] @ 0x28 │ │ │ │ vldr d14, [sp, #24] │ │ │ │ vldr d10, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #32] │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51c0c <_PyMonitoring_FireStopIterationEvent@@Base+0x940> │ │ │ │ + bne.n 51b1c <_PyMonitoring_FireStopIterationEvent@@Base+0x9fc> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 51ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d4> │ │ │ │ + beq.n 51bb0 <_PyMonitoring_FireStopIterationEvent@@Base+0xa90> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #196] @ 51cd8 <_PyMonitoring_FireStopIterationEvent@@Base+0xa0c> │ │ │ │ + vldr d7, [pc, #196] @ 51be8 <_PyMonitoring_FireStopIterationEvent@@Base+0xac8> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ca> │ │ │ │ + bgt.n 51ba6 <_PyMonitoring_FireStopIterationEvent@@Base+0xa86> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ca> │ │ │ │ + bgt.n 51ba6 <_PyMonitoring_FireStopIterationEvent@@Base+0xa86> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ca> │ │ │ │ + bgt.n 51ba6 <_PyMonitoring_FireStopIterationEvent@@Base+0xa86> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ca> │ │ │ │ + bgt.n 51ba6 <_PyMonitoring_FireStopIterationEvent@@Base+0xa86> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 254908 <_Py_c_abs@@Base> │ │ │ │ + bl 255738 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 254908 <_Py_c_abs@@Base> │ │ │ │ + bl 255738 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d4> │ │ │ │ + bls.n 51bb0 <_PyMonitoring_FireStopIterationEvent@@Base+0xa90> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 254908 <_Py_c_abs@@Base> │ │ │ │ + bl 255738 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d4> │ │ │ │ + bls.n 51bb0 <_PyMonitoring_FireStopIterationEvent@@Base+0xa90> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51ca0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d4> │ │ │ │ + bls.n 51bb0 <_PyMonitoring_FireStopIterationEvent@@Base+0xa90> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 51cba <_PyMonitoring_FireStopIterationEvent@@Base+0x9ee> │ │ │ │ + b.n 51bca <_PyMonitoring_FireStopIterationEvent@@Base+0xaaa> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 51cba <_PyMonitoring_FireStopIterationEvent@@Base+0x9ee> │ │ │ │ + b.n 51bca <_PyMonitoring_FireStopIterationEvent@@Base+0xaaa> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51bc0 <_PyMonitoring_FireStopIterationEvent@@Base+0x8f4> │ │ │ │ - vldr d9, [pc, #24] @ 51cd0 <_PyMonitoring_FireStopIterationEvent@@Base+0xa04> │ │ │ │ - b.n 51be8 <_PyMonitoring_FireStopIterationEvent@@Base+0x91c> │ │ │ │ + bmi.n 51ad0 <_PyMonitoring_FireStopIterationEvent@@Base+0x9b0> │ │ │ │ + vldr d9, [pc, #24] @ 51be0 <_PyMonitoring_FireStopIterationEvent@@Base+0xac0> │ │ │ │ + b.n 51af8 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d8> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 51bf6 <_PyMonitoring_FireStopIterationEvent@@Base+0x92a> │ │ │ │ + bvs.n 51b06 <_PyMonitoring_FireStopIterationEvent@@Base+0x9e6> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ negs r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (51d2c <_PyMonitoring_FireStopIterationEvent@@Base+0xa60>) │ │ │ │ + ldr r3, [pc, #56] @ (51c3c <_PyMonitoring_FireStopIterationEvent@@Base+0xb1c>) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 29c10 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (51d2c <_PyMonitoring_FireStopIterationEvent@@Base+0xa60>) │ │ │ │ + ldr r3, [pc, #20] @ (51c3c <_PyMonitoring_FireStopIterationEvent@@Base+0xb1c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51d26 <_PyMonitoring_FireStopIterationEvent@@Base+0xa5a> │ │ │ │ + beq.n 51c36 <_PyMonitoring_FireStopIterationEvent@@Base+0xb16> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -00051d30 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00051c40 <_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] @ (51d64 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (51c74 <_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 219724 │ │ │ │ + bl 21adf8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51e04 <_PyErr_FormatFromCause@@Base+0xd4>) │ │ │ │ + ldr r3, [pc, #140] @ (51d14 <_PyErr_FormatFromCause@@Base+0xd4>) │ │ │ │ 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, 51dac <_PyErr_FormatFromCause@@Base+0x7c> │ │ │ │ + cbz r3, 51cbc <_PyErr_FormatFromCause@@Base+0x7c> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51da2 <_PyErr_FormatFromCause@@Base+0x72> │ │ │ │ + bne.n 51cb2 <_PyErr_FormatFromCause@@Base+0x72> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51d92 <_PyErr_FormatFromCause@@Base+0x62> │ │ │ │ + bne.n 51ca2 <_PyErr_FormatFromCause@@Base+0x62> │ │ │ │ dmb ish │ │ │ │ - beq.n 51dac <_PyErr_FormatFromCause@@Base+0x7c> │ │ │ │ - bl 27378c │ │ │ │ + beq.n 51cbc <_PyErr_FormatFromCause@@Base+0x7c> │ │ │ │ + bl 276108 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51570 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ + bl 5136c <_PyMonitoring_FireStopIterationEvent@@Base+0x24c> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51dde <_PyErr_FormatFromCause@@Base+0xae> │ │ │ │ + cbz r3, 51cee <_PyErr_FormatFromCause@@Base+0xae> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51dd4 <_PyErr_FormatFromCause@@Base+0xa4> │ │ │ │ + bne.n 51ce4 <_PyErr_FormatFromCause@@Base+0xa4> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51dc4 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ + bne.n 51cd4 <_PyErr_FormatFromCause@@Base+0x94> │ │ │ │ dmb ish │ │ │ │ - beq.n 51dde <_PyErr_FormatFromCause@@Base+0xae> │ │ │ │ - bl 251744 │ │ │ │ + beq.n 51cee <_PyErr_FormatFromCause@@Base+0xae> │ │ │ │ + bl 252024 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 5138c <_PyMonitoring_FireStopIterationEvent@@Base+0xc0> │ │ │ │ + bl 511aa <_PyMonitoring_FireStopIterationEvent@@Base+0x8a> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51e04 <_PyErr_FormatFromCause@@Base+0xd4>) │ │ │ │ + bl 256ea8 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51d14 <_PyErr_FormatFromCause@@Base+0xd4>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51e00 <_PyErr_FormatFromCause@@Base+0xd0> │ │ │ │ + beq.n 51d10 <_PyErr_FormatFromCause@@Base+0xd0> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -00051e08 <_Py_c_diff@@Base>: │ │ │ │ +00051d18 <_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, 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 5177a <_PyMonitoring_FireStopIterationEvent@@Base+0x65a> │ │ │ │ + cbz r0, 51d56 <_Py_c_diff@@Base+0x3e> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 71e30 <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 51d5c <_Py_c_diff@@Base+0x44> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 115ba4 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 51d5e <_Py_c_diff@@Base+0x46> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r2, #5996 @ 0x176c │ │ │ │ + movw r2, #9260 @ 0x242c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 51e74 <_Py_c_diff@@Base+0x6c> │ │ │ │ + bl 174160 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51dbe <_Py_c_diff@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 271888 │ │ │ │ - cbnz r0, 51e52 <_Py_c_diff@@Base+0x4a> │ │ │ │ + bl 27287c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + cbnz r0, 51d9c <_Py_c_diff@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51e74 <_Py_c_diff@@Base+0x6c> │ │ │ │ + b.n 51dbe <_Py_c_diff@@Base+0xa6> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a9c8 │ │ │ │ - cbz r0, 51e6c <_Py_c_diff@@Base+0x64> │ │ │ │ + cbz r0, 51db6 <_Py_c_diff@@Base+0x9e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 51e4e <_Py_c_diff@@Base+0x46> │ │ │ │ + bl f6be4 │ │ │ │ + b.n 51d98 <_Py_c_diff@@Base+0x80> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ 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 72d88 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51e56 <_Py_c_diff@@Base+0x13e> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 12d744 │ │ │ │ + cbz r0, 51e14 <_Py_c_diff@@Base+0xfc> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 12d744 │ │ │ │ + cbz r0, 51e14 <_Py_c_diff@@Base+0xfc> │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 2fdf0 <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 51e14 <_Py_c_diff@@Base+0xfc> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #20] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 7ec80 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 51e2c <_Py_c_diff@@Base+0x114> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 51e56 <_Py_c_diff@@Base+0x13e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 51e56 <_Py_c_diff@@Base+0x13e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51e56 <_Py_c_diff@@Base+0x13e> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl 85ba0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 51e4e <_Py_c_diff@@Base+0x136> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 51e4e <_Py_c_diff@@Base+0x136> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + b.n 51e58 <_Py_c_diff@@Base+0x140> │ │ │ │ + movs r0, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00051e78 : │ │ │ │ +00051e5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 51e8e │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 51ebc │ │ │ │ + cbnz r0, 51e72 │ │ │ │ + bl 270964 │ │ │ │ + b.n 51ea0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51f06 │ │ │ │ + beq.n 51eea │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 51ea0 │ │ │ │ + cbnz r4, 51e84 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 51ea8 │ │ │ │ + cbz r4, 51e8c │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 51f06 │ │ │ │ + bmi.n 51eea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 51f06 │ │ │ │ + cbz r3, 51eea │ │ │ │ mov r0, r1 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51ec0 │ │ │ │ + cbnz r0, 51ea4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51f24 │ │ │ │ + b.n 51f08 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1baef8 │ │ │ │ + bl 1bd14c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51ee4 │ │ │ │ + beq.n 51ec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51ee4 │ │ │ │ + cbnz r3, 51ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51f24 │ │ │ │ + bne.n 51f08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51f06 │ │ │ │ + beq.n 51eea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51f06 │ │ │ │ + cbnz r3, 51eea │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6076 @ 0x17bc │ │ │ │ + movw r1, #9340 @ 0x247c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 51f40 │ │ │ │ + cbz r0, 51f24 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51fa0 │ │ │ │ + cbz r0, 51f84 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 51f72 │ │ │ │ + bge.n 51f56 │ │ │ │ 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 51f4c │ │ │ │ - cbz r2, 51f84 │ │ │ │ + b.n 51f30 │ │ │ │ + cbz r2, 51f68 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 51f84 │ │ │ │ + cbz r0, 51f68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 51fa4 │ │ │ │ + beq.n 51f88 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 51fa4 │ │ │ │ - bl 71f84 │ │ │ │ - cbnz r0, 51fa4 │ │ │ │ + b.n 51f88 │ │ │ │ + bl 71f9c │ │ │ │ + cbnz r0, 51f88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51fa0 │ │ │ │ + beq.n 51f84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51fa0 │ │ │ │ + cbnz r3, 51f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51ff4 │ │ │ │ + b.n 51fd8 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #47248 @ 0xb890 │ │ │ │ + movw r5, #50556 @ 0xc57c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #6112 @ 0x17e0 │ │ │ │ + movw r0, #9376 @ 0x24a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #47228 @ 0xb87c │ │ │ │ + movw r1, #50536 @ 0xc568 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #49160 @ 0xc008 │ │ │ │ + movw r3, #52472 @ 0xccf8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #3168 @ 0xc60 │ │ │ │ + movw r1, #6348 @ 0x18cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #5592 @ 0x15d8 │ │ │ │ + movw r3, #8760 @ 0x2238 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 5201a │ │ │ │ + cbnz r2, 51ffe │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5201a │ │ │ │ + bne.n 51ffe │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 52038 │ │ │ │ - ldr r4, [pc, #60] @ (52058 ) │ │ │ │ + cbnz r0, 5201c │ │ │ │ + ldr r4, [pc, #60] @ (5203c ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 52038 │ │ │ │ + cbnz r0, 5201c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52054 │ │ │ │ + b.n 52038 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 85968 │ │ │ │ + bl 854f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52034 │ │ │ │ + beq.n 52018 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ negs r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (52060 ) │ │ │ │ + push {r4} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #7619 @ 0x1dc3 │ │ │ │ + movt r1, #5 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + b.w 27283c <_Py_hashtable_foreach@@Base> │ │ │ │ + ldr r0, [pc, #0] @ (5205c ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r2, 52070 │ │ │ │ + cbz r2, 5206c │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 52096 │ │ │ │ + cbnz r3, 52092 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 52096 │ │ │ │ + ble.n 52092 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52096 │ │ │ │ - cbnz r1, 520b0 │ │ │ │ + bne.n 52092 │ │ │ │ + cbnz r1, 520ac │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (520cc ) │ │ │ │ + ldr r4, [pc, #48] @ (520c8 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 520c8 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 520c4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46714 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 520c8 │ │ │ │ + bl 466f4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 520c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 520d0 │ │ │ │ + b.n 520cc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 520fe │ │ │ │ + bcc.n 520fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6128 @ 0x17f0 │ │ │ │ + movw r1, #9392 @ 0x24b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 52146 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 52142 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52116 │ │ │ │ + cbnz r0, 52112 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ - cbz r4, 5212c │ │ │ │ + b.w 1f1078 │ │ │ │ + cbz r4, 52128 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5212c │ │ │ │ + bhi.n 52128 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 515e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x314> │ │ │ │ + bl 513a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x282> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 5213a │ │ │ │ - bl 255d74 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52136 │ │ │ │ + bl 256ea8 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52140 │ │ │ │ - bl 72b58 │ │ │ │ + b.n 5213c │ │ │ │ + bl 72b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - bl 203734 <_PyParkingLot_UnparkAll@@Base+0xfc> │ │ │ │ + bl 205414 <_PyParkingLot_UnparkAll@@Base+0xfc> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 521a2 │ │ │ │ + cbz r0, 5219e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #6148 @ 0x1804 │ │ │ │ + movw r0, #9412 @ 0x24c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52196 │ │ │ │ + beq.n 52192 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5219a │ │ │ │ + cbz r3, 52196 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 521a2 │ │ │ │ + b.n 5219e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52196 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52192 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000521a8 : │ │ │ │ +000521a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 521be │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 521fa │ │ │ │ + cbnz r0, 521ba │ │ │ │ + bl 270964 │ │ │ │ + b.n 521f6 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52242 │ │ │ │ + beq.n 5223e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 521e6 │ │ │ │ - movw r3, #32629 @ 0x7f75 │ │ │ │ + cbz r2, 521e2 │ │ │ │ + movw r3, #36901 @ 0x9025 │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 521e0 │ │ │ │ + bne.n 521dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ef540 │ │ │ │ + b.w 1f1320 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 52242 │ │ │ │ + bmi.n 5223e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 52242 │ │ │ │ + cbz r3, 5223e │ │ │ │ mov r0, r1 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 521fe │ │ │ │ + cbnz r0, 521fa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52260 │ │ │ │ + b.n 5225c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc7d0 │ │ │ │ + bl cc248 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52220 │ │ │ │ + beq.n 5221c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52220 │ │ │ │ + cbnz r3, 5221c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52260 │ │ │ │ + bne.n 5225c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52242 │ │ │ │ + beq.n 5223e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52242 │ │ │ │ + cbnz r3, 5223e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6076 @ 0x17bc │ │ │ │ + movw r1, #9340 @ 0x247c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 52284 │ │ │ │ + cbnz r3, 52280 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 52284 │ │ │ │ + ble.n 52280 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52284 │ │ │ │ - cbnz r1, 5229e │ │ │ │ + bne.n 52280 │ │ │ │ + cbnz r1, 5229a │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (522bc ) │ │ │ │ + ldr r4, [pc, #48] @ (522b8 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 522b6 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 522b2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46714 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 522b6 │ │ │ │ + bl 466f4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 522b2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 520d0 │ │ │ │ + b.n 520cc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmn r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52300 │ │ │ │ + bgt.n 522fc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 522f2 │ │ │ │ - movw r1, #1236 @ 0x4d4 │ │ │ │ + cbz r2, 522ee │ │ │ │ + movw r1, #4460 @ 0x116c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12f220 │ │ │ │ - b.n 52308 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 52304 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12f220 │ │ │ │ - b.n 52308 │ │ │ │ - bl 11ca50 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 52304 │ │ │ │ + bl 11d080 <_PyLong_FromGid@@Base+0x10> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5230c │ │ │ │ + bne.n 52308 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52318 │ │ │ │ + b.n 52314 │ │ │ │ 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} │ │ │ │ @@ -59176,1737 +59176,1737 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57692 @ 0xe15c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 5236a │ │ │ │ + beq.n 52366 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 5236a │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 52366 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #6244 @ 0x1864 │ │ │ │ + movw r1, #9508 @ 0x2524 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b964 │ │ │ │ + bl 4b94a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5237c │ │ │ │ + bne.n 52378 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5238a │ │ │ │ + b.n 52386 │ │ │ │ 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 50580 <_PyMonitoring_FireJumpEvent@@Base+0x19e> │ │ │ │ + b.w 505e8 <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 523ce │ │ │ │ + bge.n 523ca │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb.w r8, [r1, r3] │ │ │ │ add r1, r3 │ │ │ │ strb r6, [r1, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 523da │ │ │ │ + b.n 523d6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d0e4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 523b6 │ │ │ │ + bne.n 523b2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000523de : │ │ │ │ +000523da : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35736 @ 0x8b98 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w d6648 │ │ │ │ + b.w d612c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #6324 @ 0x18b4 │ │ │ │ + movw r0, #9588 @ 0x2574 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ │ │ │ │ -000523fe : │ │ │ │ +000523fa : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 52492 │ │ │ │ + beq.n 5248e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4b7a6 <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ - cbnz r0, 52464 │ │ │ │ + bl 4b78e <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ + cbnz r0, 52460 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 52446 │ │ │ │ - bl d7c64 │ │ │ │ + bl d7504 │ │ │ │ + cbz r0, 52442 │ │ │ │ + bl d7748 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 52490 │ │ │ │ + b.n 5248c │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52438 │ │ │ │ + bne.n 52434 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52438 │ │ │ │ - b.n 5248e │ │ │ │ + bne.n 52434 │ │ │ │ + b.n 5248a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 52478 │ │ │ │ + beq.n 52474 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52478 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 52474 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45128 @ 0xb048 │ │ │ │ + movw r1, #48352 @ 0xbce0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 524da │ │ │ │ + bne.n 524d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 524f2 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 524ee │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48648 @ 0xbe08 │ │ │ │ + movw r0, #51872 @ 0xcaa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 525ac │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 525a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48648 @ 0xbe08 │ │ │ │ + movw r0, #51872 @ 0xcaa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 524b2 │ │ │ │ - b.n 525ac │ │ │ │ + bne.n 524ae │ │ │ │ + b.n 525a8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 525ac │ │ │ │ + beq.n 525a8 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52522 │ │ │ │ + beq.n 5251e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 525ac │ │ │ │ + bl 12f910 │ │ │ │ + b.n 525a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 525ac │ │ │ │ + beq.n 525a8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 5256a │ │ │ │ - bl 77c4c │ │ │ │ + bcs.n 52566 │ │ │ │ + bl 77c38 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5256a │ │ │ │ + cbz r0, 52566 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52576 │ │ │ │ + bne.n 52572 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 52536 │ │ │ │ + blt.n 52532 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52572 │ │ │ │ - bl 1ef298 │ │ │ │ + blt.n 5256e │ │ │ │ + bl 1f1078 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 525ca │ │ │ │ + b.n 525c6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 52534 │ │ │ │ + b.n 52530 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 525b0 │ │ │ │ - b.n 525a6 │ │ │ │ + cbnz r0, 525ac │ │ │ │ + b.n 525a2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 525c4 │ │ │ │ + bge.n 525c0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11ca40 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11d070 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52582 │ │ │ │ + bne.n 5257e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 525b4 │ │ │ │ + bne.n 525b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 525ca │ │ │ │ + b.n 525c6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5258a │ │ │ │ + b.n 52586 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 525a6 │ │ │ │ + bne.n 525a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 525a6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 525a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000525d0 : │ │ │ │ +000525cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl d15cc │ │ │ │ + bl d1068 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 7909c │ │ │ │ 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 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5262e │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5262a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52626 │ │ │ │ + bge.n 52622 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 5264c │ │ │ │ + cbz r3, 52648 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5265c │ │ │ │ + b.n 52658 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5265a │ │ │ │ + ble.n 52656 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 52656 │ │ │ │ - cbnz r1, 5267e │ │ │ │ + bgt.n 52652 │ │ │ │ + cbnz r1, 5267a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5265c │ │ │ │ + b.n 52658 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (5275c ) │ │ │ │ + ldr r1, [pc, #252] @ (52758 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52684 │ │ │ │ - b.n 52754 │ │ │ │ + cbnz r0, 52680 │ │ │ │ + b.n 52750 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5273a │ │ │ │ + beq.n 52736 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 526d4 │ │ │ │ + cbz r4, 526d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 526b8 │ │ │ │ + bmi.n 526b4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #136 @ 0x88 │ │ │ │ + movw r1, #3360 @ 0xd20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14468 @ 0x3884 │ │ │ │ + movw r0, #17756 @ 0x455c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52754 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52750 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52754 │ │ │ │ + beq.n 52750 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 52712 │ │ │ │ + bne.n 5270e │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 52742 │ │ │ │ + beq.n 5273e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 526fc │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 526f8 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #156 @ 0x9c │ │ │ │ + movw r1, #3380 @ 0xd34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14468 @ 0x3884 │ │ │ │ + movw r0, #17756 @ 0x455c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52754 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52750 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52754 │ │ │ │ + cbz r0, 52750 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5272a │ │ │ │ + beq.n 52726 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 52754 │ │ │ │ - movw r3, #1304 @ 0x518 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 52750 │ │ │ │ + movw r3, #4568 @ 0x11d8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 52744 │ │ │ │ - movw r4, #1304 @ 0x518 │ │ │ │ + b.n 52740 │ │ │ │ + movw r4, #4568 @ 0x11d8 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 52760 │ │ │ │ + b.w 5275c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ orrs r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00052760 : │ │ │ │ +0005275c : │ │ │ │ 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 263234 │ │ │ │ - cbz r0, 5278e │ │ │ │ + bl 264124 <_PyUnicode_ToNumeric@@Base+0x9724> │ │ │ │ + cbz r0, 5278a │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1eb590 │ │ │ │ + b.w 1ed370 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 527c8 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 527c4 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41868 @ 0xa38c │ │ │ │ + movw r0, #45132 @ 0xb04c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 527d6 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 527d2 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 527da │ │ │ │ + cbnz r0, 527d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52818 │ │ │ │ + b.n 52814 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 527fc │ │ │ │ + beq.n 527f8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 527d6 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 527d2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 52810 │ │ │ │ + cbnz r0, 5280c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #13344 @ 0x3420 │ │ │ │ + movw r0, #16568 @ 0x40b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ 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 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52868 │ │ │ │ + bl 1dc444 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52864 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a608 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52860 │ │ │ │ + bge.n 5285c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 528ac │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 528a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 528a4 │ │ │ │ + bge.n 528a0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 528ee │ │ │ │ + cbz r1, 528ea │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 528ee │ │ │ │ + cbnz r5, 528ea │ │ │ │ movw r3, #56076 @ 0xdb0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6372 @ 0x18e4 │ │ │ │ + movw r1, #9636 @ 0x25a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528fe │ │ │ │ + beq.n 528fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52900 │ │ │ │ + beq.n 528fc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52900 │ │ │ │ + b.n 528fc │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52944 │ │ │ │ + bl 1dc444 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52940 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29a8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5293c │ │ │ │ + bge.n 52938 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #9776 @ 0x2630 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 52986 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, sp │ │ │ │ + blx 2a408 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5298a │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6be4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52990 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + bl 80f14 │ │ │ │ + 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 12d8cc │ │ │ │ - cbz r0, 52980 │ │ │ │ + bl 12e4dc │ │ │ │ + cbz r0, 529cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 52984 │ │ │ │ - bl 12e658 │ │ │ │ + cbz r0, 529d0 │ │ │ │ + bl 12ed48 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52984 │ │ │ │ + bne.n 529d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52980 │ │ │ │ + beq.n 529cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52980 │ │ │ │ + cbnz r3, 529cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 529a8 │ │ │ │ + b.n 529f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52998 │ │ │ │ + bne.n 529e4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 529a8 │ │ │ │ + b.n 529f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5298e │ │ │ │ + bne.n 529da │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5298e │ │ │ │ - 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, #6512 @ 0x1970 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 529ec │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, sp │ │ │ │ - blx 2a408 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 529f0 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 529f6 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - bl 80ef0 │ │ │ │ - add sp, #8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 529da │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 52a20 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 52a1c │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52a2c │ │ │ │ + cbz r3, 52a28 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52b0a │ │ │ │ + b.n 52b06 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 52ba6 │ │ │ │ + bl 52ba2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52b00 │ │ │ │ + beq.n 52afc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52a50 │ │ │ │ + bne.n 52a4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 52aaa │ │ │ │ + cbnz r3, 52aa6 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52aa2 │ │ │ │ + cbz r0, 52a9e │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 52ab2 │ │ │ │ - b.n 52aaa │ │ │ │ + cbz r6, 52aae │ │ │ │ + b.n 52aa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52ba6 │ │ │ │ + bl 52ba2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 52a8c │ │ │ │ + cbz r0, 52a88 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 52aba │ │ │ │ + beq.n 52ab6 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52a68 │ │ │ │ + bne.n 52a64 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b50c4 │ │ │ │ + bl b4b48 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 52ad4 │ │ │ │ + cbnz r0, 52ad0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 52b00 │ │ │ │ + b.n 52afc │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 52a80 │ │ │ │ + b.n 52a7c │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52a9c │ │ │ │ + beq.n 52a98 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 52a76 │ │ │ │ + b.n 52a72 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 52ae8 │ │ │ │ + ble.n 52ae4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 52ad4 │ │ │ │ + b.n 52ad0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c5de4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 52b06 │ │ │ │ + bl c582c <_PyArg_CheckPositional@@Base+0x1e10> │ │ │ │ + b.n 52b02 │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #6536 @ 0x1988 │ │ │ │ + movw r0, #9800 @ 0x2648 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52b48 │ │ │ │ + beq.n 52b44 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52b76 │ │ │ │ + bne.n 52b72 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52b5c │ │ │ │ + beq.n 52b58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52b78 │ │ │ │ + bgt.n 52b74 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 52ba2 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 52b9e │ │ │ │ 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 e8bc0 │ │ │ │ + bl e8eb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ba2 │ │ │ │ + beq.n 52b9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52ba2 │ │ │ │ + cbnz r3, 52b9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 52bc8 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 52bc4 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52bd4 │ │ │ │ + cbz r3, 52bd0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52bf6 │ │ │ │ + b.n 52bf2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1da068 │ │ │ │ - cbnz r0, 52be4 │ │ │ │ + bl 1dbf18 │ │ │ │ + cbnz r0, 52be0 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52bf2 │ │ │ │ + b.n 52bee │ │ │ │ mov r0, r4 │ │ │ │ - bl 30cc0 │ │ │ │ + bl 30ca0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52bde │ │ │ │ - ldr r0, [pc, #8] @ (52bfc ) │ │ │ │ + bne.n 52bda │ │ │ │ + ldr r0, [pc, #8] @ (52bf8 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85e88 │ │ │ │ + bl 85a18 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52c22 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 52c36 │ │ │ │ + bne.n 52c1e │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 52c32 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52c2c │ │ │ │ + cbz r3, 52c28 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 52c38 │ │ │ │ + b.n 52c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #41244 @ 0xa11c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r6, r2 │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c90 │ │ │ │ + beq.n 52c8c │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52c90 │ │ │ │ + beq.n 52c8c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 52ca8 │ │ │ │ + ble.n 52ca4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6556 @ 0x199c │ │ │ │ + movw r1, #9820 @ 0x265c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 52cba │ │ │ │ + bl 12f910 │ │ │ │ + b.n 52cb6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 52c72 │ │ │ │ - movw r0, #33780 @ 0x83f4 │ │ │ │ + beq.n 52c6e │ │ │ │ + movw r0, #36904 @ 0x9028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52c72 │ │ │ │ - b.n 52cba │ │ │ │ + bne.n 52c6e │ │ │ │ + b.n 52cb6 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e15f4 │ │ │ │ + b.w 1e33a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52cf0 │ │ │ │ + bge.n 52cec │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52d18 │ │ │ │ + b.n 52d14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11ca40 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11d070 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 11ca40 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11d070 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 11ca40 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11d070 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52724 @ 0xcdf4 │ │ │ │ + movw r0, #55988 @ 0xdab4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 424c4 │ │ │ │ + bl 424a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52d58 │ │ │ │ + cbz r0, 52d54 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4acd6 │ │ │ │ + bl 4acbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d4c │ │ │ │ + beq.n 52d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52d50 │ │ │ │ + cbz r3, 52d4c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52d58 │ │ │ │ + b.n 52d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d4c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d48 │ │ │ │ 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, 52dd4 │ │ │ │ + cbz r4, 52dd0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52dbc │ │ │ │ + bge.n 52db8 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52dbc │ │ │ │ - ldr r4, [pc, #100] @ (52de4 ) │ │ │ │ + bpl.n 52db8 │ │ │ │ + ldr r4, [pc, #100] @ (52de0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r4, r2, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 52da4 │ │ │ │ + beq.n 52da0 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 52dae │ │ │ │ + bls.n 52daa │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 52db6 │ │ │ │ + b.n 52db2 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 52dbe │ │ │ │ + b.n 52dba │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52dca │ │ │ │ + cbz r5, 52dc6 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52dc2 │ │ │ │ + b.n 52dbe │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 52dd4 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 52dde │ │ │ │ + bne.n 52dd0 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 52dda │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52e06 │ │ │ │ + beq.n 52e02 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 52e6c │ │ │ │ + b.n 52e68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29304 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52e3a │ │ │ │ + bge.n 52e36 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e62 │ │ │ │ + b.n 52e5e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1c5118 │ │ │ │ + bl 1c7410 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c5118 │ │ │ │ + bl 1c7410 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1c5118 │ │ │ │ + bl 1c7410 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52724 @ 0xcdf4 │ │ │ │ + movw r0, #55988 @ 0xdab4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.w 205e90 │ │ │ │ + b.w 207bb8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29f28 │ │ │ │ - cbz r0, 52eaa │ │ │ │ + cbz r0, 52ea6 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52eb0 │ │ │ │ + b.n 52eac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 52f80 │ │ │ │ + bl 52f7c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52efc │ │ │ │ + cbz r0, 52ef8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e658 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ef0 │ │ │ │ + beq.n 52eec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52ef4 │ │ │ │ + cbz r3, 52ef0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52efc │ │ │ │ + b.n 52ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52ef0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52eec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 52f26 │ │ │ │ + bne.n 52f22 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 122580 │ │ │ │ - cbz r0, 52f3c │ │ │ │ - b.n 52f40 │ │ │ │ + bl 122d28 │ │ │ │ + cbz r0, 52f38 │ │ │ │ + b.n 52f3c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48796 @ 0xbe9c │ │ │ │ + movw r0, #52020 @ 0xcb34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f1a │ │ │ │ + bne.n 52f16 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52f74 │ │ │ │ + b.n 52f70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f3c │ │ │ │ + beq.n 52f38 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52f6c │ │ │ │ + bne.n 52f68 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 52f3c │ │ │ │ + bl f6be4 │ │ │ │ + b.n 52f38 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 52f98 │ │ │ │ + cbnz r3, 52f94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 52ff4 │ │ │ │ + cbz r3, 52ff0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 52fa6 │ │ │ │ + cbz r4, 52fa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 842e8 │ │ │ │ + bl 83e84 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52fac │ │ │ │ - bl 71f84 │ │ │ │ + b.n 52fa8 │ │ │ │ + bl 71f9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52ff0 │ │ │ │ + cbz r4, 52fec │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 52fc4 │ │ │ │ + cbz r2, 52fc0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38884 @ 0x97e4 │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52fda │ │ │ │ + beq.n 52fd6 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 5300e │ │ │ │ + cbz r2, 5300a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42340 @ 0xa564 │ │ │ │ + movw r1, #45604 @ 0xb224 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5300e │ │ │ │ + bne.n 5300a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ff0 │ │ │ │ + beq.n 52fec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52ff0 │ │ │ │ + cbnz r3, 52fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5300e │ │ │ │ - cbz r4, 53006 │ │ │ │ + b.n 5300a │ │ │ │ + cbz r4, 53002 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5300e │ │ │ │ + beq.n 5300a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5300e │ │ │ │ + b.n 5300a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53050 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5304c ) │ │ │ │ + bl 2016d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53040 │ │ │ │ + cbz r2, 5303c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #57232 @ 0xdf90 │ │ │ │ + movw r0, #60528 @ 0xec70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r0, #63496 @ 0xf808 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + b.w 847e4 │ │ │ │ + movw r0, #1240 @ 0x4d8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - bmi.n 52f5c │ │ │ │ + b.w 847e4 │ │ │ │ + bmi.n 52f58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 53072 │ │ │ │ + cbz r3, 5306e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 53082 │ │ │ │ + b.n 5307e │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 53080 │ │ │ │ + ble.n 5307c │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5307c │ │ │ │ - cbnz r1, 530a6 │ │ │ │ + bgt.n 53078 │ │ │ │ + cbnz r1, 530a2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53082 │ │ │ │ + b.n 5307e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (53184 ) │ │ │ │ + ldr r1, [pc, #256] @ (53180 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 530ac │ │ │ │ + cbnz r0, 530a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5317e │ │ │ │ + b.n 5317a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 530e4 │ │ │ │ + beq.n 530e0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 530c0 │ │ │ │ + cbz r5, 530bc │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 530f4 │ │ │ │ - b.n 530c8 │ │ │ │ + beq.n 530f0 │ │ │ │ + b.n 530c4 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 530dc │ │ │ │ - bl c6fd0 │ │ │ │ + cbz r0, 530d8 │ │ │ │ + bl c6a14 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 530a2 │ │ │ │ + blt.n 5309e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 530e0 │ │ │ │ - b.n 53102 │ │ │ │ + bne.n 530dc │ │ │ │ + b.n 530fe │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 5310a │ │ │ │ + b.n 53106 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 5310a │ │ │ │ + b.n 53106 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 5310a │ │ │ │ + b.n 53106 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 21ffb8 │ │ │ │ + bl 221358 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 530a2 │ │ │ │ + beq.n 5309e │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 21a6f0 │ │ │ │ + bl 21bcc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5316a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a778 │ │ │ │ + bl 21bd4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5316a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a850 │ │ │ │ + bl 21be24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5316a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21a9e4 │ │ │ │ + bl 21bf6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5316a │ │ │ │ mov r0, r4 │ │ │ │ - bl 21be44 <_PyThreadState_GetCurrent@@Base+0x8c> │ │ │ │ + bl 21d3cc <_PyThreadState_GetCurrent@@Base+0x8c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5316a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53176 │ │ │ │ + beq.n 53172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53176 │ │ │ │ + cbnz r3, 53172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53176 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 530a2 │ │ │ │ + bl 7909c │ │ │ │ + b.n 5309e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orrs r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 531b8 │ │ │ │ + cbz r0, 531b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531b8 │ │ │ │ + beq.n 531b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 531b8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 531b4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 531d4 │ │ │ │ + cbz r0, 531d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531d4 │ │ │ │ + beq.n 531d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 531d4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 531d0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 531f0 │ │ │ │ + cbz r0, 531ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531f0 │ │ │ │ + beq.n 531ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 531f0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 531ec │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5320c │ │ │ │ + cbz r0, 53208 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5320c │ │ │ │ + beq.n 53208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5320c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53208 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 53228 │ │ │ │ + cbz r0, 53224 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53228 │ │ │ │ + beq.n 53224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53228 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53224 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 53244 │ │ │ │ + cbz r0, 53240 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53244 │ │ │ │ + beq.n 53240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53244 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53240 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 53260 │ │ │ │ + cbz r0, 5325c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53260 │ │ │ │ + beq.n 5325c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53260 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5325c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 5327c │ │ │ │ + cbz r0, 53278 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5327c │ │ │ │ + beq.n 53278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5327c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53278 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 53298 │ │ │ │ + cbz r0, 53294 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53298 │ │ │ │ + beq.n 53294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53298 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53294 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 532b4 │ │ │ │ + cbz r0, 532b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532b4 │ │ │ │ + beq.n 532b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 532b4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 532b0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 532d0 │ │ │ │ + cbz r0, 532cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532d0 │ │ │ │ + beq.n 532cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 532d0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 532cc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 532ec │ │ │ │ + cbz r0, 532e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532ec │ │ │ │ + beq.n 532e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 532ec │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 532e8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 53308 │ │ │ │ + cbz r0, 53304 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53308 │ │ │ │ + beq.n 53304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53308 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53304 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 53324 │ │ │ │ + cbz r0, 53320 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53324 │ │ │ │ + beq.n 53320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53324 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53320 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 53340 │ │ │ │ + cbz r0, 5333c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53340 │ │ │ │ + beq.n 5333c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53340 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5333c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5335c │ │ │ │ + cbz r0, 53358 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5335c │ │ │ │ + beq.n 53358 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5335c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53358 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 53378 │ │ │ │ + cbz r0, 53374 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53378 │ │ │ │ + beq.n 53374 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53378 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53374 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 53394 │ │ │ │ + cbz r0, 53390 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53394 │ │ │ │ + beq.n 53390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53394 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53390 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 533c0 │ │ │ │ + bne.n 533bc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 533e2 │ │ │ │ - b.n 533da │ │ │ │ + bne.n 533de │ │ │ │ + b.n 533d6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48948 @ 0xbf34 │ │ │ │ + movw r0, #52172 @ 0xcbcc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 533b2 │ │ │ │ + bne.n 533ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53460 │ │ │ │ - bl 805dc │ │ │ │ + b.n 5345c │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 533d6 │ │ │ │ + bne.n 533d2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 533f6 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 533f2 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 533d6 │ │ │ │ + bne.n 533d2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f9a18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 533d6 │ │ │ │ + beq.n 533d2 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #6592 @ 0x19c0 │ │ │ │ + movw r1, #9856 @ 0x2680 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #6596 @ 0x19c4 │ │ │ │ + movw r0, #9860 @ 0x2684 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 533d6 │ │ │ │ - bl 98598 │ │ │ │ + beq.n 533d2 │ │ │ │ + bl 9803c │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 53458 │ │ │ │ + bge.n 53454 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40356 @ 0x9da4 │ │ │ │ + movw r1, #43620 @ 0xaa64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl ff26c │ │ │ │ - cbnz r0, 5348e │ │ │ │ + bl ff5a4 │ │ │ │ + cbnz r0, 5348a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2ea6c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78004 │ │ │ │ + b.w 77ff0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 53596 │ │ │ │ - cbz r0, 534ce │ │ │ │ + bl 53592 │ │ │ │ + cbz r0, 534ca │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 534cc │ │ │ │ + beq.n 534c8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ec70 │ │ │ │ - ldr r0, [pc, #4] @ (534d4 ) │ │ │ │ + b.w 7ec80 │ │ │ │ + ldr r0, [pc, #4] @ (534d0 ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r4, [r6, #5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 534f4 │ │ │ │ + bmi.n 534f0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 5350e │ │ │ │ + bpl.n 5350a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1632 @ 0x660 │ │ │ │ + movw r1, #4856 @ 0x12f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53526 │ │ │ │ + b.n 53522 │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -60915,521 +60915,546 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53558 │ │ │ │ + beq.n 53554 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53558 │ │ │ │ + ble.n 53554 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53574 │ │ │ │ + beq.n 53570 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53574 │ │ │ │ + b.n 53570 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53592 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5358e │ │ │ │ mov r0, r4 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53592 │ │ │ │ + beq.n 5358e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53592 │ │ │ │ + cbnz r3, 5358e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 535e8 │ │ │ │ + bpl.n 535e4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 535e8 │ │ │ │ + bne.n 535e4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 197fb0 │ │ │ │ + bl 199bec │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 535e8 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5360c │ │ │ │ + bne.n 535e4 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 53608 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 535e8 │ │ │ │ + cbnz r3, 535e4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 5360e │ │ │ │ + b.n 5360a │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ab44 │ │ │ │ + bl 14bb24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 53604 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5360c │ │ │ │ + bne.n 53600 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 53608 │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 5360e │ │ │ │ + b.n 5360a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #5988 @ 0x1764 │ │ │ │ + movw r1, #9252 @ 0x2424 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 5367c │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 53678 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 35930 <_Py_IncRef@@Base+0x10> │ │ │ │ + bl 35908 <_Py_IncRef@@Base+0x232> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5365e │ │ │ │ - b.n 5367c │ │ │ │ + cbnz r0, 5365a │ │ │ │ + b.n 53678 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 53680 │ │ │ │ + bne.n 5367c │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5369e │ │ │ │ + ble.n 5369a │ │ │ │ mov r0, r4 │ │ │ │ - bl 242374 │ │ │ │ + bl 24385c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53652 │ │ │ │ + bne.n 5364e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 5369e │ │ │ │ + cbz r3, 5369a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5368e │ │ │ │ + bne.n 5368a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5369e │ │ │ │ + b.n 5369a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5365c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5365c │ │ │ │ + bne.n 53658 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53658 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5367c │ │ │ │ + bne.n 53678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5367c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53678 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 536d4 │ │ │ │ + beq.n 536d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 536d4 │ │ │ │ + ble.n 536d0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 536f0 │ │ │ │ + beq.n 536ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 536f0 │ │ │ │ + b.n 536ec │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53718 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 53714 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 536fc │ │ │ │ - bl 10db2c │ │ │ │ + cbnz r2, 536f8 │ │ │ │ + bl 10df58 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53702 │ │ │ │ - bl 8b7c0 │ │ │ │ + b.n 536fe │ │ │ │ + bl 8b09c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53718 │ │ │ │ + beq.n 53714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53718 │ │ │ │ + cbnz r3, 53714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 6d774 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 53844 │ │ │ │ + bcc.n 53846 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53752 │ │ │ │ + bne.n 53754 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 53756 │ │ │ │ + bne.n 53758 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 5375a │ │ │ │ + b.n 5375c │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 5377c │ │ │ │ + bhi.n 5377e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53836 │ │ │ │ + b.n 53838 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 537c8 │ │ │ │ - cbnz r3, 5378a │ │ │ │ + bne.n 537ca │ │ │ │ + cbnz r3, 5378c │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53792 │ │ │ │ + beq.n 53794 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49ba4 │ │ │ │ + bl 49bfa │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 537bc │ │ │ │ + beq.n 537be │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ba4 │ │ │ │ + bl 49bfa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 537a6 │ │ │ │ + b.n 537a8 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53836 │ │ │ │ + b.n 53838 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 537f4 │ │ │ │ + bne.n 537f6 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 537fc │ │ │ │ + beq.n 537fe │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49ba4 │ │ │ │ + bl 49bfa │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 5382a │ │ │ │ + beq.n 5382c │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49ba4 │ │ │ │ + bl 49bfa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53814 │ │ │ │ + b.n 53816 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 6d774 │ │ │ │ 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] @ (53890 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5388c ) │ │ │ │ + bl 2016d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5387e │ │ │ │ + cbz r2, 5387a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #57232 @ 0xdf90 │ │ │ │ + movw r0, #60528 @ 0xec70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r0, #63496 @ 0xf808 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + b.w 847e4 │ │ │ │ + movw r0, #1240 @ 0x4d8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ nop │ │ │ │ - bmi.n 5379c │ │ │ │ + bmi.n 53798 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 538c4 │ │ │ │ + beq.n 538c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 538c4 │ │ │ │ + ble.n 538c0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 538e0 │ │ │ │ + beq.n 538dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 538e0 │ │ │ │ + b.n 538dc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 538fe │ │ │ │ + bl 12f910 │ │ │ │ + b.n 538fa │ │ │ │ mov r0, r4 │ │ │ │ - bl d4360 │ │ │ │ + bl d3e48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 538fe │ │ │ │ + beq.n 538fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 538fe │ │ │ │ + cbnz r3, 538fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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, #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, 53930 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + cbz r4, 53934 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ + beq.n 53934 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + str r4, [r0, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 53936 │ │ │ │ + movs r0, #1 │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53934 │ │ │ │ + beq.n 5396c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53956 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5398e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 5395a │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 53992 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53a1a │ │ │ │ + b.n 53a52 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53956 │ │ │ │ + beq.n 5398e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5398c │ │ │ │ + ble.n 539c4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 53956 │ │ │ │ + bl d2470 │ │ │ │ + b.n 5398e │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 539b6 │ │ │ │ + cbnz r3, 539ee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5399e │ │ │ │ + blt.n 539d6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 539b6 │ │ │ │ + b.n 539ee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 5371c │ │ │ │ + bl 5371e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 53a1a │ │ │ │ - bl 98598 │ │ │ │ + b.n 53a52 │ │ │ │ + bl 9803c │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 539d8 │ │ │ │ + bne.n 53a10 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 539c8 │ │ │ │ + bne.n 53a00 │ │ │ │ dmb ish │ │ │ │ - beq.n 539e4 │ │ │ │ + beq.n 53a1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5371c │ │ │ │ + bl 5371e │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53a06 │ │ │ │ + bne.n 53a3e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 539f6 │ │ │ │ + bne.n 53a2e │ │ │ │ dmb ish │ │ │ │ - beq.n 53a12 │ │ │ │ + beq.n 53a4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 539a6 │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 539de │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53a3e │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 53a82 │ │ │ │ + bne.n 53a76 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 53aba │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53a5c │ │ │ │ + bne.n 53a94 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 53a6e │ │ │ │ + bl f6be4 │ │ │ │ + b.n 53aa6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1226cc <_Py_set_inheritable@@Base> │ │ │ │ + bl 122e74 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53a78 │ │ │ │ + bne.n 53ab0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 53a82 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 53aba │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ 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 │ │ │ │ mov r1, sp │ │ │ │ - bl 53596 │ │ │ │ - cbz r0, 53abe │ │ │ │ + bl 53592 │ │ │ │ + cbz r0, 53af6 │ │ │ │ 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 53abc │ │ │ │ + beq.n 53af4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ec70 │ │ │ │ - ldr r0, [pc, #4] @ (53ac4 ) │ │ │ │ + b.w 7ec80 │ │ │ │ + ldr r0, [pc, #4] @ (53afc ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r4, [r6, #5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -61437,85 +61462,85 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 53af4 │ │ │ │ + beq.n 53b2c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53b0a │ │ │ │ + bne.n 53b42 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53b3e │ │ │ │ + beq.n 53b76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53b0c │ │ │ │ - b.n 53b3e │ │ │ │ + bgt.n 53b44 │ │ │ │ + b.n 53b76 │ │ │ │ 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 53b2a │ │ │ │ + beq.n 53b62 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53b58 │ │ │ │ + bne.n 53b90 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53b3e │ │ │ │ + beq.n 53b76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53b5a │ │ │ │ + bgt.n 53b92 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53b9c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 53bd4 │ │ │ │ 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 848c0 │ │ │ │ + bl 8445c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b86 │ │ │ │ + beq.n 53bbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53b86 │ │ │ │ + cbnz r3, 53bbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53b9c │ │ │ │ + beq.n 53bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53b9c │ │ │ │ + cbnz r3, 53bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -61524,123 +61549,123 @@ │ │ │ │ movs r2, #24 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 2957c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - cbz r4, 53bd2 │ │ │ │ + cbz r4, 53c0a │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 53bd4 │ │ │ │ + b.n 53c0c │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #16133 @ 0x3f05 │ │ │ │ + movw r0, #16189 @ 0x3f3d │ │ │ │ movt r0, #5 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 53188 │ │ │ │ + b.w 53184 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 53d12 │ │ │ │ + bcc.n 53d4a │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53c20 │ │ │ │ + bne.n 53c58 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 53c24 │ │ │ │ + bne.n 53c5c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53c28 │ │ │ │ + b.n 53c60 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 53c4a │ │ │ │ + bhi.n 53c82 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53d04 │ │ │ │ + b.n 53d3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53c96 │ │ │ │ - cbnz r3, 53c58 │ │ │ │ + bne.n 53cce │ │ │ │ + cbnz r3, 53c90 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53c60 │ │ │ │ + beq.n 53c98 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a075c │ │ │ │ + bl 1a290c │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53c8a │ │ │ │ + beq.n 53cc2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a075c │ │ │ │ + bl 1a290c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53c74 │ │ │ │ + b.n 53cac │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53d04 │ │ │ │ + b.n 53d3c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 53cc2 │ │ │ │ + bne.n 53cfa │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53cca │ │ │ │ + beq.n 53d02 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a075c │ │ │ │ + bl 1a290c │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 53cf8 │ │ │ │ + beq.n 53d30 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a075c │ │ │ │ + bl 1a290c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53ce2 │ │ │ │ + b.n 53d1a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -61650,53 +61675,53 @@ │ │ │ │ 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 53d3a │ │ │ │ + bne.n 53d72 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 53596 │ │ │ │ - cbnz r0, 53d54 │ │ │ │ - b.n 53d50 │ │ │ │ + bl 53592 │ │ │ │ + cbnz r0, 53d8c │ │ │ │ + b.n 53d88 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49064 @ 0xbfa8 │ │ │ │ + movw r0, #52288 @ 0xcc40 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53d2e │ │ │ │ + bne.n 53d66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53de0 │ │ │ │ + b.n 53e18 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 53596 │ │ │ │ + bl 53592 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53d50 │ │ │ │ + beq.n 53d88 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 53d7e │ │ │ │ + bcs.n 53db6 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 53d96 │ │ │ │ + bcc.n 53dce │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6640 @ 0x19f0 │ │ │ │ + movw r1, #9904 @ 0x26b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53dca │ │ │ │ + bl 12f910 │ │ │ │ + b.n 53e02 │ │ │ │ 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 │ │ │ │ @@ -61704,327 +61729,302 @@ │ │ │ │ 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 53dd6 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 53e0e │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53d50 │ │ │ │ - ldr r0, [pc, #16] @ (53de4 ) │ │ │ │ - b.n 53de0 │ │ │ │ + bne.n 53d88 │ │ │ │ + ldr r0, [pc, #16] @ (53e1c ) │ │ │ │ + b.n 53e18 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ff458 │ │ │ │ + b.w ff8ac │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb r4, [r6, #5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53e28 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (53e60 ) │ │ │ │ + bl 2016d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53e16 │ │ │ │ + cbz r2, 53e4e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #57232 @ 0xdf90 │ │ │ │ + movw r0, #60528 @ 0xec70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r0, #63496 @ 0xf808 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + b.w 847e4 │ │ │ │ + movw r0, #1240 @ 0x4d8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ nop │ │ │ │ - bmi.n 53d34 │ │ │ │ + bmi.n 53d6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 53e58 │ │ │ │ + beq.n 53e90 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53e6e │ │ │ │ + bne.n 53ea6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53ea2 │ │ │ │ + beq.n 53eda │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53e70 │ │ │ │ - b.n 53ea2 │ │ │ │ + bgt.n 53ea8 │ │ │ │ + b.n 53eda │ │ │ │ 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 53e8e │ │ │ │ + beq.n 53ec6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53ebc │ │ │ │ + bne.n 53ef4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53ea2 │ │ │ │ + beq.n 53eda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53ebe │ │ │ │ + bgt.n 53ef6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53f00 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 53f38 │ │ │ │ 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 d5370 │ │ │ │ + bl d4e54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53eea │ │ │ │ + beq.n 53f22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53eea │ │ │ │ + cbnz r3, 53f22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53f00 │ │ │ │ + beq.n 53f38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53f00 │ │ │ │ + cbnz r3, 53f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 2991c <__getsockopt64@plt> │ │ │ │ - cbnz r0, 53f56 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - cbz r4, 53f5a │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 53f5a │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - str r4, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 53f5c │ │ │ │ - movs r0, #1 │ │ │ │ - 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 53f92 │ │ │ │ + beq.n 53f8e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 53fb4 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 53fb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 53fb8 │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 53fb4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54078 │ │ │ │ + b.n 54074 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53fb4 │ │ │ │ + beq.n 53fb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53fea │ │ │ │ + ble.n 53fe6 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 53fb4 │ │ │ │ + bl d2470 │ │ │ │ + b.n 53fb0 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 54014 │ │ │ │ + cbnz r3, 54010 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53ffc │ │ │ │ + blt.n 53ff8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 54014 │ │ │ │ + b.n 54010 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 53bea │ │ │ │ + bl 53c22 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 54078 │ │ │ │ - bl 98598 │ │ │ │ + b.n 54074 │ │ │ │ + bl 9803c │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54036 │ │ │ │ + bne.n 54032 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54026 │ │ │ │ + bne.n 54022 │ │ │ │ dmb ish │ │ │ │ - beq.n 54042 │ │ │ │ + beq.n 5403e │ │ │ │ mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53bea │ │ │ │ + bl 53c22 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54064 │ │ │ │ + bne.n 54060 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54054 │ │ │ │ + bne.n 54050 │ │ │ │ dmb ish │ │ │ │ - beq.n 54070 │ │ │ │ + beq.n 5406c │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 54004 │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 54000 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54098 │ │ │ │ + bne.n 54094 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 540e2 │ │ │ │ + b.n 540de │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 12bb00 │ │ │ │ + bl 12c70c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 540b6 │ │ │ │ + bne.n 540b2 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 12bb00 │ │ │ │ + bl 12c70c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 540da │ │ │ │ + bne.n 540d6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 540f4 │ │ │ │ + cbz r3, 540f0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.n 540f6 │ │ │ │ + b.n 540f2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #16] @ (54124 ) │ │ │ │ + ldr r0, [pc, #16] @ (54120 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -62033,100 +62033,100 @@ │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 54252 │ │ │ │ + bcc.n 5424e │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 5415e │ │ │ │ + bne.n 5415a │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 54162 │ │ │ │ + bne.n 5415e │ │ │ │ mov fp, r3 │ │ │ │ - b.n 54166 │ │ │ │ + b.n 54162 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 54188 │ │ │ │ + bhi.n 54184 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54244 │ │ │ │ + b.n 54240 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 541d6 │ │ │ │ - cbnz r3, 54196 │ │ │ │ + bne.n 541d2 │ │ │ │ + cbnz r3, 54192 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 5419e │ │ │ │ + beq.n 5419a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4cc2c │ │ │ │ + bl 4cbf8 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 541c8 │ │ │ │ + beq.n 541c4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4cc2c │ │ │ │ + bl 4cbf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 541b2 │ │ │ │ + b.n 541ae │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54244 │ │ │ │ + b.n 54240 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 54202 │ │ │ │ + bne.n 541fe │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 5420a │ │ │ │ + beq.n 54206 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4cc2c │ │ │ │ + bl 4cbf8 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 54238 │ │ │ │ + beq.n 54234 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4cc2c │ │ │ │ + bl 4cbf8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54222 │ │ │ │ + b.n 5421e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -62134,272 +62134,272 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54274 │ │ │ │ + bne.n 54270 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54296 │ │ │ │ + b.n 54292 │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5428e │ │ │ │ + bne.n 5428a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 542ca │ │ │ │ + beq.n 542c6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 542ec │ │ │ │ + bl 12f910 │ │ │ │ + b.n 542e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 542f0 │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 542ec │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 543b0 │ │ │ │ + b.n 543ac │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 542ec │ │ │ │ + beq.n 542e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54322 │ │ │ │ + ble.n 5431e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 542ec │ │ │ │ + bl d2470 │ │ │ │ + b.n 542e8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 5434c │ │ │ │ + cbnz r3, 54348 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54334 │ │ │ │ + blt.n 54330 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - b.n 5434c │ │ │ │ + b.n 54348 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 54128 │ │ │ │ + bl 54124 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 543b0 │ │ │ │ - bl 98598 │ │ │ │ + b.n 543ac │ │ │ │ + bl 9803c │ │ │ │ add.w r4, r5, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5436e │ │ │ │ + bne.n 5436a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5435e │ │ │ │ + bne.n 5435a │ │ │ │ dmb ish │ │ │ │ - beq.n 5437a │ │ │ │ + beq.n 54376 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 54128 │ │ │ │ + bl 54124 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5439c │ │ │ │ + bne.n 54398 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5438c │ │ │ │ + bne.n 54388 │ │ │ │ dmb ish │ │ │ │ - beq.n 543a8 │ │ │ │ + beq.n 543a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 5433c │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 54338 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 543e6 │ │ │ │ + beq.n 543e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 54408 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 54404 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 5440c │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 54408 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 544cc │ │ │ │ + b.n 544c8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54408 │ │ │ │ + beq.n 54404 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5443e │ │ │ │ + ble.n 5443a │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 54408 │ │ │ │ + bl d2470 │ │ │ │ + b.n 54404 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 54468 │ │ │ │ + cbnz r3, 54464 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54450 │ │ │ │ + blt.n 5444c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - b.n 54468 │ │ │ │ + b.n 54464 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 227cbc │ │ │ │ + bl 2292c4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 544cc │ │ │ │ - bl 98598 │ │ │ │ + b.n 544c8 │ │ │ │ + bl 9803c │ │ │ │ add.w r4, r5, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5448a │ │ │ │ + bne.n 54486 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5447a │ │ │ │ + bne.n 54476 │ │ │ │ dmb ish │ │ │ │ - beq.n 54496 │ │ │ │ + beq.n 54492 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 227cbc │ │ │ │ + bl 2292c4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 544b8 │ │ │ │ + bne.n 544b4 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 544a8 │ │ │ │ + bne.n 544a4 │ │ │ │ dmb ish │ │ │ │ - beq.n 544c4 │ │ │ │ + beq.n 544c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 54458 │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 54454 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 544f4 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 544f4 │ │ │ │ + bne.n 544f0 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 544f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5455c │ │ │ │ + b.n 54558 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54512 │ │ │ │ + bne.n 5450e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ bl 6cb44 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54522 │ │ │ │ + cbnz r0, 5451e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5454e │ │ │ │ + cbz r5, 5454a │ │ │ │ bl 6cd04 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6894 │ │ │ │ - bl 923b8 │ │ │ │ + b.w f6be4 │ │ │ │ + bl 91ce8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ bl 6cd04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -62408,789 +62408,789 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 54588 │ │ │ │ + beq.n 54584 │ │ │ │ mov r1, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 5458a │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 54586 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5459e │ │ │ │ + beq.n 5459a │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 545a0 │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 5459c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 131260 │ │ │ │ + b.w 131950 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 545da │ │ │ │ + beq.n 545d6 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 545f0 │ │ │ │ + bne.n 545ec │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5464a │ │ │ │ + beq.n 54646 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 545f2 │ │ │ │ - b.n 5464a │ │ │ │ + bgt.n 545ee │ │ │ │ + b.n 54646 │ │ │ │ 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 54610 │ │ │ │ + beq.n 5460c │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 54626 │ │ │ │ + bne.n 54622 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5464a │ │ │ │ + beq.n 54646 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5464a │ │ │ │ - b.n 54628 │ │ │ │ + ble.n 54646 │ │ │ │ + b.n 54624 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 54688 │ │ │ │ + cbz r6, 54684 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54664 │ │ │ │ + bne.n 54660 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 54672 │ │ │ │ + bne.n 5466e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 546c6 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 546c2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5467a │ │ │ │ - b.n 5463c │ │ │ │ + bne.n 54676 │ │ │ │ + b.n 54638 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5464a │ │ │ │ - b.n 5467c │ │ │ │ + ble.n 54646 │ │ │ │ + b.n 54678 │ │ │ │ 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 e10fc │ │ │ │ + bl e13e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 546aa │ │ │ │ + beq.n 546a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 546aa │ │ │ │ + cbnz r3, 546a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 546c0 │ │ │ │ + beq.n 546bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 546c0 │ │ │ │ + cbnz r3, 546bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000546ca : │ │ │ │ +000546c6 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 546e0 │ │ │ │ + bpl.n 546dc │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 546e0 │ │ │ │ - b.w 1ebf18 │ │ │ │ + cbz r1, 546dc │ │ │ │ + b.w 1edcf8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4a95c │ │ │ │ + bl 4a944 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54728 │ │ │ │ + beq.n 54724 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32164 @ 0x7da4 │ │ │ │ + movw r1, #35440 @ 0x8a70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5474a │ │ │ │ + bl 12f910 │ │ │ │ + b.n 54746 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108dbc │ │ │ │ - cbnz r0, 5474e │ │ │ │ + bl 1091d4 │ │ │ │ + cbnz r0, 5474a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32204 @ 0x7dcc │ │ │ │ + movw r1, #35480 @ 0x8a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5480e │ │ │ │ + b.n 5480a │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5474a │ │ │ │ + beq.n 54746 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54780 │ │ │ │ + ble.n 5477c │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32248 @ 0x7df8 │ │ │ │ + movw r1, #35524 @ 0x8ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 5474a │ │ │ │ + bl d2470 │ │ │ │ + b.n 54746 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 547aa │ │ │ │ + cbnz r3, 547a6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54792 │ │ │ │ + blt.n 5478e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 547aa │ │ │ │ + b.n 547a6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 272980 │ │ │ │ + bl 273978 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5480e │ │ │ │ - bl 98598 │ │ │ │ + b.n 5480a │ │ │ │ + bl 9803c │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 547cc │ │ │ │ + bne.n 547c8 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 547bc │ │ │ │ + bne.n 547b8 │ │ │ │ dmb ish │ │ │ │ - beq.n 547d8 │ │ │ │ + beq.n 547d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 272980 │ │ │ │ + bl 273978 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 547fa │ │ │ │ + bne.n 547f6 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 547ea │ │ │ │ + bne.n 547e6 │ │ │ │ dmb ish │ │ │ │ - beq.n 54806 │ │ │ │ + beq.n 54802 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - b.n 5479a │ │ │ │ + bl 9ab24 │ │ │ │ + b.n 54796 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ pop {r4} │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7132 @ 0x1bdc │ │ │ │ + movw r1, #10396 @ 0x289c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (54880 ) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 5486e │ │ │ │ - bl 1f9464 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.w d5480 │ │ │ │ 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 270af8 │ │ │ │ + bl 2719e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ 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 270af8 │ │ │ │ + bl 2719e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000548ea : │ │ │ │ +000548ac : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1ee54c │ │ │ │ + b.w 1f032c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 5491c │ │ │ │ - b.w 72f38 │ │ │ │ + cbnz r0, 548de │ │ │ │ + b.w 72f50 │ │ │ │ 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 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54976 │ │ │ │ + cbz r0, 54938 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 551a8 │ │ │ │ + bl 551bc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 5494a │ │ │ │ + b.n 5490c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5499a │ │ │ │ + bne.n 5495c │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 549aa │ │ │ │ + cbz r4, 5496c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54948 │ │ │ │ + ble.n 5490a │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54944 │ │ │ │ + beq.n 54906 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5497a │ │ │ │ + bne.n 5493c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5498a │ │ │ │ + bne.n 5494c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 549aa │ │ │ │ + b.n 5496c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5496c │ │ │ │ + bne.n 5492e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5496c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5492e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54976 │ │ │ │ + bne.n 54938 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54976 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54948 │ │ │ │ + bne.n 5490a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54948 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5490a │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000549ae : │ │ │ │ +00054970 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 20c060 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - movw r1, #43428 @ 0xa9a4 │ │ │ │ + b.w 20dd70 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #40] @ (549b0 ) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 124c88 │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 5499c │ │ │ │ + bl 1fb1f0 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 1051bc │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movw r1, #46692 @ 0xb664 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w cfa0c │ │ │ │ + b.w cf4ac │ │ │ │ │ │ │ │ -000549c2 : │ │ │ │ +000549c0 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 2549a8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 255ae4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000549ca : │ │ │ │ +000549c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (54a00 ) │ │ │ │ + ldr r4, [pc, #36] @ (549fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f8ec4 │ │ │ │ + bl 1fac50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 549fc │ │ │ │ - movw r0, #7216 @ 0x1c30 │ │ │ │ + bge.n 549fa │ │ │ │ + movw r0, #10480 @ 0x28f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f6ea8 │ │ │ │ + b.w 1f8cb8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54a3c │ │ │ │ + beq.n 54a38 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 54a3c │ │ │ │ + beq.n 54a38 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 54a68 │ │ │ │ - b.n 54a54 │ │ │ │ + bls.n 54a64 │ │ │ │ + b.n 54a50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54a30 │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + beq.n 54a2c │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54a30 │ │ │ │ - b.n 54b00 │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + bne.n 54a2c │ │ │ │ + b.n 54afc │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54b00 │ │ │ │ + beq.n 54afc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54a7c │ │ │ │ - bl 805dc │ │ │ │ + bne.n 54a78 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b00 │ │ │ │ + bne.n 54afc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54a90 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 54a8c │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b00 │ │ │ │ + bne.n 54afc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54aa2 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 54b00 │ │ │ │ + bne.n 54a9e │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 54afc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54ab4 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 54b00 │ │ │ │ + bne.n 54ab0 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 54afc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54ac6 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 54b00 │ │ │ │ + bne.n 54ac2 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 54afc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54ad8 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 54b00 │ │ │ │ + bne.n 54ad4 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 54afc │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 54b04 │ │ │ │ - movw r2, #65264 @ 0xfef0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7256 @ 0x1c58 │ │ │ │ + bmi.n 54b00 │ │ │ │ + movw r2, #2968 @ 0xb98 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #10520 @ 0x2918 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54e3a │ │ │ │ + b.n 54e36 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 54b30 │ │ │ │ + bmi.n 54b2c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #50812 @ 0xc67c │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7268 @ 0x1c64 │ │ │ │ + movw r1, #10532 @ 0x2924 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 54b5e │ │ │ │ + bmi.n 54b5a │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #50812 @ 0xc67c │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7280 @ 0x1c70 │ │ │ │ + movw r1, #10544 @ 0x2930 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 54b8c │ │ │ │ + bmi.n 54b88 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #50812 @ 0xc67c │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7292 @ 0x1c7c │ │ │ │ + movw r1, #10556 @ 0x293c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 54bba │ │ │ │ + bmi.n 54bb6 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7304 @ 0x1c88 │ │ │ │ + movw r1, #10568 @ 0x2948 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54be4 │ │ │ │ + bmi.n 54be0 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7316 @ 0x1c94 │ │ │ │ + movw r1, #10580 @ 0x2954 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 54c10 │ │ │ │ + bmi.n 54c0c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7328 @ 0x1ca0 │ │ │ │ + movw r1, #10592 @ 0x2960 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54c26 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 54c22 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b00 │ │ │ │ + bne.w 54afc │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bmi.n 54c52 │ │ │ │ + bmi.n 54c4e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #65264 @ 0xfef0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7340 @ 0x1cac │ │ │ │ + movw r2, #2968 @ 0xb98 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #10604 @ 0x296c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr.w r9, [r4, #72] @ 0x48 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 54c80 │ │ │ │ + bmi.n 54c7c │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #65264 @ 0xfef0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #7352 @ 0x1cb8 │ │ │ │ + movw r2, #2968 @ 0xb98 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #10616 @ 0x2978 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54cde │ │ │ │ + ble.n 54cda │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54cb0 │ │ │ │ + bmi.n 54cac │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #50812 @ 0xc67c │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7364 @ 0x1cc4 │ │ │ │ + movw r1, #10628 @ 0x2984 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54ce4 │ │ │ │ + beq.n 54ce0 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54ce6 │ │ │ │ + bmi.n 54ce2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #50812 @ 0xc67c │ │ │ │ + movw r2, #54036 @ 0xd314 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #7376 @ 0x1cd0 │ │ │ │ + movw r1, #10640 @ 0x2990 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41168 @ 0xa0d0 │ │ │ │ + movw r0, #44392 @ 0xad68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54afc │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54ce6 │ │ │ │ + b.n 54ce2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #9452 @ 0x24ec │ │ │ │ + movw r1, #12788 @ 0x31f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #9464 @ 0x24f8 │ │ │ │ + movw r0, #12800 @ 0x3200 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d38 │ │ │ │ + beq.n 54d34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54d44 │ │ │ │ + bge.n 54d40 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7388 @ 0x1cdc │ │ │ │ + movw r1, #10652 @ 0x299c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54e22 │ │ │ │ + b.n 54e1e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54d62 │ │ │ │ + bge.n 54d5e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7424 @ 0x1d00 │ │ │ │ + movw r1, #10688 @ 0x29c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 54d38 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 54d34 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54d80 │ │ │ │ + bge.n 54d7c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7468 @ 0x1d2c │ │ │ │ + movw r1, #10732 @ 0x29ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 54d38 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 54d34 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54d9e │ │ │ │ + bge.n 54d9a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7512 @ 0x1d58 │ │ │ │ + movw r1, #10776 @ 0x2a18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 54d38 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 54d34 │ │ │ │ mov r0, fp │ │ │ │ - bl 55102 │ │ │ │ + bl 55116 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54d38 │ │ │ │ + beq.n 54d34 │ │ │ │ mov r0, sl │ │ │ │ - bl 55102 │ │ │ │ + bl 55116 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54e12 │ │ │ │ - cbz r5, 54dc2 │ │ │ │ + cbz r0, 54e0e │ │ │ │ + cbz r5, 54dbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 55102 │ │ │ │ + bl 55116 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54dc4 │ │ │ │ - b.n 54e1a │ │ │ │ - ldr r5, [pc, #128] @ (54e44 ) │ │ │ │ - cbz r4, 54dd2 │ │ │ │ + cbnz r0, 54dc0 │ │ │ │ + b.n 54e16 │ │ │ │ + ldr r5, [pc, #128] @ (54e40 ) │ │ │ │ + cbz r4, 54dce │ │ │ │ mov r0, r4 │ │ │ │ - bl 55102 │ │ │ │ + bl 55116 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54dd4 │ │ │ │ - b.n 54e20 │ │ │ │ - ldr r4, [pc, #112] @ (54e44 ) │ │ │ │ + cbnz r0, 54dd0 │ │ │ │ + b.n 54e1c │ │ │ │ + ldr r4, [pc, #112] @ (54e40 ) │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -63202,33 +63202,33 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 215654 │ │ │ │ + bl 1878f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54e22 │ │ │ │ + b.n 54e1e │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54e22 │ │ │ │ + b.n 54e1e │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54e22 │ │ │ │ + b.n 54e1e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, sl │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -63237,126 +63237,126 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54e74 │ │ │ │ + beq.n 54e70 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54e8a │ │ │ │ + bne.n 54e86 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54ebe │ │ │ │ + beq.n 54eba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54e8c │ │ │ │ - b.n 54ebe │ │ │ │ + bgt.n 54e88 │ │ │ │ + b.n 54eba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54eaa │ │ │ │ + beq.n 54ea6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54ed8 │ │ │ │ + bne.n 54ed4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54ebe │ │ │ │ + beq.n 54eba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54eda │ │ │ │ + bgt.n 54ed6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 54f1c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 54f18 │ │ │ │ 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 cc550 │ │ │ │ + bl cbfc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f06 │ │ │ │ + beq.n 54f02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54f06 │ │ │ │ + cbnz r3, 54f02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f1c │ │ │ │ + beq.n 54f18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54f1c │ │ │ │ + cbnz r3, 54f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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 8470c <_PyObject_New@@Base> │ │ │ │ + bl 842a8 <_PyObject_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54fec │ │ │ │ + beq.n 54fe8 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 54f6c │ │ │ │ + cbz r3, 54f68 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54f62 │ │ │ │ + bne.n 54f5e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54f52 │ │ │ │ + bne.n 54f4e │ │ │ │ dmb ish │ │ │ │ - beq.n 54f6c │ │ │ │ - bl 27378c │ │ │ │ + beq.n 54f68 │ │ │ │ + bl 276108 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ ldrd r9, r8, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [r3, #16] │ │ │ │ - bl 270af8 │ │ │ │ + bl 2719e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270af8 │ │ │ │ + bl 2719e0 │ │ │ │ movs r1, #1 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270af8 │ │ │ │ + bl 2719e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #25 │ │ │ │ blx 294c4 │ │ │ │ @@ -63368,347 +63368,342 @@ │ │ │ │ blx 2a0fc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ strd sl, fp, [r0, #16] │ │ │ │ strb r6, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ - cbz r3, 54fec │ │ │ │ + cbz r3, 54fe8 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54fe2 │ │ │ │ + bne.n 54fde │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54fd2 │ │ │ │ + bne.n 54fce │ │ │ │ dmb ish │ │ │ │ - beq.n 54fec │ │ │ │ - bl 251744 │ │ │ │ + beq.n 54fe8 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r1, r3, [r0, #8] │ │ │ │ + movw r0, #10812 @ 0x2a3c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w e23f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #48] @ (55034 ) │ │ │ │ + ldr r2, [pc, #48] @ (55048 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e658 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (55038 ) │ │ │ │ + ldr r0, [pc, #36] @ (5504c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r0, #520] @ 0x208 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5502e │ │ │ │ + beq.n 55042 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #520] @ 0x208 │ │ │ │ - cbnz r3, 5502e │ │ │ │ + cbnz r3, 55042 │ │ │ │ add.w r0, r0, #520 @ 0x208 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5505e │ │ │ │ + bne.n 55072 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5507e │ │ │ │ - b.n 55076 │ │ │ │ + bne.n 55092 │ │ │ │ + b.n 5508a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5288 @ 0x14a8 │ │ │ │ + movw r0, #8580 @ 0x2184 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55050 │ │ │ │ - b.n 550fe │ │ │ │ - bl 805dc │ │ │ │ + bne.n 55064 │ │ │ │ + b.n 55112 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 550fe │ │ │ │ + bne.n 55112 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 550a6 │ │ │ │ + beq.n 550ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4132 @ 0x1024 │ │ │ │ + movw r1, #7396 @ 0x1ce4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 550f2 │ │ │ │ + bl d5480 │ │ │ │ + b.n 55106 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 550b2 │ │ │ │ + bhi.n 550c6 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 550cc │ │ │ │ + cbnz r2, 550e0 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 550ea │ │ │ │ + b.n 550fe │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #53024 @ 0xcf20 │ │ │ │ + movw r1, #56248 @ 0xdbb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 550f2 │ │ │ │ + bl d5480 │ │ │ │ + b.n 55106 │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsl.w r1, r5, r3 │ │ │ │ orrs r1, r0 │ │ │ │ adds r3, #1 │ │ │ │ tst r6, r4 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 550d6 │ │ │ │ + bne.n 550ea │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 550fe │ │ │ │ + b.w 80f14 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 55112 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 550ea │ │ │ │ + b.n 550fe │ │ │ │ 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 r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d70 │ │ │ │ - cbz r0, 5517c │ │ │ │ + bl 72d88 │ │ │ │ + cbz r0, 55190 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 5513a │ │ │ │ + b.n 5514e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 55134 │ │ │ │ + beq.n 55148 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 551a2 │ │ │ │ + bge.n 551b6 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5512a │ │ │ │ + beq.n 5513e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 55180 │ │ │ │ + bmi.n 55194 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #7548 @ 0x1d7c │ │ │ │ + movw r1, #10856 @ 0x2a68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 55192 │ │ │ │ + bne.n 551a6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 551a2 │ │ │ │ - bl 1616a8 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 551b6 │ │ │ │ + bl 162770 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55134 │ │ │ │ + bne.n 55148 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5517c │ │ │ │ + beq.n 55190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5517c │ │ │ │ + bne.n 55190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5517c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55190 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 551fa │ │ │ │ + bge.n 5520e │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 551fa │ │ │ │ + bpl.n 5520e │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (55200 ) │ │ │ │ + ldr r4, [pc, #64] @ (55214 ) │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r4, r2, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 551e0 │ │ │ │ + beq.n 551f4 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 551ea │ │ │ │ + bls.n 551fe │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 551f2 │ │ │ │ + b.n 55206 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ add.w r0, r2, #24 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #7708 @ 0x1e1c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w e2114 │ │ │ │ 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, 55238 │ │ │ │ + cbnz r3, 55234 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 55252 │ │ │ │ + cbz r2, 5524e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55252 │ │ │ │ + cbz r3, 5524e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ + movw r1, #49288 @ 0xc088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 55328 │ │ │ │ + bl 12f910 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5531e │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5526a │ │ │ │ - bl 227bc8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 55276 │ │ │ │ - b.n 5524e │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4f8a6 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b0ba │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5524e │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 552a0 │ │ │ │ - add.w r0, r5, #13 │ │ │ │ + beq.n 5524a │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + cbz r3, 5528a │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55296 │ │ │ │ + bne.n 55280 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55286 │ │ │ │ + bne.n 55270 │ │ │ │ dmb ish │ │ │ │ - beq.n 552a0 │ │ │ │ - bl 27378c │ │ │ │ + beq.n 5528a │ │ │ │ + bl 276108 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldrd r6, r7, [r3] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r8, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 294c4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + add.w lr, r4, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r6, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ mov ip, r0 │ │ │ │ mov r7, ip │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r4, #16 │ │ │ │ + ldr.w r2, [r4, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ - cmp r6, lr │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + cmp r4, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 552d0 │ │ │ │ + bne.n 552a4 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #5 │ │ │ │ + blx 294c4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + str r0, [r4, #0] │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str.w r8, [r0] │ │ │ │ + str r7, [r0, #0] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbz r3, 55328 │ │ │ │ - add.w r0, r5, #13 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 5531e │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5531e │ │ │ │ + bne.n 55314 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5530e │ │ │ │ + bne.n 55304 │ │ │ │ dmb ish │ │ │ │ - beq.n 55328 │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.n 5531e │ │ │ │ + bl 252024 │ │ │ │ + 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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 5534e │ │ │ │ + cbz r3, 55344 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 55350 │ │ │ │ + b.n 55346 │ │ │ │ mov r9, r3 │ │ │ │ - movw r4, #32360 @ 0x7e68 │ │ │ │ + movw r4, #35648 @ 0x8b40 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ @@ -63716,419 +63711,433 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbnz r7, 5538a │ │ │ │ + cbnz r7, 55380 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 5538a │ │ │ │ + ble.n 55380 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 5538a │ │ │ │ - cbnz r6, 553b4 │ │ │ │ + bgt.n 55380 │ │ │ │ + cbnz r6, 553aa │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movw r4, #17488 @ 0x4450 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55462 │ │ │ │ + beq.n 55458 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5545e │ │ │ │ - cbz r7, 5540c │ │ │ │ + beq.n 55454 │ │ │ │ + cbz r7, 55402 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 553ea │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 553e0 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 553e2 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 553d8 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5545e │ │ │ │ + bne.n 55454 │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 553ee │ │ │ │ - b.n 55410 │ │ │ │ + bne.n 553e4 │ │ │ │ + b.n 55406 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 553fe │ │ │ │ + cbnz r0, 553f4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1c2a94 │ │ │ │ - cbnz r0, 55410 │ │ │ │ - b.n 5545e │ │ │ │ + bl 1c4d24 │ │ │ │ + cbnz r0, 55406 │ │ │ │ + b.n 55454 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 53596 │ │ │ │ - cbz r0, 5545e │ │ │ │ + bl 53592 │ │ │ │ + cbz r0, 55454 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 55410 │ │ │ │ - b.n 553f2 │ │ │ │ + beq.n 55406 │ │ │ │ + b.n 553e8 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 55436 │ │ │ │ + beq.n 5542c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29620 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 55444 │ │ │ │ + b.n 5543a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 29cdc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ - cbz r5, 55466 │ │ │ │ + bl 9ab24 │ │ │ │ + cbz r5, 5545c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55470 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 55466 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55418 │ │ │ │ + beq.n 5540e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 55480 │ │ │ │ + b.n 55476 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 55480 │ │ │ │ + b.n 55476 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 55480 │ │ │ │ + b.n 55476 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 5545e │ │ │ │ + bl f6be4 │ │ │ │ + b.n 55454 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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 270db0 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 271d60 <_Py_c_neg@@Base+0xb0> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 554ae │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 201d80 <_PyEval_GetBuiltin@@Base+0x6b0> │ │ │ │ + b.n 554b0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, sp │ │ │ │ + bl 159028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 554b8 │ │ │ │ + beq.n 554dc │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 2000c8 <_PyEval_GetBuiltin@@Base+0x730> │ │ │ │ - b.n 554ba │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 11d1d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 157f78 │ │ │ │ + bl 17e2b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 554e6 │ │ │ │ + beq.n 5550a │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11cba0 │ │ │ │ + b.w 11d1d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {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, 55508 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r2, 55522 │ │ │ │ + cbnz r3, 5552c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 55546 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55522 │ │ │ │ + cbz r3, 55546 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ + movw r1, #49288 @ 0xc088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 55608 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 5553a │ │ │ │ - bl 4f364 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 55546 │ │ │ │ - b.n 5551e │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4c43c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 12f910 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55610 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 172f38 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 48f30 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5551e │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cbz r3, 55570 │ │ │ │ - add.w r0, r6, #13 │ │ │ │ + beq.n 55542 │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + cbz r3, 55582 │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55566 │ │ │ │ + bne.n 55578 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55556 │ │ │ │ + bne.n 55568 │ │ │ │ dmb ish │ │ │ │ - beq.n 55570 │ │ │ │ - bl 27378c │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + beq.n 55582 │ │ │ │ + bl 276108 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrd r7, r4, [r3] │ │ │ │ + ldrd r9, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r4, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ + add.w lr, r4, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 5558e │ │ │ │ + cmp r4, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 5559c │ │ │ │ movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ + mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ + str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cbz r3, 55608 │ │ │ │ - add.w r0, r6, #13 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 55610 │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 555fe │ │ │ │ + bne.n 55606 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 555ee │ │ │ │ + bne.n 555f6 │ │ │ │ dmb ish │ │ │ │ - beq.n 55608 │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 55610 │ │ │ │ + bl 252024 │ │ │ │ + mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - mov r0, sp │ │ │ │ - bl 17cf58 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, sp │ │ │ │ + bl 2019bc <_PyEval_GetBuiltin@@Base+0x2ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55636 │ │ │ │ + beq.n 5563e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 11cba0 │ │ │ │ + bl 11d1d0 │ │ │ │ + b.n 55640 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5568a │ │ │ │ + beq.n 55692 │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5568c │ │ │ │ + b.n 55694 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, sp │ │ │ │ - bl 1ffcdc <_PyEval_GetBuiltin@@Base+0x344> │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 271d60 <_Py_c_neg@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 556b6 │ │ │ │ + beq.n 556bc │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 11cba0 │ │ │ │ - b.n 556b8 │ │ │ │ + bl 11d1d0 │ │ │ │ + b.n 556be │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (556d4 ) │ │ │ │ + ldr r2, [pc, #20] @ (556d8 ) │ │ │ │ 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 557ae │ │ │ │ - nop │ │ │ │ + b.n 557d8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55708 │ │ │ │ + beq.n 5570c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55708 │ │ │ │ + ble.n 5570c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55720 │ │ │ │ + beq.n 55724 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 55720 │ │ │ │ + b.n 55724 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5574c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 55750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13b128 │ │ │ │ - cbnz r0, 55760 │ │ │ │ + bl 13c378 │ │ │ │ + cbnz r0, 55764 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7792 @ 0x1e70 │ │ │ │ + movw r1, #11056 @ 0x2b30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 55750 │ │ │ │ + bne.n 55754 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5577e │ │ │ │ + b.n 55782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5574c │ │ │ │ + bne.n 55750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5574c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 8871c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5577e │ │ │ │ + beq.n 55782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5577e │ │ │ │ + cbnz r3, 55782 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 270db0 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 50524 <_PyMonitoring_FireJumpEvent@@Base+0x13c> │ │ │ │ + cbz r0, 557d4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 29c94 <__clock_gettime64@plt> │ │ │ │ + cbz r0, 557ba │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6be4 │ │ │ │ + b.n 557c8 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1c2964 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 557a8 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 11cba0 │ │ │ │ - b.n 557aa │ │ │ │ + bne.n 557cc │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ + b.n 557d4 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + bl 11d1d0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 557fe │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55828 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (55800 ) │ │ │ │ + ldr r1, [pc, #52] @ (5582c ) │ │ │ │ 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] │ │ │ │ @@ -64140,507 +64149,488 @@ │ │ │ │ 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!, {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, 55820 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 5583a │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5583a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55904 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 171da0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 48f7c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55836 │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 55876 │ │ │ │ - add.w r0, r5, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5586c │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5585c │ │ │ │ - dmb ish │ │ │ │ - beq.n 55876 │ │ │ │ - bl 27378c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r4, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r4, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r4, #16 │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55890 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 55904 │ │ │ │ - add.w r0, r5, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 558fa │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 558ea │ │ │ │ - dmb ish │ │ │ │ - beq.n 55904 │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 505d8 <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ - cbz r0, 55958 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 5593e │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 5594c │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1c06d4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 55950 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 55958 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - bl 11cba0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {pc} │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 55976 │ │ │ │ + bne.n 5584a │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 55976 │ │ │ │ + bhi.n 5584a │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d5370 │ │ │ │ + b.w d4e54 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 559ae │ │ │ │ + beq.n 55882 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 559c4 │ │ │ │ + bne.n 55898 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 559f8 │ │ │ │ + beq.n 558cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 559c6 │ │ │ │ - b.n 559f8 │ │ │ │ + bgt.n 5589a │ │ │ │ + b.n 558cc │ │ │ │ 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 559e4 │ │ │ │ + beq.n 558b8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55a12 │ │ │ │ + bne.n 558e6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 559f8 │ │ │ │ + beq.n 558cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55a14 │ │ │ │ + bgt.n 558e8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 55a56 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5592a │ │ │ │ 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 133824 │ │ │ │ + bl 133f08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55a40 │ │ │ │ + beq.n 55914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55a40 │ │ │ │ + cbnz r3, 55914 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55a56 │ │ │ │ + beq.n 5592a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55a56 │ │ │ │ + cbnz r3, 5592a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #20] @ (55a70 ) │ │ │ │ + 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, 5594a │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r2, 55964 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55964 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #49288 @ 0xc088 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 55a4a │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 5597c │ │ │ │ + bl 4f344 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 55988 │ │ │ │ + b.n 55960 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4c424 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55960 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cbz r3, 559b2 │ │ │ │ + add.w r0, r6, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 559a8 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55998 │ │ │ │ + dmb ish │ │ │ │ + beq.n 559b2 │ │ │ │ + bl 276108 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r7, r4, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + add.w r9, r4, #64 @ 0x40 │ │ │ │ + blx 294c4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r4, #16 │ │ │ │ + ldr.w r2, [r4, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + cmp r4, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 559d0 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #8 │ │ │ │ + blx 294c4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str.w r9, [r0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 55a4a │ │ │ │ + add.w r0, r6, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 55a40 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55a30 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55a4a │ │ │ │ + bl 252024 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [pc, #20] @ (55a68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1228] @ 0x4cc │ │ │ │ - b.n 557ae │ │ │ │ + b.n 557d8 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #13591 @ 0x3517 │ │ │ │ + movw r4, #13559 @ 0x34f7 │ │ │ │ movt r4, #4 │ │ │ │ - ldr r3, [pc, #56] @ (55ad4 ) │ │ │ │ + ldr r3, [pc, #56] @ (55acc ) │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 21f09c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 55aac │ │ │ │ + bl 2205e0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 55aa4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55ad0 │ │ │ │ + b.n 55ac8 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov.w r0, #434 @ 0x1b2 │ │ │ │ blx 2a7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 55acc │ │ │ │ + bge.n 55ac4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 55aa8 │ │ │ │ - bl 80ef0 │ │ │ │ + bl f6be4 │ │ │ │ + b.n 55aa0 │ │ │ │ + bl 80f14 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r4, pc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #96] @ (55b48 ) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55b32 │ │ │ │ - ldr.w r0, [r4, #1380] @ 0x564 │ │ │ │ - bl 55c24 <_Py_hashtable_size@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r0, [r4, #1372] @ 0x55c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 55c24 <_Py_hashtable_size@@Base> │ │ │ │ - add r5, r0 │ │ │ │ - ldr.w r0, [r4, #1384] @ 0x568 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 55c24 <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r5, r0 │ │ │ │ - movw r1, #34157 @ 0x856d │ │ │ │ - movt r1, #6 │ │ │ │ - ldr.w r0, [r4, #1388] @ 0x56c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 270c2c <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 55b34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 12cb38 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55b78 │ │ │ │ + beq.n 55afc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55b8e │ │ │ │ + bne.n 55b12 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55bc2 │ │ │ │ + beq.n 55b46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55b90 │ │ │ │ - b.n 55bc2 │ │ │ │ + bgt.n 55b14 │ │ │ │ + b.n 55b46 │ │ │ │ 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 55bae │ │ │ │ + beq.n 55b32 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55bdc │ │ │ │ + bne.n 55b60 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55bc2 │ │ │ │ + beq.n 55b46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55bde │ │ │ │ + bgt.n 55b62 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 55c20 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 55ba4 │ │ │ │ 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 192fe0 │ │ │ │ + bl 194b88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55c0a │ │ │ │ + beq.n 55b8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55c0a │ │ │ │ + cbnz r3, 55b8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55c20 │ │ │ │ + beq.n 55ba4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55c20 │ │ │ │ + cbnz r3, 55ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00055c24 <_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, 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, #7868 @ 0x1ebc │ │ │ │ + movw r1, #11132 @ 0x2b7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 55c98 <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 55c0e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55c80 <_Py_hashtable_size@@Base+0x5c> │ │ │ │ + bpl.n 55bf6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 208ec0 │ │ │ │ + bl 20abd0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 20973c │ │ │ │ - b.n 55c9a <_Py_hashtable_size@@Base+0x76> │ │ │ │ + bl 20b44c │ │ │ │ + b.n 55c10 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2308 @ 0x904 │ │ │ │ + movw r1, #5532 @ 0x159c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 55c30 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 55c4a │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55c4a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #49288 @ 0xc088 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 55d20 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 55c62 │ │ │ │ + bl 2291d0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 55c6e │ │ │ │ + b.n 55c46 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4f88e │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55d48 <_Py_hashtable_size@@Base+0x124> │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 55cf0 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + beq.n 55c46 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cbz r3, 55c98 │ │ │ │ + add.w r0, r5, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55ce6 <_Py_hashtable_size@@Base+0xc2> │ │ │ │ + bne.n 55c8e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55cd6 <_Py_hashtable_size@@Base+0xb2> │ │ │ │ + bne.n 55c7e │ │ │ │ dmb ish │ │ │ │ - beq.n 55cf0 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ - bl 27378c │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r6, #72 @ 0x48 │ │ │ │ - add.w r0, r7, #72 @ 0x48 │ │ │ │ + beq.n 55c98 │ │ │ │ + bl 276108 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r9, r0 │ │ │ │ blx 29c10 │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 55d48 <_Py_hashtable_size@@Base+0x124> │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r6, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55cc8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str.w r8, [r0] │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbz r3, 55d20 │ │ │ │ + add.w r0, r5, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55d3e <_Py_hashtable_size@@Base+0x11a> │ │ │ │ + bne.n 55d16 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55d2e <_Py_hashtable_size@@Base+0x10a> │ │ │ │ + bne.n 55d06 │ │ │ │ dmb ish │ │ │ │ - beq.n 55d48 <_Py_hashtable_size@@Base+0x124> │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + beq.n 55d20 │ │ │ │ + bl 252024 │ │ │ │ + mov r0, r4 │ │ │ │ + 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] │ │ │ │ @@ -64652,616 +64642,628 @@ │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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 55dae <_Py_hashtable_size@@Base+0x18a> │ │ │ │ + beq.n 55d88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55dae <_Py_hashtable_size@@Base+0x18a> │ │ │ │ + cbnz r3, 55d88 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 499be │ │ │ │ - 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 55e54 <_Py_hashtable_size@@Base+0x230> │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 55e06 <_Py_hashtable_size@@Base+0x1e2> │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55dfc <_Py_hashtable_size@@Base+0x1d8> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55dec <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55e06 <_Py_hashtable_size@@Base+0x1e2> │ │ │ │ - bl 27378c │ │ │ │ - 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, 55e54 <_Py_hashtable_size@@Base+0x230> │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55e4a <_Py_hashtable_size@@Base+0x226> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55e3a <_Py_hashtable_size@@Base+0x216> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55e54 <_Py_hashtable_size@@Base+0x230> │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + b.w 49b34 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55e82 <_Py_hashtable_size@@Base+0x25e> │ │ │ │ + beq.n 55db8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55eb0 <_Py_hashtable_size@@Base+0x28c> │ │ │ │ + bne.n 55de6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55e96 <_Py_hashtable_size@@Base+0x272> │ │ │ │ + beq.n 55dcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55eb2 <_Py_hashtable_size@@Base+0x28e> │ │ │ │ + bgt.n 55de8 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 55edc <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 55e12 │ │ │ │ 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 1313e8 │ │ │ │ + bl 131ad8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55edc <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + beq.n 55e12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55edc <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + cbnz r3, 55e12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 55f00 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + bge.n 55e36 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24eacc <_PyDeadline_Get@@Base+0x2e4> │ │ │ │ + b.w 24fed8 <_PyTime_AsTimeval@@Base+0x5018> │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 147b38 │ │ │ │ + bl 148ad0 │ │ │ │ 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, [pc, #40] @ (55f54 <_Py_hashtable_size@@Base+0x330>) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55f42 <_Py_hashtable_size@@Base+0x31e> │ │ │ │ - ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ - str.w r3, [r4, #1368] @ 0x558 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55f74 <_Py_hashtable_size@@Base+0x350> │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 55f8e <_Py_hashtable_size@@Base+0x36a> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55f8e <_Py_hashtable_size@@Base+0x36a> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46024 @ 0xb3c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 5605e <_Py_hashtable_size@@Base+0x43a> │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b0d2 │ │ │ │ + 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 55f8a <_Py_hashtable_size@@Base+0x366> │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 55fca <_Py_hashtable_size@@Base+0x3a6> │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + beq.n 55efa │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 55ea2 │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55fc0 <_Py_hashtable_size@@Base+0x39c> │ │ │ │ + bne.n 55e98 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55fb0 <_Py_hashtable_size@@Base+0x38c> │ │ │ │ + bne.n 55e88 │ │ │ │ dmb ish │ │ │ │ - beq.n 55fca <_Py_hashtable_size@@Base+0x3a6> │ │ │ │ - bl 27378c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r8, r4, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r4, #64 @ 0x40 │ │ │ │ - mov r9, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r4, #16 │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55fe4 <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ - blx 294c4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ + beq.n 55ea2 │ │ │ │ + bl 276108 │ │ │ │ + add.w r5, r6, #8 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 5605e <_Py_hashtable_size@@Base+0x43a> │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + mov.w r2, #358 @ 0x166 │ │ │ │ + add.w r1, r6, #72 @ 0x48 │ │ │ │ + add.w r0, r7, #72 @ 0x48 │ │ │ │ + blx 29c10 │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 55efa │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56054 <_Py_hashtable_size@@Base+0x430> │ │ │ │ + bne.n 55ef0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56044 <_Py_hashtable_size@@Base+0x420> │ │ │ │ + bne.n 55ee0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5605e <_Py_hashtable_size@@Base+0x43a> │ │ │ │ - bl 251744 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq.n 55efa │ │ │ │ + bl 252024 │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56086 <_Py_hashtable_size@@Base+0x462> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 560b4 <_Py_hashtable_size@@Base+0x490> │ │ │ │ + bne.n 55f20 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 55f4e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 290d4 │ │ │ │ - cbz r0, 560a2 <_Py_hashtable_size@@Base+0x47e> │ │ │ │ + cbz r0, 55f3c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 560b6 <_Py_hashtable_size@@Base+0x492> │ │ │ │ + b.n 55f50 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #52540 @ 0xcd3c │ │ │ │ + movw r0, #55764 @ 0xd9d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ - b.n 560b6 <_Py_hashtable_size@@Base+0x492> │ │ │ │ + bl 847e4 │ │ │ │ + b.n 55f50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000560ba : │ │ │ │ +00055f54 : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 25878c │ │ │ │ + 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 55ffa │ │ │ │ movs r3, #0 │ │ │ │ - b.w 257870 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 55fac │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55fa2 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55f92 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55fac │ │ │ │ + bl 276108 │ │ │ │ + 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, 55ffa │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 55ff0 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55fe0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55ffa │ │ │ │ + bl 252024 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 560ec │ │ │ │ + beq.n 5602a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56102 │ │ │ │ + bne.n 56040 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56136 │ │ │ │ + beq.n 56074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56104 │ │ │ │ - b.n 56136 │ │ │ │ + bgt.n 56042 │ │ │ │ + b.n 56074 │ │ │ │ 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 56122 │ │ │ │ + beq.n 56060 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56150 │ │ │ │ + bne.n 5608e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56136 │ │ │ │ + beq.n 56074 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56152 │ │ │ │ + bgt.n 56090 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 56194 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 560d2 │ │ │ │ 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 363f6 │ │ │ │ + bl 363ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5617e │ │ │ │ + beq.n 560bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5617e │ │ │ │ + cbnz r3, 560bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56194 │ │ │ │ + beq.n 560d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56194 │ │ │ │ + cbnz r3, 560d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #96] @ (56148 ) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 124c88 │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 56130 │ │ │ │ + ldr.w r0, [r4, #1380] @ 0x564 │ │ │ │ + bl 561d8 <_Py_hashtable_size@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r0, [r4, #1372] @ 0x55c │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 561d8 <_Py_hashtable_size@@Base> │ │ │ │ + add r5, r0 │ │ │ │ + ldr.w r0, [r4, #1384] @ 0x568 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 561d8 <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r5, r0 │ │ │ │ + movw r1, #34153 @ 0x8569 │ │ │ │ + movt r1, #6 │ │ │ │ + ldr.w r0, [r4, #1388] @ 0x56c │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 27283c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 56132 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 1051bc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 12d744 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 561e8 │ │ │ │ + bgt.n 5619c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 561cc │ │ │ │ + cbz r2, 56180 │ │ │ │ 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, #42800 @ 0xa730 │ │ │ │ + movw r3, #46024 @ 0xb3c8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #47384 @ 0xb918 │ │ │ │ + movw r1, #50608 @ 0xc5b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 561f6 │ │ │ │ + bl d5480 │ │ │ │ + b.n 561aa │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 9125c │ │ │ │ + bl 90b8c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 561fa │ │ │ │ + cbnz r0, 561ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5621e │ │ │ │ + b.n 561d2 │ │ │ │ mov r3, r7 │ │ │ │ subs r2, r6, #1 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 91884 │ │ │ │ + bl 911b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5621e │ │ │ │ + beq.n 561d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5621e │ │ │ │ + cbnz r3, 561d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +000561d8 <_Py_hashtable_size@@Base>: │ │ │ │ + ldrd r3, r2, [r0] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56250 │ │ │ │ + beq.n 56212 <_Py_hashtable_size@@Base+0x3a> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56266 │ │ │ │ + bne.n 56228 <_Py_hashtable_size@@Base+0x50> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5629a │ │ │ │ + beq.n 5625c <_Py_hashtable_size@@Base+0x84> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56268 │ │ │ │ - b.n 5629a │ │ │ │ + bgt.n 5622a <_Py_hashtable_size@@Base+0x52> │ │ │ │ + b.n 5625c <_Py_hashtable_size@@Base+0x84> │ │ │ │ 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 56286 │ │ │ │ + beq.n 56248 <_Py_hashtable_size@@Base+0x70> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 562b4 │ │ │ │ + bne.n 56276 <_Py_hashtable_size@@Base+0x9e> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5629a │ │ │ │ + beq.n 5625c <_Py_hashtable_size@@Base+0x84> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 562b6 │ │ │ │ + bgt.n 56278 <_Py_hashtable_size@@Base+0xa0> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 562f8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 562ba <_Py_hashtable_size@@Base+0xe2> │ │ │ │ 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 3657c │ │ │ │ + bl 36554 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 562e2 │ │ │ │ + beq.n 562a4 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 562e2 │ │ │ │ + cbnz r3, 562a4 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 562f8 │ │ │ │ + beq.n 562ba <_Py_hashtable_size@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 562f8 │ │ │ │ + cbnz r3, 562ba <_Py_hashtable_size@@Base+0xe2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56358 │ │ │ │ + beq.n 5631a <_Py_hashtable_size@@Base+0x142> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56358 │ │ │ │ + ble.n 5631a <_Py_hashtable_size@@Base+0x142> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #7944 @ 0x1f08 │ │ │ │ + movw r0, #11208 @ 0x2bc8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56368 │ │ │ │ + beq.n 5632a <_Py_hashtable_size@@Base+0x152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56368 │ │ │ │ + cbnz r3, 5632a <_Py_hashtable_size@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56368 │ │ │ │ - movw r0, #7980 @ 0x1f2c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5632a <_Py_hashtable_size@@Base+0x152> │ │ │ │ + movw r0, #11244 @ 0x2bec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ 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 │ │ │ │ + ldr r4, [pc, #40] @ (56368 <_Py_hashtable_size@@Base+0x190>) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 124c88 │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 56356 <_Py_hashtable_size@@Base+0x17e> │ │ │ │ + ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ + str.w r3, [r4, #1368] @ 0x558 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 1051bc │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56398 │ │ │ │ + beq.n 56398 <_Py_hashtable_size@@Base+0x1c0> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 563c6 │ │ │ │ + bne.n 563c6 <_Py_hashtable_size@@Base+0x1ee> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 563ac │ │ │ │ + beq.n 563ac <_Py_hashtable_size@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 563c8 │ │ │ │ + bgt.n 563c8 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 56402 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 56402 <_Py_hashtable_size@@Base+0x22a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (56408 ) │ │ │ │ + ldr r0, [pc, #56] @ (56408 <_Py_hashtable_size@@Base+0x230>) │ │ │ │ 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 95b00 │ │ │ │ + bl 955a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56402 │ │ │ │ + beq.n 56402 <_Py_hashtable_size@@Base+0x22a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56402 │ │ │ │ + cbnz r3, 56402 <_Py_hashtable_size@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -65269,59 +65271,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56438 │ │ │ │ + beq.n 56438 <_Py_hashtable_size@@Base+0x260> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56466 │ │ │ │ + bne.n 56466 <_Py_hashtable_size@@Base+0x28e> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5644c │ │ │ │ + beq.n 5644c <_Py_hashtable_size@@Base+0x274> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56468 │ │ │ │ + bgt.n 56468 <_Py_hashtable_size@@Base+0x290> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 564a2 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 564a2 <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (564a8 ) │ │ │ │ + ldr r0, [pc, #56] @ (564a8 <_Py_hashtable_size@@Base+0x2d0>) │ │ │ │ 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 95b00 │ │ │ │ + bl 955a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 564a2 │ │ │ │ + beq.n 564a2 <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 564a2 │ │ │ │ + cbnz r3, 564a2 <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, pc, #16 @ (adr r0, 564bc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 000564ac : │ │ │ │ @@ -65334,21 +65336,21 @@ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cbnz r1, 564d4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3af5c <_PyImport_ClearExtension@@Base+0x2e0> │ │ │ │ + b.w 3af44 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #8004 @ 0x1f44 │ │ │ │ + movw r2, #11268 @ 0x2c04 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12f974 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 000564f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -65361,15 +65363,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d4f38 │ │ │ │ + bl 1d7190 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00056524 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -65382,74 +65384,74 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r6 │ │ │ │ ble.n 565de <_PyXI_FillNamespaceFromDict@@Base+0xba> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 35fbe │ │ │ │ + bl 35f96 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 56564 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ subs r4, r0, r4 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 56596 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ bl 6cb44 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cbnz r0, 56576 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ b.n 56588 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e740 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + bl 1a0b34 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ cbz r0, 5658c <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 6cd04 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ cbz r4, 565da <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 565be <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ - bl 143054 │ │ │ │ + bl 1442a4 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cbz r0, 565be <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ mov r3, r8 │ │ │ │ mvn.w r2, #6 │ │ │ │ str.w r2, [r3, #60]! │ │ │ │ str.w r3, [r8, #20] │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, r5 │ │ │ │ ble.n 565e0 <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cbz r0, 565d6 <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 2731c0 │ │ │ │ + bl 273fa4 │ │ │ │ adds r5, #1 │ │ │ │ b.n 565c0 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ adds r6, #1 │ │ │ │ b.n 5653c <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cbz r0, 565f0 <_PyXI_FillNamespaceFromDict@@Base+0xcc> │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -65466,46 +65468,46 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 56644 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 557ae │ │ │ │ + b.w 557d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r8, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d5ce8 │ │ │ │ + b.w 1d7f40 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #8124 @ 0x1fbc │ │ │ │ + movw r0, #11388 @ 0x2c7c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ @@ -65519,22 +65521,22 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 566d4 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 557ae │ │ │ │ + b.w 557d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add ip, sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -65550,78 +65552,78 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 56720 <_PyXI_FillNamespaceFromDict@@Base+0x1fc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 56742 <_PyXI_FillNamespaceFromDict@@Base+0x21e> │ │ │ │ b.n 5673a <_PyXI_FillNamespaceFromDict@@Base+0x216> │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49112 @ 0xbfd8 │ │ │ │ + movw r0, #52336 @ 0xcc70 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56712 <_PyXI_FillNamespaceFromDict@@Base+0x1ee> │ │ │ │ movs r0, #0 │ │ │ │ b.n 567c6 <_PyXI_FillNamespaceFromDict@@Base+0x2a2> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56736 <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f9a18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56736 <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f9a18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56736 <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 5676e <_PyXI_FillNamespaceFromDict@@Base+0x24a> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56736 <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29bc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r4, #4 │ │ │ │ bne.n 567a2 <_PyXI_FillNamespaceFromDict@@Base+0x27e> │ │ │ │ - bl e9180 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56776 <_PyXI_FillNamespaceFromDict@@Base+0x252> │ │ │ │ b.n 56736 <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ cbz r4, 567be <_PyXI_FillNamespaceFromDict@@Base+0x29a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -65645,15 +65647,15 @@ │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r6 │ │ │ │ ble.n 56892 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56896 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cbz r0, 56848 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ @@ -65663,44 +65665,44 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 56896 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 56896 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 56896 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r7 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 56876 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 56876 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 56888 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 56888 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 56896 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ b.n 56806 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5689a <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -65710,69 +65712,69 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne.n 568c4 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 568e6 <_PyXI_ApplyNamespace@@Base+0xfc> │ │ │ │ b.n 568de <_PyXI_ApplyNamespace@@Base+0xf4> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49096 @ 0xbfc8 │ │ │ │ + movw r0, #52320 @ 0xcc60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 568b6 <_PyXI_ApplyNamespace@@Base+0xcc> │ │ │ │ movs r0, #0 │ │ │ │ b.n 56954 <_PyXI_ApplyNamespace@@Base+0x16a> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 568da <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f9a18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 568da <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f9a18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 568da <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29f10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r4, #4 │ │ │ │ bne.n 56930 <_PyXI_ApplyNamespace@@Base+0x146> │ │ │ │ - bl e9180 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56906 <_PyXI_ApplyNamespace@@Base+0x11c> │ │ │ │ b.n 568da <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ cbz r4, 5694c <_PyXI_ApplyNamespace@@Base+0x162> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ 0005695a <_PyLong_Size_t_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -65786,24 +65788,24 @@ │ │ │ │ bpl.n 56994 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 56994 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14128 @ 0x3730 │ │ │ │ + movw r1, #17464 @ 0x4438 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 569a4 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl f0318 │ │ │ │ + bl f0660 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 569a8 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbz r0, 569a8 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 569ac <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ @@ -65817,20 +65819,20 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 569cc <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 569dc <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b4c4 │ │ │ │ + bl 23ca0c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 6cd04 │ │ │ │ - bl 143054 │ │ │ │ - bl 1435d8 │ │ │ │ + bl 1442a4 │ │ │ │ + bl 144828 │ │ │ │ b.n 569cc <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #188] @ (56ab8 <_PyXI_FreeNamespace@@Base+0x10a>) │ │ │ │ @@ -65850,62 +65852,62 @@ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ bne.n 56a0e <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56aae <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ - movw sl, #20208 @ 0x4ef0 │ │ │ │ + movw sl, #23472 @ 0x5bb0 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #20396 @ 0x4fac │ │ │ │ + movw r3, #23660 @ 0x5c6c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #6928 @ 0x1b10 │ │ │ │ + movw r1, #10220 @ 0x27ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #8152 @ 0x1fd8 │ │ │ │ + movw r0, #11416 @ 0x2c98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cbz r7, 56aa8 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cbz r0, 56a90 <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 56aa8 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 56aa8 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 56aa8 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 56aa0 <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 56aa0 <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ bne.n 56a42 <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ b.n 56ab0 <_PyXI_FreeNamespace@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -65913,211 +65915,211 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne.n 56ae2 <_PyXI_FreeNamespace@@Base+0x134> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 56b02 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ b.n 56afa <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48972 @ 0xbf4c │ │ │ │ + movw r0, #52196 @ 0xcbe4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56ad4 <_PyXI_FreeNamespace@@Base+0x126> │ │ │ │ b.n 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 56b1a <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 56b3a <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ - bl 85e88 │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 56b36 <_PyXI_FreeNamespace@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 56b36 <_PyXI_FreeNamespace@@Base+0x188> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 56b0c <_PyXI_FreeNamespace@@Base+0x15e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f9a18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 56b6a <_PyXI_FreeNamespace@@Base+0x1bc> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cbz r0, 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 299e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r6, #0 │ │ │ │ bge.n 56bcc <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 56bdc <_PyXI_FreeNamespace@@Base+0x22e> │ │ │ │ - bl e9180 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56b7c <_PyXI_FreeNamespace@@Base+0x1ce> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 56bbc <_PyXI_FreeNamespace@@Base+0x20e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 56bec <_PyXI_FreeNamespace@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 56bb8 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 56bd8 <_PyXI_FreeNamespace@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d0e4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 56bec <_PyXI_FreeNamespace@@Base+0x23e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ b.n 56bae <_PyXI_FreeNamespace@@Base+0x200> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 56c1c <_PyXI_FreeNamespace@@Base+0x26e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 56c3c <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ b.n 56c34 <_PyXI_FreeNamespace@@Base+0x286> │ │ │ │ - movw r0, #48980 @ 0xbf54 │ │ │ │ + movw r0, #52204 @ 0xcbec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56c0e <_PyXI_FreeNamespace@@Base+0x260> │ │ │ │ b.n 56d26 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56d26 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f9a18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56d26 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ cmp r5, #3 │ │ │ │ ble.n 56c64 <_PyXI_FreeNamespace@@Base+0x2b6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 56c68 <_PyXI_FreeNamespace@@Base+0x2ba> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbz r0, 56c68 <_PyXI_FreeNamespace@@Base+0x2ba> │ │ │ │ b.n 56d26 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15e154 │ │ │ │ + bl 15f204 │ │ │ │ cbnz r0, 56c8c <_PyXI_FreeNamespace@@Base+0x2de> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8164 @ 0x1fe4 │ │ │ │ + movw r1, #11428 @ 0x2ca4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 56d10 <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15f80c │ │ │ │ subs r5, r0, #0 │ │ │ │ blt.n 56d10 <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 56d2e <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 56d10 <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 297cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ bge.n 56cec <_PyXI_FreeNamespace@@Base+0x33e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 56cec <_PyXI_FreeNamespace@@Base+0x33e> │ │ │ │ - bl e9180 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 56caa <_PyXI_FreeNamespace@@Base+0x2fc> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 56cee <_PyXI_FreeNamespace@@Base+0x340> │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -66127,22 +66129,22 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 56d1a <_PyXI_FreeNamespace@@Base+0x36c> │ │ │ │ cbnz r7, 56d10 <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - bl 805dc │ │ │ │ + bl f6be4 │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 56d26 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -66150,68 +66152,68 @@ │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ bge.n 56d56 <_PyXI_FreeNamespace@@Base+0x3a8> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ b.n 56d58 <_PyXI_FreeNamespace@@Base+0x3aa> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cbz r0, 56d80 <_PyXI_FreeNamespace@@Base+0x3d2> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ bgt.n 56d74 <_PyXI_FreeNamespace@@Base+0x3c6> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ b.n 56d76 <_PyXI_FreeNamespace@@Base+0x3c8> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cbnz r0, 56d8a <_PyXI_FreeNamespace@@Base+0x3dc> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 78004 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 77ff0 │ │ │ │ + bl 1f1078 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 56e1e <_PyXI_FreeNamespace@@Base+0x470> │ │ │ │ movs r4, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n 56df8 <_PyXI_FreeNamespace@@Base+0x44a> │ │ │ │ - bl eb4c8 │ │ │ │ + bl eb7b8 │ │ │ │ mul.w fp, sl, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 56dfc <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 56dca <_PyXI_FreeNamespace@@Base+0x41c> │ │ │ │ cmp r2, r9 │ │ │ │ beq.n 56dfc <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cbnz r2, 56dfc <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 56dfc <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ cmp r2, r9 │ │ │ │ beq.n 56dda <_PyXI_FreeNamespace@@Base+0x42c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cbnz r2, 56dda <_PyXI_FreeNamespace@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r1, [r1, fp] │ │ │ │ str.w r1, [r2, r4, lsl #3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r1, fp │ │ │ │ @@ -66221,35 +66223,35 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ b.n 56d94 <_PyXI_FreeNamespace@@Base+0x3e6> │ │ │ │ movs r0, #0 │ │ │ │ b.n 56e1e <_PyXI_FreeNamespace@@Base+0x470> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 56e18 <_PyXI_FreeNamespace@@Base+0x46a> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ b.n 56e06 <_PyXI_FreeNamespace@@Base+0x458> │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ b.n 56d84 <_PyXI_FreeNamespace@@Base+0x3d6> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cbz r0, 56e3a <_PyXI_FreeNamespace@@Base+0x48c> │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -66268,35 +66270,35 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mla r0, r6, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ beq.n 56e9c <_PyXI_FreeNamespace@@Base+0x4ee> │ │ │ │ adds r4, #1 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ b.n 56e8c <_PyXI_FreeNamespace@@Base+0x4de> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78004 │ │ │ │ + b.w 77ff0 │ │ │ │ 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, 56ec4 <_PyXI_FreeNamespace@@Base+0x516> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ 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, 56ef4 <_PyXI_FreeNamespace@@Base+0x546> │ │ │ │ @@ -66305,41 +66307,41 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 56ef4 <_PyXI_FreeNamespace@@Base+0x546> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 56ef4 <_PyXI_FreeNamespace@@Base+0x546> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 56f10 <_PyXI_FreeNamespace@@Base+0x562> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 56f10 <_PyXI_FreeNamespace@@Base+0x562> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 56f10 <_PyXI_FreeNamespace@@Base+0x562> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 56f2c <_PyXI_FreeNamespace@@Base+0x57e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 56f2c <_PyXI_FreeNamespace@@Base+0x57e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 56f2c <_PyXI_FreeNamespace@@Base+0x57e> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1064d4 │ │ │ │ + bl 1068f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00056f36 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ @@ -66373,29 +66375,29 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 56f98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 56f98 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 56fb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 56fb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 56fb4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1064d4 │ │ │ │ + bl 1068f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -66404,80 +66406,80 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #3 │ │ │ │ bne.n 56ff0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 57012 │ │ │ │ b.n 5700a │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #48996 @ 0xbf64 │ │ │ │ + movw r0, #52220 @ 0xcbfc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 56fe2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 57076 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 57006 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 57006 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f9a18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57006 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29e70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 57062 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 57082 │ │ │ │ - bl e9180 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57030 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5706e │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 57006 │ │ │ │ mov r0, r4 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cbz r3, 57092 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ b.n 57092 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ b.n 57062 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -66485,182 +66487,182 @@ │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 570c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 570e4 │ │ │ │ b.n 570dc │ │ │ │ - movw r0, #49004 @ 0xbf6c │ │ │ │ + movw r0, #52228 @ 0xcc04 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 570b6 │ │ │ │ b.n 571c2 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 571c2 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7c38 │ │ │ │ + bl 1f9a18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 571c2 │ │ │ │ cmp r5, #3 │ │ │ │ ble.n 5710c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 57110 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbz r0, 57110 │ │ │ │ b.n 571c2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15e154 │ │ │ │ + bl 15f204 │ │ │ │ cbnz r0, 57134 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8300 @ 0x206c │ │ │ │ + movw r1, #11564 @ 0x2d2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 5719c │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15f80c │ │ │ │ subs r5, r0, #0 │ │ │ │ blt.n 5719c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 56d2e <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5719c │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2a614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 5718e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 571b2 │ │ │ │ - bl e9180 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57152 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 56e72 <_PyXI_FreeNamespace@@Base+0x4c4> │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 571a6 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 571c2 │ │ │ │ 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 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ b.n 5718a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 571f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 57210 │ │ │ │ b.n 57208 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48964 @ 0xbf44 │ │ │ │ + movw r0, #52188 @ 0xcbdc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 571e2 │ │ │ │ b.n 572c4 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 572c4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e154 │ │ │ │ + bl 15f204 │ │ │ │ cbnz r0, 57232 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8336 @ 0x2090 │ │ │ │ + movw r1, #11600 @ 0x2d50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 572ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15f80c │ │ │ │ subs r5, r0, #0 │ │ │ │ blt.n 572ae │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 56d2e <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 572ae │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ bge.n 5728a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 5728a │ │ │ │ - bl e9180 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57250 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 5728c │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -66670,90 +66672,90 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 572b8 │ │ │ │ cbnz r7, 572ae │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - bl 805dc │ │ │ │ + bl f6be4 │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 572c4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ bne.n 572ee │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 572fa │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 5731a │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1dbd48 │ │ │ │ + bl 1ddbf8 │ │ │ │ cbnz r0, 57316 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cbnz r3, 57316 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cbnz r0, 57316 │ │ │ │ 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 807a8 │ │ │ │ + b.w 807cc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #8684 @ 0x21ec │ │ │ │ + movw r1, #11948 @ 0x2eac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 57382 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 57382 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ @@ -66761,169 +66763,169 @@ │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 145228 │ │ │ │ + bl 1461bc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 573b8 │ │ │ │ adds r6, #1 │ │ │ │ beq.w 57526 │ │ │ │ - movw r0, #50956 @ 0xc70c │ │ │ │ + movw r0, #54180 @ 0xd3a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - movw r0, #52164 @ 0xcbc4 │ │ │ │ + b.w 7afb0 │ │ │ │ + movw r0, #55428 @ 0xd884 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 573cc │ │ │ │ movs r7, #0 │ │ │ │ b.n 57502 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - movw r0, #8912 @ 0x22d0 │ │ │ │ + movw r0, #12176 @ 0x2f90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ ble.n 5740e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 57402 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 57402 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r8 │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 573d0 │ │ │ │ b.n 573c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 90648 │ │ │ │ + bl 8ff74 │ │ │ │ cbz r0, 57478 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #8920 @ 0x22d8 │ │ │ │ + movw r0, #12184 @ 0x2f98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5745a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cbnz r2, 5745a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 57470 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cbnz r2, 57470 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 573c8 │ │ │ │ mov r4, r7 │ │ │ │ b.n 57412 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1bbe0c │ │ │ │ + bl 1be05c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5750a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ece30 │ │ │ │ + bl 1eec10 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 574a6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5750a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5750a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 5750a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #8932 @ 0x22e4 │ │ │ │ + movw r0, #12196 @ 0x2fa4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 574d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 574d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 574ec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 574ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 57502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 57502 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14588c │ │ │ │ + bl 146820 │ │ │ │ b.n 57528 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 57520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 57520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14588c │ │ │ │ + bl 146820 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -66965,82 +66967,82 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 575ac │ │ │ │ movs r0, #0 │ │ │ │ b.n 57688 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r6, r6, #8 │ │ │ │ adds r4, r4, r1 │ │ │ │ orr.w r6, r6, r3, lsl #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ beq.n 5764a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cbz r0, 575da │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 575d6 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 575a8 │ │ │ │ subs r4, #1 │ │ │ │ beq.n 5764a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cbz r0, 575f6 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 575f2 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 575a8 │ │ │ │ subs r4, #1 │ │ │ │ beq.n 5764a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cbz r0, 57612 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 5760e │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 575a8 │ │ │ │ subs r4, #1 │ │ │ │ beq.n 5764a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cbz r0, 5762c │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 57628 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 575a8 │ │ │ │ subs r4, #1 │ │ │ │ beq.n 5764a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cbz r3, 57636 │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 5764a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5764a │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 575a8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 57670 │ │ │ │ @@ -67048,124 +67050,124 @@ │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e0a1c │ │ │ │ + bl 1e27fc │ │ │ │ b.n 57688 │ │ │ │ - movw r2, #8944 @ 0x22f0 │ │ │ │ + movw r2, #12208 @ 0x2fb0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 26d5ec │ │ │ │ + bl 26e4dc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfcbc │ │ │ │ + bl cf75c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, 576c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 576c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 576c4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 576e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 576e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 576e0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cbz r0, 576fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 576fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 576fc │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 57718 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 57718 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 57718 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 57734 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 57734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 57734 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 57750 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 57750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 57750 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ b.n 57694 │ │ │ │ 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, 5776e │ │ │ │ cbz r2, 57788 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbz r3, 57788 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9196 @ 0x23ec │ │ │ │ + movw r1, #12460 @ 0x30ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ b.n 57790 │ │ │ │ movw r0, #47352 @ 0xb8f8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, #32 │ │ │ │ @@ -67173,132 +67175,132 @@ │ │ │ │ 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 12cb38 │ │ │ │ - movw r0, #52604 @ 0xcd7c │ │ │ │ + b.w 12d744 │ │ │ │ + movw r0, #55828 @ 0xda14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, 577ec │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 577e4 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 577ec │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 57880 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 5780a │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 57802 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 5780a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 57880 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cbz r0, 57826 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 57820 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 57826 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 57880 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 57842 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 5783c │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 57842 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 57880 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cbz r0, 5785e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 57858 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 5785e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 57880 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cbz r0, 57880 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 57876 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, 578b2 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 578ac │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 578b2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 578f0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 578ce │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 578c8 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 578ce │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 578f0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cbz r0, 578f0 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 578e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000578f2 <_Py_c_prod@@Base>: │ │ │ │ @@ -67337,25 +67339,25 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ b.n 57968 <_Py_c_sum@@Base+0x5c> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #11284 @ 0x2c14 │ │ │ │ + movw r0, #14548 @ 0x38d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ 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 │ │ │ │ @@ -67377,29 +67379,29 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ b.n 579c8 <_Py_c_sum@@Base+0xbc> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac570 │ │ │ │ + bl 1ae930 │ │ │ │ cbz r0, 579de <_Py_c_sum@@Base+0xd2> │ │ │ │ cbz r7, 579d8 <_Py_c_sum@@Base+0xcc> │ │ │ │ cbz r6, 579d8 <_Py_c_sum@@Base+0xcc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ b.n 579da <_Py_c_sum@@Base+0xce> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ │ │ │ │ 000579e8 : │ │ │ │ - b.w 153958 <_Py_HashDouble@@Base+0x658> │ │ │ │ + b.w 154a08 <_Py_HashDouble@@Base+0x658> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -67439,55 +67441,55 @@ │ │ │ │ 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 7dd18 │ │ │ │ + bl 7dd34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #52] @ (57aa8 ) │ │ │ │ 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 57a9a │ │ │ │ - movw r0, #11308 @ 0x2c2c │ │ │ │ + movw r0, #14572 @ 0x38ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e2114 │ │ │ │ - movw r0, #11316 @ 0x2c34 │ │ │ │ + b.w e23f0 │ │ │ │ + movw r0, #14580 @ 0x38f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #48] @ (57ae0 ) │ │ │ │ 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 57ad4 │ │ │ │ - movw r0, #11484 @ 0x2cdc │ │ │ │ + movw r0, #14748 @ 0x399c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e2114 │ │ │ │ - movw r0, #11496 @ 0x2ce8 │ │ │ │ + b.w e23f0 │ │ │ │ + movw r0, #14760 @ 0x39a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00057ae4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -67501,25 +67503,25 @@ │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 57b36 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 57b36 │ │ │ │ - bl 87f30 │ │ │ │ - movw r3, #14124 @ 0x372c │ │ │ │ + bl 87aac │ │ │ │ + movw r3, #17460 @ 0x4434 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #1396 @ 0x574 │ │ │ │ + movw r2, #4660 @ 0x1234 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ b.n 57b3e │ │ │ │ - movw r0, #14124 @ 0x372c │ │ │ │ + movw r0, #17460 @ 0x4434 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 00057b40 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -67534,21 +67536,21 @@ │ │ │ │ b.n 57b58 │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 57b78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 92748 │ │ │ │ + b.w 92078 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r5, r1 │ │ │ │ beq.n 57b90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ cbnz r0, 57b90 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ b.n 57b94 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -67559,66 +67561,66 @@ │ │ │ │ cbnz r3, 57bb2 │ │ │ │ mov r4, r0 │ │ │ │ cbz r2, 57bcc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbz r3, 57bcc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11556 @ 0x2d24 │ │ │ │ + movw r1, #14820 @ 0x39e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ b.n 57c6c │ │ │ │ mov r0, r1 │ │ │ │ - bl 159698 │ │ │ │ + bl 15a748 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ cbz r5, 57bf4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6792 @ 0x1a88 │ │ │ │ + movw r1, #10128 @ 0x2790 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 57bc8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbnz r3, 57c0c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ b.n 57c6c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ cbz r0, 57c22 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r0, r4, #12 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r6, r6, [r4, #120] @ 0x78 │ │ │ │ - bl 1f32a8 │ │ │ │ + bl 1f5088 │ │ │ │ mov r7, r0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 57c48 │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ b.n 57bc8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f43f0 <_PyObject_IsFreed@@Base+0x11c> │ │ │ │ + bl 1f61d0 <_PyObject_IsFreed@@Base+0x11c> │ │ │ │ cbz r7, 57c64 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ @@ -67630,119 +67632,119 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r1, 57c90 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fe17c │ │ │ │ + bl fe4dc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 57ca2 │ │ │ │ b.n 57cc6 │ │ │ │ - movw r0, #46380 @ 0xb52c │ │ │ │ + movw r0, #49644 @ 0xc1ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 15d8c8 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 15e978 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 57c84 │ │ │ │ b.n 57cc6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 894d4 │ │ │ │ + bl 89040 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 57cbc │ │ │ │ cbz r5, 57cda │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 894d4 │ │ │ │ + bl 89040 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 57cda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 57cca │ │ │ │ movs r4, #0 │ │ │ │ b.n 57cda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 57cc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 57cc6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11584 @ 0x2d40 │ │ │ │ + movw r1, #14848 @ 0x3a00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11676 @ 0x2d9c │ │ │ │ + movw r1, #14940 @ 0x3a5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11724 @ 0x2dcc │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ 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, 57d92 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262220 │ │ │ │ + bl 263110 <_PyUnicode_ToNumeric@@Base+0x8710> │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 57da2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 57e10 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1fd728 │ │ │ │ + bl 1ff460 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 57d80 │ │ │ │ b.n 57d8e │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cbnz r7, 57dae │ │ │ │ - bl 1d38b4 │ │ │ │ + bl 1d5b0c │ │ │ │ mov r4, r0 │ │ │ │ b.n 57dfa │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -67751,78 +67753,78 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp sl, r7 │ │ │ │ bge.n 57df8 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 131260 │ │ │ │ + bl 131950 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 57dec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 57dec │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 57dca │ │ │ │ b.n 57dfa │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 57e10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 57e10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, 57e46 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 57e40 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 57e46 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 57e84 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 57e62 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 57e5c │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 57e62 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 57e84 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 57e84 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 57e7a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67845,15 +67847,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 57ecc │ │ │ │ movs r0, #0 │ │ │ │ b.n 57f84 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -67867,65 +67869,65 @@ │ │ │ │ cbnz r2, 57ef2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 57f84 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 159698 │ │ │ │ + bl 15a748 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, r5, lsl #16 │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ ble.n 57ee8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp.w fp, r5, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, fp, sl │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, sl │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57ec8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 57f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 57f60 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 57ec8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 57f0c │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 57f06 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 57f06 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ @@ -67952,38 +67954,38 @@ │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ bcs.n 57fe6 │ │ │ │ b.n 57fb2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #38988 @ 0x984c │ │ │ │ + movw r2, #42212 @ 0xa4e4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12f974 <_PyErr_SetString@@Base> │ │ │ │ b.n 57ff0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d3924 │ │ │ │ + bl 1d5b7c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 57ff4 │ │ │ │ movs r4, #0 │ │ │ │ b.n 580b0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 58084 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbnz r6, 5800e │ │ │ │ mov r0, r5 │ │ │ │ - bl d7ea4 │ │ │ │ + bl d7988 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cbnz r5, 5804a │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 58048 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 57ff0 │ │ │ │ subs r3, #1 │ │ │ │ @@ -68001,15 +68003,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ b.n 57ff0 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 894d4 │ │ │ │ + bl 89040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 580ae │ │ │ │ @@ -68057,100 +68059,100 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #60] @ (58108 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24374c │ │ │ │ + bl 244c34 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 58104 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 580f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 580f6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [pc, #8] @ (58108 ) │ │ │ │ - b.w 24374c │ │ │ │ + b.w 244c34 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 5806c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 58130 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 5814a │ │ │ │ b.n 5815e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #44112 @ 0xac50 │ │ │ │ + movw r0, #47376 @ 0xb910 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 58124 │ │ │ │ movs r0, #0 │ │ │ │ b.n 581ee │ │ │ │ - bl 85e88 │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 5816c │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5817c │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 58146 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 5817c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5815a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 5815a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f789c │ │ │ │ + bl 1f967c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 58146 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 581ac │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58216 @ 0xe368 │ │ │ │ + movw r1, #61488 @ 0xf030 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 58146 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151884 │ │ │ │ + bl 1528dc │ │ │ │ adds r0, #1 │ │ │ │ beq.n 58146 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 581c0 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ b.n 581c8 │ │ │ │ movw r5, #10752 @ 0x2a00 │ │ │ │ @@ -68171,42 +68173,42 @@ │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc, #4] @ (581fc ) │ │ │ │ - b.w 24374c │ │ │ │ + b.w 244c34 │ │ │ │ b.n 58628 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc, #4] @ (5820c ) │ │ │ │ - b.w 24374c │ │ │ │ + b.w 244c34 │ │ │ │ nop │ │ │ │ b.n 57be0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc, #4] @ (5821c ) │ │ │ │ - b.w 24374c │ │ │ │ + b.w 244c34 │ │ │ │ nop │ │ │ │ b.n 57ca0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [pc, #4] @ (5822c ) │ │ │ │ - b.w 24374c │ │ │ │ + b.w 244c34 │ │ │ │ nop │ │ │ │ b.n 57cf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [pc, #8] @ (5823c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 24374c │ │ │ │ + b.w 244c34 │ │ │ │ nop │ │ │ │ ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 5830a │ │ │ │ @@ -68233,45 +68235,45 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 5829a │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c1e78 │ │ │ │ + b.w c1910 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1aeb78 │ │ │ │ + bl 1b10f4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 582ac │ │ │ │ movs r0, #0 │ │ │ │ b.n 58306 │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #3077 @ 0xc05 │ │ │ │ + movw r3, #1705 @ 0x6a9 │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 582c4 │ │ │ │ - bl c0b8c <_PyDict_FromItems@@Base+0x19c> │ │ │ │ + bl c0630 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ b.n 582ca │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cbnz r0, 582e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 582a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 582a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 582a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -68295,33 +68297,33 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbnz r2, 58342 │ │ │ │ - movw r1, #11848 @ 0x2e48 │ │ │ │ + movw r1, #15112 @ 0x3b08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 5834e │ │ │ │ - movw r1, #11872 @ 0x2e60 │ │ │ │ + movw r1, #15136 @ 0x3b20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ 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 1541c4 │ │ │ │ + bl 155274 │ │ │ │ cbnz r0, 58376 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5838a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ @@ -68368,101 +68370,101 @@ │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11892 @ 0x2e74 │ │ │ │ + movw r0, #15156 @ 0x3b34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ │ │ │ │ 00058406 : │ │ │ │ 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, #31132 @ 0x799c │ │ │ │ + movw r1, #34212 @ 0x85a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #7848 @ 0x1ea8 │ │ │ │ + movw r0, #11140 @ 0x2b84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115f08 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 58438 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ b.n 5845e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5842e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c1e78 │ │ │ │ + bl c1910 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 5845a │ │ │ │ - bl 85e88 │ │ │ │ + bl 85a18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5845e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 58584 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [pc, #240] @ (58590 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 58562 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 584d2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11900 @ 0x2e7c │ │ │ │ + movw r1, #15164 @ 0x3b3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ b.n 58562 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 58562 │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 58562 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #8] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -68487,53 +68489,53 @@ │ │ │ │ str r7, [r1, #4] │ │ │ │ str r0, [r6, #4] │ │ │ │ beq.n 58544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 58544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 58552 │ │ │ │ movs r0, #0 │ │ │ │ b.n 58588 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5854e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 5854e │ │ │ │ movs r0, #0 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 58584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 58584 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00058598 : │ │ │ │ cbnz r0, 5859e │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ 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] │ │ │ │ @@ -68566,15 +68568,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 58676 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #33849 @ 0x8439 │ │ │ │ + movw r3, #36857 @ 0x8ff9 │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 58614 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ b.n 58618 │ │ │ │ @@ -68601,28 +68603,28 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 58656 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 58656 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 58676 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 58676 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 58676 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ mov.w r3, r3, ror #4 │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ @@ -68648,17 +68650,17 @@ │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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 │ │ │ │ @@ -68679,208 +68681,208 @@ │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r4, #17908 @ 0x45f4 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 58754 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 58746 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 58754 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c6ba4 │ │ │ │ + b.w 1c8e00 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.w 26ac58 │ │ │ │ + b.w 26bb48 │ │ │ │ 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, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #55428 @ 0xd884 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl c3418 │ │ │ │ + bl c2ea4 │ │ │ │ cbz r0, 587b2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 587b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12404 @ 0x3074 │ │ │ │ + movw r1, #15668 @ 0x3d34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ b.n 5882c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbnz r3, 587c4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 5882c │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 587e0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12436 @ 0x3094 │ │ │ │ + movw r1, #15700 @ 0x3d54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 587b2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 58800 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12476 @ 0x30bc │ │ │ │ + movw r1, #15740 @ 0x3d7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 587b2 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #40] @ (58830 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 587b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 587ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 587ba │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 587ba │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n 584b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 5886e │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #3772 @ 0xebc │ │ │ │ + movw r0, #6996 @ 0x1b54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 58904 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ beq.n 58894 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12524 @ 0x30ec │ │ │ │ + movw r1, #15788 @ 0x3dac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 5886a │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bne.n 588ce │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 12b844 │ │ │ │ + bl 12c450 │ │ │ │ cmp r0, #1 │ │ │ │ ble.n 588c4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 2192b4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 21a988 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5886a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 12b844 │ │ │ │ + bl 12c450 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 58904 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1437d8 │ │ │ │ + bl 144a28 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ bcc.n 588e8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2192b4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 21a988 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5886a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 1869a4 │ │ │ │ + bl 1882b4 │ │ │ │ b.n 588c4 │ │ │ │ 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, #4] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ + bl dec20 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #12596 @ 0x3134 │ │ │ │ + movw r0, #15860 @ 0x3df4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl d7c24 │ │ │ │ + bl d7708 │ │ │ │ movw r7, #54552 @ 0xd518 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ bne.n 58976 │ │ │ │ @@ -68891,81 +68893,81 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5899a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 5899a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1379dc │ │ │ │ + bl 13883c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 58992 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #12608 @ 0x3140 │ │ │ │ + movw r0, #15872 @ 0x3e00 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f8cb8 │ │ │ │ b.n 58a24 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r0, [pc, #148] @ (58a30 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ cbnz r0, 589bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #12652 @ 0x316c │ │ │ │ + movw r0, #15916 @ 0x3e2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f8cb8 │ │ │ │ b.n 589d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 589d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 589d0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ beq.n 58a0e │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #88] @ (58a34 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ cbnz r0, 589fa │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #12608 @ 0x3140 │ │ │ │ + movw r0, #15872 @ 0x3e00 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f8cb8 │ │ │ │ b.n 58a0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 58a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 58a0e │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 58a24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 58a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl d7c38 │ │ │ │ + bl d771c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ b.n 586b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -69004,372 +69006,372 @@ │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 58a9a │ │ │ │ cbnz r4, 58aa2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 58a82 │ │ │ │ b.n 58ac2 │ │ │ │ - movw r3, #10941 @ 0x2abd │ │ │ │ + movw r3, #15213 @ 0x3b6d │ │ │ │ movt r3, #21 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 58ab6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ b.n 58ac2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.w 57e16 │ │ │ │ + │ │ │ │ +00058aca : │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (58ae4 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w 1b9518 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 58ae2 │ │ │ │ - cbz r2, 58afc │ │ │ │ + cbnz r3, 58b00 │ │ │ │ + cbz r2, 58b1a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58afc │ │ │ │ + cbz r3, 58b1a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12724 @ 0x31b4 │ │ │ │ + movw r1, #15988 @ 0x3e74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b04 │ │ │ │ + b.n 58b22 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ orrs r0, r3 │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ 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, 58b30 │ │ │ │ - cbz r2, 58b4a │ │ │ │ + cbnz r3, 58b4e │ │ │ │ + cbz r2, 58b68 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58b4a │ │ │ │ + cbz r3, 58b68 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12752 @ 0x31d0 │ │ │ │ + movw r1, #16016 @ 0x3e90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b52 │ │ │ │ + b.n 58b70 │ │ │ │ movw r0, #7520 @ 0x1d60 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 58b5c │ │ │ │ + cbz r3, 58b7a │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 58b64 │ │ │ │ + b.n 58b82 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00058b74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +00058b92 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #35805 @ 0x8bdd │ │ │ │ movt r1, #5 │ │ │ │ - b.w 2589d0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x198> │ │ │ │ + b.w 2598c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x198> │ │ │ │ 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, 58b9a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26> │ │ │ │ - cbz r2, 58bb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ + cbnz r3, 58bb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26> │ │ │ │ + cbz r2, 58bd2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58bb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ + cbz r3, 58bd2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12784 @ 0x31f0 │ │ │ │ + movw r1, #16048 @ 0x3eb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58bbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x48> │ │ │ │ + b.n 58bda <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x48> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -00058bbe : │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (58bd8 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w 1b7128 │ │ │ │ - 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 d29b0 │ │ │ │ + bl d2470 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58c36 │ │ │ │ + bhi.n 58c36 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa4> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 58c4e │ │ │ │ + bmi.n 58c4e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbc> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #65264 @ 0xfef0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r2, #2968 @ 0xb98 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14400 @ 0x3840 │ │ │ │ + movw r0, #17688 @ 0x4518 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58da0 │ │ │ │ - movw r0, #14400 @ 0x3840 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58da0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ + movw r0, #17688 @ 0x4518 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58c0c │ │ │ │ - b.n 58da0 │ │ │ │ + bne.n 58c0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a> │ │ │ │ + b.n 58da0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 58cb8 │ │ │ │ + ble.n 58cb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x126> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 58cb8 │ │ │ │ + beq.n 58cb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x126> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 58c98 │ │ │ │ + bpl.n 58c98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x106> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58da0 │ │ │ │ + beq.w 58da0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58cb8 │ │ │ │ + beq.n 58cb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x126> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 58da0 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 58da0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14400 @ 0x3840 │ │ │ │ + movw r0, #17688 @ 0x4518 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58da0 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58da0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 58cd8 │ │ │ │ + blt.n 58cd8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x146> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12824 @ 0x3218 │ │ │ │ + movw r1, #16088 @ 0x3ed8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 58da0 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 58da0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58da0 │ │ │ │ + beq.n 58da0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ add.w r1, r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r5, #15 │ │ │ │ mov r4, r1 │ │ │ │ subs r0, r3, r5 │ │ │ │ adds r3, r0, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 58d7a │ │ │ │ + ble.n 58d7a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e8> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58d08 │ │ │ │ + beq.n 58d08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x176> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 58d16 │ │ │ │ + bne.n 58d16 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x184> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 58cf6 │ │ │ │ + b.n 58cf6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 58d24 │ │ │ │ + bne.n 58d24 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x192> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58cf6 │ │ │ │ + b.n 58cf6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 58d32 │ │ │ │ + bne.n 58d32 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1a0> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58cf6 │ │ │ │ + b.n 58cf6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 58d40 │ │ │ │ + bne.n 58d40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58cf6 │ │ │ │ + b.n 58cf6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 58d74 │ │ │ │ + bls.n 58d74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e2> │ │ │ │ movw r6, #9656 @ 0x25b8 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 58cf6 │ │ │ │ + b.n 58cf6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 58cf6 │ │ │ │ + b.n 58cf6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 58da0 │ │ │ │ + bl 9d0e4 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 58da0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 58da0 │ │ │ │ + cbz r1, 58da0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + movw r0, #26688 @ 0x6840 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #42500 @ 0xa604 │ │ │ │ + movw r4, #45764 @ 0xb2c4 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r3, #42524 @ 0xa61c │ │ │ │ + movw r3, #45788 @ 0xb2dc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #42492 @ 0xa5fc │ │ │ │ + movw r2, #45756 @ 0xb2bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #42512 @ 0xa610 │ │ │ │ + movw r1, #45776 @ 0xb2d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #12856 @ 0x3238 │ │ │ │ + movw r0, #16120 @ 0x3ef8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #54024 @ 0xd308 │ │ │ │ + movw r1, #57288 @ 0xdfc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 58e1a │ │ │ │ + bl c2ea4 │ │ │ │ + cbz r0, 58e1a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x288> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2efcc │ │ │ │ + bl 2ef54 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 58e3e │ │ │ │ + cbnz r3, 58e3e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ac> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 58e3e │ │ │ │ + ble.n 58e3e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ac> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e3e │ │ │ │ - cbnz r0, 58e56 │ │ │ │ + bne.n 58e3e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ac> │ │ │ │ + cbnz r0, 58e56 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (58e98 ) │ │ │ │ + ldr r4, [pc, #80] @ (58e98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x306>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58e90 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58e90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2fe> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 58e90 │ │ │ │ + beq.n 58e90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12864 @ 0x3240 │ │ │ │ + movw r1, #16128 @ 0x3f00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #4612 @ 0x1204 │ │ │ │ + movw r0, #7836 @ 0x1e9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58e90 │ │ │ │ + beq.n 58e90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2fe> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 258954 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x11c> │ │ │ │ + b.w 259844 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x11c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -69385,480 +69387,480 @@ │ │ │ │ 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 147528 │ │ │ │ + bl 1484bc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12868 @ 0x3244 │ │ │ │ + movw r1, #16132 @ 0x3f04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12928 @ 0x3280 │ │ │ │ + movw r1, #16192 @ 0x3f40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12980 @ 0x32b4 │ │ │ │ + movw r1, #16244 @ 0x3f74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ 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 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 58f78 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r0, #13824 @ 0x3600 │ │ │ │ - movt r0, #50277 @ 0xc465 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 58fa6 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 157678 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 58fa2 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 58fa6 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64852 @ 0xfd54 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 58fbe │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - adds r1, #16 │ │ │ │ - ldrexd r4, r5, [r1] │ │ │ │ - strexd r0, r2, r3, [r1] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 58faa │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59102 │ │ │ │ + bne.w 59084 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26df60 │ │ │ │ + bl 26ee50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59102 │ │ │ │ - cbz r4, 59018 │ │ │ │ + beq.w 59084 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f2> │ │ │ │ + cbz r4, 58f9a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x408> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26df60 │ │ │ │ + bl 26ee50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59036 │ │ │ │ + cbnz r0, 58fb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x426> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59102 │ │ │ │ + beq.n 59084 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59102 │ │ │ │ + bne.n 59084 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f2> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 590f8 │ │ │ │ + b.n 5907a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e8> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 5905e │ │ │ │ + cbz r6, 58fe0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x44e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26df60 │ │ │ │ + bl 26ee50 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5907c │ │ │ │ + cbnz r0, 58ffe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x46c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 590e6 │ │ │ │ + beq.n 59068 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 590e6 │ │ │ │ + bne.n 59068 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 590e6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59068 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d6> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 59094 │ │ │ │ + cbz r0, 59016 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x484> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c1e78 │ │ │ │ - bl 790b0 │ │ │ │ - b.n 590ba │ │ │ │ + bl c1910 │ │ │ │ + bl 7909c │ │ │ │ + b.n 5903c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4aa> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 116288 │ │ │ │ + bl 116a10 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 590ba │ │ │ │ + bne.n 5903c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4aa> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13024 @ 0x32e0 │ │ │ │ + movw r1, #16288 @ 0x3fa0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 590d0 │ │ │ │ + beq.n 59052 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 590d0 │ │ │ │ + cbnz r3, 59052 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 590e6 │ │ │ │ + beq.n 59068 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 590e6 │ │ │ │ + cbnz r3, 59068 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59102 │ │ │ │ + beq.n 59084 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59102 │ │ │ │ + cbnz r3, 59084 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 59126 │ │ │ │ + cbnz r3, 590a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x516> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 59126 │ │ │ │ + ble.n 590a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x516> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59126 │ │ │ │ - cbnz r0, 5913e │ │ │ │ + bne.n 590a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x516> │ │ │ │ + cbnz r0, 590c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x52e> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #92] @ (5918c ) │ │ │ │ + ldr r4, [pc, #96] @ (59110 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x57e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59186 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59108 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x576> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59150 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 59186 │ │ │ │ + bne.n 590d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 59108 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x576> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2a15c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5917c │ │ │ │ + bne.n 590fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5917c │ │ │ │ + cbz r3, 590fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ mov r4, r9 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 59148 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5b6> │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r0, #13824 @ 0x3600 │ │ │ │ + movt r0, #50277 @ 0xc465 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + b.n 59176 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e4> │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 158724 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 59172 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 59176 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e4> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #2564 @ 0xa04 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5918e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5fc> │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + adds r1, #16 │ │ │ │ + ldrexd r4, r5, [r1] │ │ │ │ + strexd r0, r2, r3, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5917a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 591b0 │ │ │ │ + cbnz r3, 591b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x620> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 591b0 │ │ │ │ + ble.n 591b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x620> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 591b0 │ │ │ │ - cbnz r0, 591c8 │ │ │ │ + bne.n 591b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x620> │ │ │ │ + cbnz r0, 591ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (59218 ) │ │ │ │ + ldr r4, [pc, #92] @ (59218 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x686>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59210 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59212 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x680> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 591da │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 59210 │ │ │ │ + bne.n 591dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64a> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 59212 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x680> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29548 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59206 │ │ │ │ + bne.n 59208 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x676> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 59206 │ │ │ │ + cbz r3, 59208 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x676> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ mov r0, pc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #13132 @ 0x334c │ │ │ │ + movw r1, #16396 @ 0x400c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1551c0 │ │ │ │ - cbnz r0, 59242 │ │ │ │ + bl 156270 │ │ │ │ + cbnz r0, 59242 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59296 │ │ │ │ + b.n 59296 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x704> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 5925c │ │ │ │ + cbz r0, 5925c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6ca> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 59286 │ │ │ │ + bl f6be4 │ │ │ │ + b.n 59286 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f4> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 278c68 │ │ │ │ + bl 279938 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 592a0 │ │ │ │ + vldr d5, [pc, #48] @ 592a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x70e> │ │ │ │ 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 59292 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 59292 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x700> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5923e │ │ │ │ + bne.n 5923e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6ac> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85ac8 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 591ce │ │ │ │ + bvs.n 591ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x63c> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #288] @ (593dc ) │ │ │ │ + ldr r3, [pc, #288] @ (593dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 592d8 │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + cbnz r0, 592d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x746> │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + movw r0, #35852 @ 0x8c0c │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #13156 @ 0x3364 │ │ │ │ + movw r1, #16420 @ 0x4024 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fd898 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fdbe0 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 592ee │ │ │ │ + bne.n 592ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x75c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 593d4 │ │ │ │ - bl 71f84 │ │ │ │ + b.n 593d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x842> │ │ │ │ + bl 71f9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 592ea │ │ │ │ - ldr r0, [pc, #228] @ (593e0 ) │ │ │ │ + beq.n 592ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ + ldr r0, [pc, #228] @ (593e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84e>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59312 │ │ │ │ + bne.n 59312 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x780> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59302 │ │ │ │ + bne.n 59302 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x770> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5932e │ │ │ │ + beq.n 5932e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x79c> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1e2ba4 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 593b0 │ │ │ │ + cbz r7, 593b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x81e> │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 59392 │ │ │ │ + cbz r5, 59392 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x800> │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1dea2c │ │ │ │ + bl 1e0880 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7ec70 │ │ │ │ + bl 7ec80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59398 │ │ │ │ + cbz r0, 59398 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x806> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r8 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 59388 │ │ │ │ + beq.n 59388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59388 │ │ │ │ + cbnz r3, 59388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7f6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 59398 │ │ │ │ + beq.n 59398 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x806> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5934c │ │ │ │ + b.n 5934c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7ba> │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 59346 │ │ │ │ + b.n 59346 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 593ae │ │ │ │ + beq.n 593ae <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x81c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 593ae │ │ │ │ + cbnz r3, 593ae <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x81c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 593c8 │ │ │ │ + bne.n 593c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x836> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 593b8 │ │ │ │ + bne.n 593b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x826> │ │ │ │ dmb ish │ │ │ │ - beq.n 593d4 │ │ │ │ - ldr r0, [pc, #16] @ (593e0 ) │ │ │ │ - bl 251744 │ │ │ │ + beq.n 593d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x842> │ │ │ │ + ldr r0, [pc, #16] @ (593e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84e>) │ │ │ │ + bl 252024 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -69869,202 +69871,202 @@ │ │ │ │ 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 1e0a1c │ │ │ │ + bl 1e27fc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5943e │ │ │ │ + bge.n 5943e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8ac> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r3, #35340 @ 0x8a0c │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb r3, [r0, #21] │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ - ldrb r1, [r4, #22] │ │ │ │ - lsls r3, r3, #8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - orr.w r3, r3, r0, lsl #16 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ - orrs r3, r1 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ - ldrb r1, [r4, #18] │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 1e0a1c │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ 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 594b6 │ │ │ │ + bne.n 59470 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8de> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 594d0 │ │ │ │ - b.n 594cc │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 5948a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ + b.n 59486 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49412 @ 0xc104 │ │ │ │ + movw r0, #52636 @ 0xcd9c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594aa │ │ │ │ + bne.n 59464 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8d2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59512 │ │ │ │ + b.n 594cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x93a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 594cc │ │ │ │ + beq.n 59486 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 594cc │ │ │ │ + beq.n 59486 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5950a │ │ │ │ + bge.n 594c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x932> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r3, #35340 @ 0x8a0c │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ + ldrb r1, [r4, #22] │ │ │ │ + lsls r3, r3, #8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + orr.w r3, r3, r0, lsl #16 │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ + orrs r3, r1 │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ + ldrb r1, [r4, #18] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 1e27fc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 59536 │ │ │ │ + cbnz r3, 59536 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 59536 │ │ │ │ + ble.n 59536 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59536 │ │ │ │ - cbnz r0, 5954e │ │ │ │ + bne.n 59536 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a4> │ │ │ │ + cbnz r0, 5954e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9bc> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (59570 ) │ │ │ │ + ldr r4, [pc, #48] @ (59570 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9de>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5956a │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5956a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9d8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5956a │ │ │ │ + beq.n 5956a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9d8> │ │ │ │ movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 258954 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x11c> │ │ │ │ + b.w 259844 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x11c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 59596 │ │ │ │ + bne.n 59596 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa04> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 595b0 │ │ │ │ - b.n 595ac │ │ │ │ + bl 1dc444 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 595b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa1e> │ │ │ │ + b.n 595ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa1a> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49400 @ 0xc0f8 │ │ │ │ + movw r0, #52624 @ 0xcd90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5958a │ │ │ │ + bne.n 5958a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9f8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 595f2 │ │ │ │ + b.n 595f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa60> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dc444 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 595ac │ │ │ │ + beq.n 595ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa1a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1da594 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dc444 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 595ac │ │ │ │ + beq.n 595ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa1a> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595ea │ │ │ │ + bge.n 595ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa58> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #240] @ (596f8 ) │ │ │ │ + ldr r5, [pc, #240] @ (596f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb66>) │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -70072,871 +70074,871 @@ │ │ │ │ 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 59638 │ │ │ │ + bne.n 59638 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xaa6> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59638 │ │ │ │ + ble.n 59638 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xaa6> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59638 │ │ │ │ - cbnz r6, 5965a │ │ │ │ - ldr r4, [pc, #192] @ (596fc ) │ │ │ │ + bne.n 59638 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xaa6> │ │ │ │ + cbnz r6, 5965a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac8> │ │ │ │ + ldr r4, [pc, #192] @ (596fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb6a>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 596d0 │ │ │ │ + beq.n 596d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb3e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1184ec │ │ │ │ + bl 118cac │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 596cc │ │ │ │ - movw r3, #52612 @ 0xcd84 │ │ │ │ + cbz r0, 596cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb3a> │ │ │ │ + movw r3, #55836 @ 0xda1c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 202ed0 │ │ │ │ - cbz r0, 596cc │ │ │ │ + bl 2049c8 │ │ │ │ + cbz r0, 596cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb3a> │ │ │ │ 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 5969a │ │ │ │ + beq.n 5969a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb08> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 596a2 │ │ │ │ + b.n 596a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb10> │ │ │ │ mov r0, r8 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 596c6 │ │ │ │ + bne.n 596c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb34> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 596da │ │ │ │ + cbz r2, 596da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb48> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 596be │ │ │ │ - bl f6894 │ │ │ │ - b.n 596da │ │ │ │ + bne.n 596be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb2c> │ │ │ │ + bl f6be4 │ │ │ │ + b.n 596da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb48> │ │ │ │ mov r1, r7 │ │ │ │ - bl 118a98 │ │ │ │ - b.n 596da │ │ │ │ + bl 119258 │ │ │ │ + b.n 596da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 596e4 │ │ │ │ + b.n 596e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb52> │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 596e4 │ │ │ │ - bl 805dc │ │ │ │ + b.n 596e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb52> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 596c6 │ │ │ │ + beq.n 596c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb34> │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r8, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 118aa0 │ │ │ │ + bl 119260 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r5, r0, #1 │ │ │ │ mov r8, sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59726 │ │ │ │ + bne.n 59726 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb94> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5978e │ │ │ │ - b.n 5973e │ │ │ │ + beq.n 5978e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbfc> │ │ │ │ + b.n 5973e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbac> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49312 @ 0xc0a0 │ │ │ │ + movw r0, #52536 @ 0xcd38 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59718 │ │ │ │ - b.n 5978e │ │ │ │ - movw r3, #52612 @ 0xcd84 │ │ │ │ + bne.n 59718 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb86> │ │ │ │ + b.n 5978e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbfc> │ │ │ │ + movw r3, #55836 @ 0xda1c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ed0 │ │ │ │ - cbz r0, 5978e │ │ │ │ + bl 2049c8 │ │ │ │ + cbz r0, 5978e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbfc> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59782 │ │ │ │ + bne.n 59782 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbf0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 5977c │ │ │ │ + cbz r3, 5977c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbea> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5978e │ │ │ │ + bl f6be4 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 5978e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbfc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #60436 @ 0xec14 │ │ │ │ + movw r1, #63660 @ 0xf8ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 249fd4 <_PyTime_AsTimeval@@Base+0x3fc> │ │ │ │ + bl 24b410 <_PyTime_AsTimeval@@Base+0x550> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 597be │ │ │ │ + beq.n 597be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 597c2 │ │ │ │ + b.n 597c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc30> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 597da │ │ │ │ + cbz r0, 597da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc48> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 598e2 │ │ │ │ + beq.w 598e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd50> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598d6 │ │ │ │ + beq.n 598d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd44> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5981a │ │ │ │ + bne.n 5981a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 59828 │ │ │ │ + cbnz r3, 59828 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc96> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 59828 │ │ │ │ - movw r0, #26012 @ 0x659c │ │ │ │ + cbnz r3, 59828 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc96> │ │ │ │ + movw r0, #29156 @ 0x71e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ - bge.n 59828 │ │ │ │ - bl 24eacc <_PyDeadline_Get@@Base+0x2e4> │ │ │ │ + b.w 7afb0 │ │ │ │ + bge.n 59828 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc96> │ │ │ │ + bl 24fed8 <_PyTime_AsTimeval@@Base+0x5018> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 598d0 │ │ │ │ + beq.n 598d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd3e> │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 59838 │ │ │ │ + b.n 59838 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xca6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #43 @ 0x2b │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59850 │ │ │ │ + beq.n 59850 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xcbe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59850 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59850 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xcbe> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 279370 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278934 │ │ │ │ + bl 279604 │ │ │ │ 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 2786a0 │ │ │ │ + bl 279370 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 278934 │ │ │ │ + bl 279604 │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 598a4 │ │ │ │ + cbz r7, 598a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd12> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #13180 @ 0x337c │ │ │ │ + movw r0, #16444 @ 0x403c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - b.n 598d0 │ │ │ │ - cbz r4, 598ba │ │ │ │ + bl e23f0 │ │ │ │ + b.n 598d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd3e> │ │ │ │ + cbz r4, 598ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd28> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #13208 @ 0x3398 │ │ │ │ + movw r0, #16472 @ 0x4058 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ - b.n 598d0 │ │ │ │ + bl e23f0 │ │ │ │ + b.n 598d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd3e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #13228 @ 0x33ac │ │ │ │ + movw r0, #16492 @ 0x406c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #26012 @ 0x659c │ │ │ │ + movw r0, #29156 @ 0x71e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 59910 │ │ │ │ + bgt.n 59910 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd7e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5992c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5992c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd9a> │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 59932 │ │ │ │ + cbz r5, 59932 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xda0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5997e │ │ │ │ - cbnz r1, 5994c │ │ │ │ + b.n 5997e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdec> │ │ │ │ + cbnz r1, 5994c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdba> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18852 @ 0x49a4 │ │ │ │ + movw r1, #22076 @ 0x563c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5992c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5992c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd9a> │ │ │ │ movw r4, #6496 @ 0x1960 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59968 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5996c │ │ │ │ - b.n 5992c │ │ │ │ + bne.n 59968 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdd6> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 5996c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdda> │ │ │ │ + b.n 5992c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd9a> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5997c │ │ │ │ + bgt.n 5997c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdea> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #13244 @ 0x33bc │ │ │ │ + movw r1, #16508 @ 0x407c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5992c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5992c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd9a> │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 599a8 │ │ │ │ + cbnz r2, 599a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe16> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 599ba │ │ │ │ - b.n 599b6 │ │ │ │ + bge.n 599ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe28> │ │ │ │ + b.n 599b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe24> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f789c │ │ │ │ + bl 1f967c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 599a0 │ │ │ │ - b.n 599d4 │ │ │ │ + bne.n 599a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe0e> │ │ │ │ + b.n 599d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe42> │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 599be │ │ │ │ + bmi.n 599be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2c> │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 599da │ │ │ │ + blt.n 599da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe48> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51724 @ 0xca0c │ │ │ │ + movw r1, #54948 @ 0xd6a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 599f6 │ │ │ │ - cbnz r5, 599ee │ │ │ │ + b.n 599f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe64> │ │ │ │ + cbnz r5, 599ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe5c> │ │ │ │ mov r3, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8754 │ │ │ │ + b.w 1ea4c0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 59a30 │ │ │ │ + cbnz r3, 59a30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe9e> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 59a14 │ │ │ │ + cbz r2, 59a14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe82> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 59a30 │ │ │ │ + cbnz r3, 59a30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe9e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 171da0 │ │ │ │ + bl 172f38 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 2632f4 │ │ │ │ + b.w 2641e4 <_PyUnicode_ToNumeric@@Base+0x97e4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13284 @ 0x33e4 │ │ │ │ + movw r1, #16548 @ 0x40a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ 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 f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59a6a │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 59a8e │ │ │ │ + bne.n 59a6a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xed8> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 59a8e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xefc> │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59a86 │ │ │ │ + bge.n 59a86 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xef4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ 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, #13404 @ 0x345c │ │ │ │ + movw r2, #16668 @ 0x411c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 59abe │ │ │ │ + bl 174160 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 59abe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf2c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59ae2 │ │ │ │ + b.n 59ae2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf50> │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59ada │ │ │ │ + bge.n 59ada <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf48> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 59aba │ │ │ │ + bl f6be4 │ │ │ │ + b.n 59aba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf28> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 59b0c │ │ │ │ + bne.n 59b0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf7a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59b2c │ │ │ │ - b.n 59b24 │ │ │ │ + bne.n 59b2c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf9a> │ │ │ │ + b.n 59b24 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf92> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48988 @ 0xbf5c │ │ │ │ + movw r0, #52212 @ 0xcbf4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59afe │ │ │ │ - b.n 59bd0 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 59afe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf6c> │ │ │ │ + b.n 59bd0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x103e> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59bd0 │ │ │ │ + bne.n 59bd0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x103e> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e154 │ │ │ │ - cbnz r0, 59b4e │ │ │ │ + bl 15f204 │ │ │ │ + cbnz r0, 59b4e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xfbc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13420 @ 0x346c │ │ │ │ + movw r1, #16684 @ 0x412c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 59baa │ │ │ │ + bl 12f910 │ │ │ │ + b.n 59baa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1018> │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15f80c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 59baa │ │ │ │ + blt.n 59baa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1018> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 56d2e <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59baa │ │ │ │ - bl 98598 │ │ │ │ + beq.n 59baa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1018> │ │ │ │ + bl 9803c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 296e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 59b9c │ │ │ │ + bge.n 59b9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x100a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 59bc0 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 59bc0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x102e> │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59b6c │ │ │ │ + beq.n 59b6c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xfda> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 56e72 <_PyXI_FreeNamespace@@Base+0x4c4> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 59bb4 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 59bd0 │ │ │ │ + bne.n 59bb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1022> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 59bd0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x103e> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 59b9c │ │ │ │ + bl f6be4 │ │ │ │ + b.n 59b9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x100a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59c08 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 59c08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1076> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59c02 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 59c08 │ │ │ │ + bne.n 59c02 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1070> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 59c08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1076> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c46 │ │ │ │ + cbnz r0, 59c46 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10b4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59c24 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 59c24 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1092> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c1e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 59c24 │ │ │ │ + bne.n 59c1e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x108c> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 59c24 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1092> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c46 │ │ │ │ + cbnz r0, 59c46 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10b4> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 59c46 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 59c46 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10b4> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c3c │ │ │ │ + bne.n 59c3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10aa> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 59c66 │ │ │ │ + bhi.n 59c66 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10d4> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 59c92 │ │ │ │ - b.n 59c80 │ │ │ │ - movw r0, #27644 @ 0x6bfc │ │ │ │ + ble.n 59c92 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1100> │ │ │ │ + b.n 59c80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ee> │ │ │ │ + movw r0, #30724 @ 0x7804 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c60 │ │ │ │ + bne.n 59c60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59d38 │ │ │ │ + b.n 59d38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11a6> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 59c98 │ │ │ │ - bl 805dc │ │ │ │ + cbnz r0, 59c98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1106> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c7c │ │ │ │ + bne.n 59c7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ea> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59cb8 │ │ │ │ - bl 85e88 │ │ │ │ + b.n 59cb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1126> │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59cb4 │ │ │ │ + beq.n 59cb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59cb4 │ │ │ │ + cbnz r3, 59cb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1122> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 59c8a │ │ │ │ + beq.n 59c8a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10f8> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 59cd4 │ │ │ │ + cbnz r5, 59cd4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1142> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13456 @ 0x3490 │ │ │ │ + movw r1, #16720 @ 0x4150 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 59c7c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 59c7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ea> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59cdc │ │ │ │ + bge.n 59cdc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x114a> │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 59ce0 │ │ │ │ + bmi.n 59ce0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x114e> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 59cf8 │ │ │ │ + bgt.n 59cf8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1166> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47816 @ 0xbac8 │ │ │ │ + movw r1, #51040 @ 0xc760 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 59c7c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 59c7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ea> │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59d16 │ │ │ │ + ble.n 59d16 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1184> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35696 @ 0x8b70 │ │ │ │ + movw r1, #38840 @ 0x97b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 59c7c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 59c7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ea> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151884 │ │ │ │ + bl 1528dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59c7c │ │ │ │ - ldr r0, [pc, #8] @ (59d3c ) │ │ │ │ + beq.n 59c7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ea> │ │ │ │ + ldr r0, [pc, #8] @ (59d3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11aa>) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w ff458 │ │ │ │ + b.w ff8ac │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56252 @ 0xdbbc │ │ │ │ + movw r0, #59516 @ 0xe87c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59ea0 │ │ │ │ + bne.w 59ea0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130e> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59e16 │ │ │ │ + bne.n 59e16 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1284> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 59d92 │ │ │ │ + cbz r3, 59d92 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1200> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 59d9c │ │ │ │ + cbnz r3, 59d9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x120a> │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59ea0 │ │ │ │ + beq.w 59ea0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130e> │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #42388 @ 0xa594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59e94 │ │ │ │ + beq.n 59e94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1302> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #42388 @ 0xa594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59e94 │ │ │ │ + beq.n 59e94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1302> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5df90 │ │ │ │ - bl 790b0 │ │ │ │ + bl 5e0c4 │ │ │ │ + bl 7909c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59df8 │ │ │ │ + beq.n 59df8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1266> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59df8 │ │ │ │ + cbnz r3, 59df8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1266> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ea0 │ │ │ │ + beq.n 59ea0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59ea0 │ │ │ │ + bne.n 59ea0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 59ea0 │ │ │ │ + beq.n 59ea0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130e> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #42388 @ 0xa594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59e94 │ │ │ │ + cbz r0, 59e94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1302> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #42388 @ 0xa594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59e94 │ │ │ │ + cbz r0, 59e94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1302> │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 90a9c │ │ │ │ - bl 790b0 │ │ │ │ + bl 903cc │ │ │ │ + bl 7909c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59e7c │ │ │ │ + beq.n 59e7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59e7c │ │ │ │ + cbnz r3, 59e7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12ea> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ea0 │ │ │ │ + beq.n 59ea0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59ea0 │ │ │ │ + cbnz r3, 59ea0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ea0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59ea0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x130e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 7909c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbz r7, 59ec8 │ │ │ │ + cbz r7, 59ec8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1336> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b.n 59ed6 │ │ │ │ + b.n 59ed6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1344> │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 59ed4 │ │ │ │ - bne.n 59ed0 │ │ │ │ - cbnz r2, 59ef4 │ │ │ │ + blt.n 59ed4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1342> │ │ │ │ + bne.n 59ed0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x133e> │ │ │ │ + cbnz r2, 59ef4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1362> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59ed6 │ │ │ │ + b.n 59ed6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1344> │ │ │ │ mov r4, r7 │ │ │ │ - ldr r1, [pc, #120] @ (59f50 ) │ │ │ │ + ldr r1, [pc, #120] @ (59f50 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13be>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59efa │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59efa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1368> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59f48 │ │ │ │ + b.n 59f48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13b6> │ │ │ │ clz r4, r2 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn.w r8, r4 │ │ │ │ - beq.n 59f0c │ │ │ │ + beq.n 59f0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x137a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 59f0e │ │ │ │ - b.n 59ef0 │ │ │ │ + bge.n 59f0e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x137c> │ │ │ │ + b.n 59ef0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x135e> │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d3b4 │ │ │ │ + bl 20f0c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59f30 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 59f30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x139e> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59ef0 │ │ │ │ + bne.n 59ef0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x135e> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 59f48 │ │ │ │ + b.n 59f48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13b6> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -70948,156 +70950,156 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59fe2 │ │ │ │ + bne.n 59fe2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1450> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59f9e │ │ │ │ + bne.n 59f9e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x140c> │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #42388 @ 0xa594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59fe2 │ │ │ │ + cbz r0, 59fe2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1450> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5b214 │ │ │ │ - b.n 59fc4 │ │ │ │ + bl 5b216 │ │ │ │ + b.n 59fc4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1432> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 59fe2 │ │ │ │ + cbz r3, 59fe2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1450> │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #42388 @ 0xa594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59fe2 │ │ │ │ + cbz r0, 59fe2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1450> │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d6648 │ │ │ │ - bl 790b0 │ │ │ │ + bl d612c │ │ │ │ + bl 7909c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fe2 │ │ │ │ + beq.n 59fe2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1450> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59fe2 │ │ │ │ + cbnz r3, 59fe2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1450> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #13504 @ 0x34c0 │ │ │ │ + movw r2, #16768 @ 0x4180 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5a050 │ │ │ │ + bl 174160 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5a050 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14be> │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 293f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 5a054 │ │ │ │ + bge.n 5a054 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14c2> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a0c8 │ │ │ │ - bl e9180 │ │ │ │ + bne.n 5a0c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1536> │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a01e │ │ │ │ + beq.n 5a01e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x148c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a0d8 │ │ │ │ + b.n 5a0d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1546> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a0be │ │ │ │ + beq.n 5a0be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x152c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 85968 │ │ │ │ + bl 854f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a050 │ │ │ │ + beq.n 5a050 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14be> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a0a0 │ │ │ │ + cbz r0, 5a0a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x150e> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c5118 │ │ │ │ + bl 1c7410 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a0a0 │ │ │ │ + cbz r0, 5a0a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x150e> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a0a0 │ │ │ │ + cbz r0, 5a0a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x150e> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a0a0 │ │ │ │ + cbz r0, 5a0a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x150e> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 80ef0 │ │ │ │ - cbnz r0, 5a0ba │ │ │ │ + bl 80f14 │ │ │ │ + cbnz r0, 5a0ba <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1528> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a050 │ │ │ │ + beq.n 5a050 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a050 │ │ │ │ + bne.n 5a050 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a050 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a050 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14be> │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 5a0d8 │ │ │ │ + b.n 5a0d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1546> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5a0d8 │ │ │ │ + b.n 5a0d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1546> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 5a050 │ │ │ │ + bl f6be4 │ │ │ │ + b.n 5a050 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14be> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -71106,35 +71108,35 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2957c │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a112 │ │ │ │ + bhi.n 5a112 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1580> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5a164 │ │ │ │ - b.n 5a128 │ │ │ │ - movw r0, #14540 @ 0x38cc │ │ │ │ + beq.n 5a164 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15d2> │ │ │ │ + b.n 5a128 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1596> │ │ │ │ + movw r0, #17828 @ 0x45a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a16c │ │ │ │ - b.n 5a104 │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5a16c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15da> │ │ │ │ + b.n 5a104 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1572> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b690 │ │ │ │ - cbz r0, 5a16c │ │ │ │ + bl 8af6c │ │ │ │ + cbz r0, 5a16c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 5a144 │ │ │ │ + cbz r3, 5a144 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15b2> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -71144,240 +71146,240 @@ │ │ │ │ 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 5a170 │ │ │ │ + b.n 5a170 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15de> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d1ed8 │ │ │ │ - cbz r0, 5a170 │ │ │ │ + bl d1998 │ │ │ │ + cbz r0, 5a170 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15de> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a1f4 │ │ │ │ + b.n 5a1f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1662> │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 5a1d6 │ │ │ │ + ble.n 5a1d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1644> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a1d6 │ │ │ │ + beq.n 5a1d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1644> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5a1b8 │ │ │ │ + bpl.n 5a1b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1626> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a16c │ │ │ │ + beq.n 5a16c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15da> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a1d6 │ │ │ │ + beq.n 5a1d6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1644> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5a16c │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5a16c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15da> │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14540 @ 0x38cc │ │ │ │ + movw r0, #17828 @ 0x45a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a16c │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a16c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15da> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a16c │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + beq.n 5a16c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15da> │ │ │ │ + movw r0, #26688 @ 0x6840 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5a1fe │ │ │ │ + cbz r3, 5a1fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166c> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5a242 │ │ │ │ + bpl.n 5a242 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16b0> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #60836 @ 0xeda4 │ │ │ │ + movw r1, #63984 @ 0xf9f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 135e84 │ │ │ │ - cbz r0, 5a242 │ │ │ │ - cbz r4, 5a250 │ │ │ │ + bl 1369d4 │ │ │ │ + cbz r0, 5a242 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16b0> │ │ │ │ + cbz r4, 5a250 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a250 │ │ │ │ + beq.n 5a250 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16be> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a250 │ │ │ │ + b.n 5a250 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16be> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 837d0 │ │ │ │ + b.w 8336c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5a266 │ │ │ │ + cbz r0, 5a266 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16d4> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 5a2a0 │ │ │ │ + cbnz r0, 5a2a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x170e> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 5a2a0 │ │ │ │ + ble.n 5a2a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x170e> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5a2a0 │ │ │ │ - cbz r2, 5a2a0 │ │ │ │ + bne.n 5a2a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x170e> │ │ │ │ + cbz r2, 5a2a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x170e> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #13516 @ 0x34cc │ │ │ │ + movw r1, #16780 @ 0x418c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5a2be │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5a2be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x172c> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (5a2c4 ) │ │ │ │ + ldr r4, [pc, #28] @ (5a2c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1732>) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a28a │ │ │ │ + bne.n 5a28a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16f8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a304 │ │ │ │ + bne.n 5a304 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1772> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 5a31c │ │ │ │ - movw r2, #10904 @ 0x2a98 │ │ │ │ + bmi.n 5a31c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x178a> │ │ │ │ + movw r2, #14240 @ 0x37a0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13956 @ 0x3684 │ │ │ │ + movw r0, #17244 @ 0x435c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a336 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a336 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13956 @ 0x3684 │ │ │ │ + movw r0, #17244 @ 0x435c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a2dc │ │ │ │ - b.n 5a336 │ │ │ │ + bne.n 5a2dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x174a> │ │ │ │ + b.n 5a336 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 176650 │ │ │ │ + bl 177874 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a33a │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5a33a │ │ │ │ + bne.n 5a33a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a8> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 5a33a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a38a │ │ │ │ + b.n 5a38a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17f8> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #13616 @ 0x3530 │ │ │ │ + movw r1, #16880 @ 0x41f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13620 @ 0x3534 │ │ │ │ + movw r0, #16884 @ 0x41f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a336 │ │ │ │ + beq.n 5a336 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a4> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a37a │ │ │ │ + cbz r0, 5a37a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17e8> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ - bl e9180 │ │ │ │ + b.w f6be4 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a336 │ │ │ │ + bne.n 5a336 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ b.w 5a390 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ 0005a390 <_PyThread_CurrentFrames@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [pc, #324] @ (5a4e8 <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #13640 @ 0x3548 │ │ │ │ + movw r1, #16904 @ 0x4208 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl fd898 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fdbe0 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5a3c0 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ b.n 5a4e0 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5a3bc <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ ldr r0, [pc, #288] @ (5a4ec <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ @@ -71391,15 +71393,15 @@ │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 5a400 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1e2ba4 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 5a4bc <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ @@ -71418,109 +71420,109 @@ │ │ │ │ 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 5a42a <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7ec70 │ │ │ │ + bl 7ec80 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 5a4a4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cbz r2, 5a46a <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ bne.n 5a48e <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ adds r6, #1 │ │ │ │ beq.n 5a4a4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ b.n 5a41a <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ mov r0, r6 │ │ │ │ - bl d7ea4 │ │ │ │ + bl d7988 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5a452 <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5a4a4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5a4a4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 5a4a4 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5a462 <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 5a462 <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ b.n 5a410 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5a4ba <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5a4ba <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 5a4d4 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5a4c4 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ dmb ish │ │ │ │ beq.n 5a4e0 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ ldr r0, [pc, #16] @ (5a4ec <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #13660 @ 0x355c │ │ │ │ + movw r0, #16924 @ 0x421c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ ldr r3, [pc, #16] @ (5a514 <_PyThread_CurrentFrames@@Base+0x184>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ - movw r5, #52164 @ 0xcbc4 │ │ │ │ + movw r5, #55428 @ 0xd884 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ cmp r8, r0 │ │ │ │ ite ne │ │ │ │ movne r7, r8 │ │ │ │ moveq r7, r5 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ @@ -71536,29 +71538,29 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 5a6ee <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 5a6ee <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #42388 @ 0xa594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #42388 @ 0xa594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 5a5ca <_PyThread_CurrentFrames@@Base+0x23a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ subs r3, #1 │ │ │ │ @@ -71570,139 +71572,139 @@ │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cbz r3, 5a61c <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cbz r3, 5a61c <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e424 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 5a624 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 26a9d0 │ │ │ │ + bl 26b8c0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 5a60c <_PyThread_CurrentFrames@@Base+0x27c> │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 5a624 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cbnz r1, 5a624 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 5a624 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 5a61c <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cbnz r1, 5a61c <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5a63a <_PyThread_CurrentFrames@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 5a63a <_PyThread_CurrentFrames@@Base+0x2aa> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5a650 <_PyThread_CurrentFrames@@Base+0x2c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5a650 <_PyThread_CurrentFrames@@Base+0x2c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ b.n 5a6ee <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 5a6ee <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #42388 @ 0xa594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #42388 @ 0xa594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 5a6ae <_PyThread_CurrentFrames@@Base+0x31e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5a6fa <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 90a9c │ │ │ │ + bl 903cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5a6d8 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 5a6d8 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5a6ee <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5a6ee <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 7909c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5a7a6 <_PyThread_CurrentFrames@@Base+0x416> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + movw r3, #55428 @ 0xd884 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp r7, r4 │ │ │ │ ite ne │ │ │ │ movne r5, r7 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -71710,59 +71712,59 @@ │ │ │ │ bne.n 5a75e <_PyThread_CurrentFrames@@Base+0x3ce> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cbz r3, 5a79c <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cbz r1, 5a79c <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 26a9d0 │ │ │ │ + bl 26b8c0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 5a79c <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cbz r3, 5a79c <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #39124 @ 0x98d4 │ │ │ │ + movw r2, #42388 @ 0xa594 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 5a7a6 <_PyThread_CurrentFrames@@Base+0x416> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5a79c <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5a79c <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 7909c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5a7c8 <_PyThread_CurrentFrames@@Base+0x438> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 5a7e0 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ ldr r2, [pc, #24] @ (5a7e4 <_PyThread_CurrentFrames@@Base+0x454>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -71797,47 +71799,47 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 5a838 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5a878 <_PyThread_CurrentFrames@@Base+0x4e8> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ beq.n 5a858 <_PyThread_CurrentFrames@@Base+0x4c8> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cbz r5, 5a844 <_PyThread_CurrentFrames@@Base+0x4b4> │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 5a85c <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 5a85c <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbz r0, 5a85c <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ b.n 5a82e <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cbz r1, 5a864 <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 5a86c <_PyThread_CurrentFrames@@Base+0x4dc> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 247b40 │ │ │ │ + bl 248fa4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bxns sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0005a880 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -71877,15 +71879,15 @@ │ │ │ │ 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 217ea8 │ │ │ │ + bl 2196a8 │ │ │ │ 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] │ │ │ │ @@ -71921,139 +71923,139 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 5a960 │ │ │ │ b.n 5a98a │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #4356 @ 0x1104 │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 171da0 │ │ │ │ + bl 172f38 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl fd8c0 │ │ │ │ + bl fdc08 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ blx r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0005a994 : │ │ │ │ + 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] @ (5a9cc ) │ │ │ │ + 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 23ff38 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7909c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7909c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7909c │ │ │ │ + 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, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a9fc │ │ │ │ + beq.n 5aa38 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5aa2e │ │ │ │ + cbnz r2, 5aa6a │ │ │ │ mov r0, r3 │ │ │ │ - bl 88854 │ │ │ │ + bl 883d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a9fc │ │ │ │ + cbz r0, 5aa38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5aa10 │ │ │ │ - ldr r1, [pc, #132] @ (5aa5c ) │ │ │ │ - movw r2, #57236 @ 0xdf94 │ │ │ │ + cbz r3, 5aa4c │ │ │ │ + ldr r1, [pc, #132] @ (5aa98 ) │ │ │ │ + movw r2, #60532 @ 0xec74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 12f450 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12fb40 <_PyObject_CallMethod@@Base> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5aa00 │ │ │ │ + cbnz r0, 5aa3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5a9fc │ │ │ │ + beq.n 5aa38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a9fc │ │ │ │ + cbnz r3, 5aa38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aa56 │ │ │ │ + b.n 5aa92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5aa10 │ │ │ │ + beq.n 5aa4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5aa10 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5aa4c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #13676 @ 0x356c │ │ │ │ + movw r0, #16940 @ 0x422c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84c48 │ │ │ │ - b.n 5aa56 │ │ │ │ + bl 847e4 │ │ │ │ + b.n 5aa92 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r5, r0 │ │ │ │ - movw r0, #13688 @ 0x3578 │ │ │ │ + movw r0, #16952 @ 0x4238 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005aa60 : │ │ │ │ - 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] @ (5aa98 ) │ │ │ │ - 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 23e838 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 790b0 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ 0005aa9c : │ │ │ │ ldr r3, [pc, #56] @ (5aad8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbnz r3, 5aab2 │ │ │ │ @@ -72090,20 +72092,20 @@ │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 5ab02 │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 5ab1c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ b.n 5ab24 │ │ │ │ - movw r0, #48972 @ 0xbf4c │ │ │ │ + movw r0, #52284 @ 0xcc3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5aafa │ │ │ │ movs r0, #0 │ │ │ │ b.n 5ae94 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ @@ -72112,125 +72114,125 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 5ab6a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13704 @ 0x3588 │ │ │ │ + movw r1, #16968 @ 0x4248 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 5ab18 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49960 @ 0xc328 │ │ │ │ + movw r1, #53224 @ 0xcfe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 5ab18 │ │ │ │ - movw r1, #44104 @ 0xac48 │ │ │ │ + movw r1, #47368 @ 0xb908 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf4ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ab18 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cbz r0, 5aba0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5aba0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 5aba0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cbz r0, 5abbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5abbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 5abbc │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cbz r0, 5abd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5abd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 5abd8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 5abf4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5abf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 5abf4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cbz r0, 5ac10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5ac10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 5ac10 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cbz r0, 5ac2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5ac2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 5ac2c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 5ac48 │ │ │ │ - movw r0, #43740 @ 0xaadc │ │ │ │ + movw r0, #47004 @ 0xb79c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ b.n 5ae7a │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #13772 @ 0x35cc │ │ │ │ + movw r1, #17036 @ 0x428c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fa384 │ │ │ │ + bl fa6cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5ab18 │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #43740 @ 0xaadc │ │ │ │ + movw r3, #47004 @ 0xb79c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ @@ -72245,15 +72247,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ bpl.n 5aca8 │ │ │ │ mov r0, sl │ │ │ │ - bl 92748 │ │ │ │ + bl 92078 │ │ │ │ mov r6, r0 │ │ │ │ b.n 5acbc │ │ │ │ lsls r1, r2, #4 │ │ │ │ bmi.n 5acb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -72262,148 +72264,148 @@ │ │ │ │ add.w r6, sl, #16 │ │ │ │ cbnz r6, 5ace8 │ │ │ │ b.n 5acac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 5accc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13800 @ 0x35e8 │ │ │ │ + movw r1, #17064 @ 0x42a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ - movw r1, #42984 @ 0xa7e8 │ │ │ │ + b.w d5480 │ │ │ │ + movw r1, #46248 @ 0xb4a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 5ad16 │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ b.n 5ae6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 5ad3e │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ b.n 5ae6c │ │ │ │ - movw r1, #13824 @ 0x3600 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 5ad68 │ │ │ │ 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 5ad90 │ │ │ │ - movw r1, #13836 @ 0x360c │ │ │ │ + movw r1, #17100 @ 0x42cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 5adb2 │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movw r2, #42753 @ 0xa701 │ │ │ │ movt r2, #5 │ │ │ │ movw r1, #42265 @ 0xa519 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ b.n 5ae6c │ │ │ │ - movw r1, #49244 @ 0xc05c │ │ │ │ + movw r1, #52556 @ 0xcd4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 5adf4 │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movw r1, #40789 @ 0x9f55 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ b.n 5ae6c │ │ │ │ - movw r1, #26776 @ 0x6898 │ │ │ │ + movw r1, #29920 @ 0x74e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ cbnz r0, 5ae36 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movw r1, #40285 @ 0x9d5d │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ b.n 5ae6c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #13844 @ 0x3614 │ │ │ │ + movw r1, #17108 @ 0x42d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 5ab18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5ab18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 5ab18 │ │ │ │ adds r7, #1 │ │ │ │ b.n 5ac70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 5ae84 │ │ │ │ @@ -72411,402 +72413,403 @@ │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 5ae94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5ae7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 5ae7a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + subs r5, r1, #0 │ │ │ │ + blt.n 5aeb4 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5aeba │ │ │ │ + b.n 5aefc │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 5aed2 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + cbz r5, 5aed2 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 279370 │ │ │ │ + cmp r0, r6 │ │ │ │ + bge.n 5aed2 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1f1078 │ │ │ │ + mul.w r5, r6, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1528dc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5af0c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, 5aeea │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b.n 5aef2 │ │ │ │ + movw r2, #10752 @ 0x2a00 │ │ │ │ + movt r2, #78 @ 0x4e │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 154350 <_PyBytes_Repeat@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5af0e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 5af0e │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5aee0 │ │ │ │ + beq.n 5af58 │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #13864 @ 0x3628 │ │ │ │ + movw r0, #17128 @ 0x42e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ - b.n 5aee2 │ │ │ │ + bl 847e4 │ │ │ │ + b.n 5af5a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5af18 │ │ │ │ + bne.n 5af90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5af2c │ │ │ │ + b.n 5afa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5af14 │ │ │ │ + blt.n 5af8c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - subs r5, r1, #0 │ │ │ │ - blt.n 5af48 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 5af4e │ │ │ │ - b.n 5af90 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5af66 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5af66 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2786a0 │ │ │ │ - cmp r0, r6 │ │ │ │ - bge.n 5af66 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ - mul.w r5, r6, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 151884 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5afa0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5af7e │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b.n 5af86 │ │ │ │ - movw r2, #10752 @ 0x2a00 │ │ │ │ - movt r2, #78 @ 0x4e │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 1532a0 <_PyBytes_Repeat@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5afa2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 5afa2 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5afe8 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #56252 @ 0xdbbc │ │ │ │ + movw r0, #59516 @ 0xe87c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 85a18 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5b00e │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 5b02e │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 5b024 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 5b020 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + it ge │ │ │ │ + movge r4, r3 │ │ │ │ + b.n 5b022 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 5b030 │ │ │ │ + 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 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b04c │ │ │ │ + beq.n 5b092 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5b038 │ │ │ │ - ldr r0, [pc, #44] @ (5b050 ) │ │ │ │ - bl 1ff998 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5b07e │ │ │ │ + ldr r0, [pc, #48] @ (5b098 ) │ │ │ │ + bl 2016d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #63496 @ 0xf808 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 84c48 │ │ │ │ + movw r0, #1240 @ 0x4d8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 847e4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #56252 @ 0xdbbc │ │ │ │ + movw r0, #59516 @ 0xe87c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5af5c │ │ │ │ + nop │ │ │ │ + bmi.n 5afa4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b0a2 │ │ │ │ + beq.n 5b0ea │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5b0a6 │ │ │ │ + bmi.n 5b0ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7884 @ 0x1ecc │ │ │ │ + movw r1, #11148 @ 0x2b8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b110 │ │ │ │ + b.n 5b158 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #4656 @ 0x1230 │ │ │ │ + movw r1, #7920 @ 0x1ef0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0a2 │ │ │ │ + beq.n 5b0ea │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 85e88 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5b136 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5b156 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5b14c │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 5b148 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ge │ │ │ │ - movge r4, r3 │ │ │ │ - b.n 5b14a │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 5b158 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 5b196 │ │ │ │ + beq.n 5b198 │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5b196 │ │ │ │ + beq.n 5b198 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5b1c0 │ │ │ │ - b.n 5b1ae │ │ │ │ + beq.n 5b1c2 │ │ │ │ + b.n 5b1b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b18e │ │ │ │ - movw r0, #13884 @ 0x363c │ │ │ │ + beq.n 5b190 │ │ │ │ + movw r0, #17692 @ 0x451c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b18e │ │ │ │ - b.n 5b1fe │ │ │ │ + bne.n 5b190 │ │ │ │ + b.n 5b200 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #13884 @ 0x363c │ │ │ │ + movw r0, #17692 @ 0x451c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5b1fe │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5b200 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5b1f2 │ │ │ │ + beq.n 5b1f4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 5b1f2 │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 5b1f4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13884 @ 0x363c │ │ │ │ + movw r0, #17692 @ 0x451c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b1fe │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b200 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 227c6c │ │ │ │ + b.w 229274 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5b20a │ │ │ │ + cbz r3, 5b20c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5b210 │ │ │ │ + cbnz r0, 5b212 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 72f38 │ │ │ │ - b.w ecb9c │ │ │ │ + b.w 72f50 │ │ │ │ + b.w ece8c │ │ │ │ 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 26a738 │ │ │ │ + bl 26b628 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b2ae │ │ │ │ + beq.n 5b2b0 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5b276 │ │ │ │ + cbz r0, 5b278 │ │ │ │ mov r1, r4 │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b2ae │ │ │ │ + beq.n 5b2b0 │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5b284 │ │ │ │ + cbz r3, 5b286 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b284 │ │ │ │ + beq.n 5b286 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 26abf8 │ │ │ │ + bl 26bae8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b298 │ │ │ │ + beq.n 5b29a │ │ │ │ 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 790b0 │ │ │ │ - b.n 5b284 │ │ │ │ + bl 7909c │ │ │ │ + b.n 5b286 │ │ │ │ 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, 5b2b0 │ │ │ │ + cbz r3, 5b2b2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5b2b0 │ │ │ │ + cbz r1, 5b2b2 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a9d0 │ │ │ │ + bl 26b8c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b2b0 │ │ │ │ + bne.n 5b2b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b2ae │ │ │ │ + beq.n 5b2b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b2ae │ │ │ │ + cbnz r3, 5b2b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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 │ │ │ │ @@ -72818,1216 +72821,1188 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #55428 @ 0xd884 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl c3418 │ │ │ │ - cbz r0, 5b2f6 │ │ │ │ + bl c2ea4 │ │ │ │ + cbz r0, 5b2f8 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5b336 │ │ │ │ + beq.n 5b338 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5b336 │ │ │ │ + beq.n 5b338 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5b364 │ │ │ │ - b.n 5b350 │ │ │ │ + beq.n 5b366 │ │ │ │ + b.n 5b352 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b32e │ │ │ │ - movw r0, #14460 @ 0x387c │ │ │ │ + beq.n 5b330 │ │ │ │ + movw r0, #17724 @ 0x453c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b32e │ │ │ │ + bne.n 5b330 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b3cc │ │ │ │ + b.n 5b3ce │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #14460 @ 0x387c │ │ │ │ + movw r0, #17724 @ 0x453c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b34c │ │ │ │ + beq.n 5b34e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 88854 │ │ │ │ + bl 883d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b34c │ │ │ │ + beq.n 5b34e │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b398 │ │ │ │ + cbnz r0, 5b39a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b34c │ │ │ │ + beq.n 5b34e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b34c │ │ │ │ + bne.n 5b34e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b34c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b34e │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e424 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 5b3cc │ │ │ │ + cbnz r0, 5b3ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b34c │ │ │ │ + beq.n 5b34e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b34c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b34c │ │ │ │ + bne.n 5b34e │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 78ff0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 790b0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 790b0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 790b0 │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b34e │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b41a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b41a │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 5b44c │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 5b446 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b44c │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b4a6 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5b468 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5b462 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b468 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b4a6 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b484 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5b47e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b484 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5b4a6 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b4a6 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5b49c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005b4a8 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005b3d2 <_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, 5b4d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5b402 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b4d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5b402 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5b4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5b416 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5b4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5b416 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #31732 @ 0x7bf4 │ │ │ │ + movw r0, #34956 @ 0x888c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b4fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5b426 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 21f0d8 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + bl 22061c <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5b526 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5b450 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18add4 <_PyDeadline_Init@@Base+0x468> │ │ │ │ + bl 18c8bc <_PyDeadline_Init@@Base+0x474> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + push {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 78fdc │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 7909c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 7909c │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 7909c │ │ │ │ + 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 5b4a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5b4a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd2> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5b55a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + cbnz r1, 5b4d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14492 @ 0x389c │ │ │ │ + movw r1, #17736 @ 0x4548 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5b584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5b4fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b5b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + bne.n 5b526 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21226c <_Py_RestoreSignals@@Base+0x2528> │ │ │ │ + bl 213ed8 <_Py_RestoreSignals@@Base+0x2498> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b58a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ + cbnz r0, 5b500 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b676 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5b5ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21a> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b654 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5b5ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f8> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5b5a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100> │ │ │ │ + cbz r2, 5b51e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14c> │ │ │ │ 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 5b590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ + b.n 5b506 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + bpl.n 5b5b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1de> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21226c <_Py_RestoreSignals@@Base+0x2528> │ │ │ │ + bl 213ed8 <_Py_RestoreSignals@@Base+0x2498> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5b4fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90648 │ │ │ │ + bl 8ff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b654 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5b5ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5b5fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + bmi.n 5b570 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x19e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14528 @ 0x38c0 │ │ │ │ + movw r1, #17772 @ 0x456c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5b632 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ - bl 85e88 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5b5a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d6> │ │ │ │ + bl 85a18 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5b632 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bne.n 5b598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c6> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 5b5a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14556 @ 0x38dc │ │ │ │ + movw r1, #17800 @ 0x4588 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5b632 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5b5a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1d6> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b60a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ + blt.n 5b580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ae> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 185408 │ │ │ │ + bl 18681c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ + bne.n 5b53e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5b4fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b662 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + b.n 5b5d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14592 @ 0x3900 │ │ │ │ + movw r1, #17836 @ 0x45ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 5b584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl d5480 │ │ │ │ + b.n 5b4fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128> │ │ │ │ mov r0, r6 │ │ │ │ - bl 186040 │ │ │ │ + bl 18763c │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b676 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5b5ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21a> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b662 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + bcs.n 5b5d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x206> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - b.n 5b584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 5b4fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5b6aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x202> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5b620 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5b61a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b620 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x24e> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b67a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 5b63c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26a> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5b636 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x264> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b63c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x26a> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b67a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 5b658 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x286> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5b652 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x280> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b658 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x286> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5b67a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 5b67a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5b670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x29e> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 5b6ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2da> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b6a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1fc> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b6aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x202> │ │ │ │ + bne.n 5b6a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d4> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b6ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2da> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ + cbnz r0, 5b6ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x318> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5b6c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21e> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5b6c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f6> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x218> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b6c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21e> │ │ │ │ + bne.n 5b6c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f0> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b6c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ + cbnz r0, 5b6ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x318> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5b6ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x318> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x236> │ │ │ │ + bne.n 5b6e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5b844 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39c> │ │ │ │ + bl 5b846 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b7fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x352> │ │ │ │ + beq.n 5b7fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x42a> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5b718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ + beq.n 5b71a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x348> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5b720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x278> │ │ │ │ + b.n 5b722 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5b7e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33a> │ │ │ │ + beq.n 5b7e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x412> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b738 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ + cbnz r0, 5b73a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x368> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b7c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + b.n 5b7c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f6> │ │ │ │ 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 1e1f14 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e3cc0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5b77a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ + bge.n 5b77c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3aa> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5b7c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ - b.n 5b7ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 5b7c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f6> │ │ │ │ + b.n 5b7ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3dc> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ 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 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5b7c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 5b7c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ + beq.n 5b736 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x364> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ + bne.n 5b736 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x364> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b736 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x364> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b7d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32e> │ │ │ │ + beq.n 5b7d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x406> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5b7da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x332> │ │ │ │ + cbz r3, 5b7dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x40a> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5b7fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x352> │ │ │ │ + b.n 5b7fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x42a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b7d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32e> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b7d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x406> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + movw r1, #36868 @ 0x9004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5b734 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5b736 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x364> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x398> │ │ │ │ + cbz r0, 5b842 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x470> │ │ │ │ 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 826c0 │ │ │ │ + bl 8225c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b8ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x404> │ │ │ │ + blt.n 5b8ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4dc> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b8a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ + cbz r0, 5b8a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5b876 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ce> │ │ │ │ + cbz r3, 5b878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a6> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5b87e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + b.n 5b880 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ae> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 151a84 │ │ │ │ + bl 152adc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b8a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ + bne.n 5b8a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b8a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ + beq.n 5b8a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b8a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ + cbnz r3, 5b8a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 5b8ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x406> │ │ │ │ + bl d2470 │ │ │ │ + b.n 5b8b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5b8e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ + cbnz r1, 5b8e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x510> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14492 @ 0x389c │ │ │ │ + movw r1, #17736 @ 0x4548 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5bad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6fe> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b96e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c6> │ │ │ │ + bne.n 5b970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x59e> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 21a8b4 │ │ │ │ + bl 21be88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + beq.w 5bad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6fe> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ + bcs.n 5b930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x55e> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 77c4c │ │ │ │ - b.n 5b930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ + bl 77c38 │ │ │ │ + b.n 5b932 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x560> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b940 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498> │ │ │ │ + cbz r0, 5b942 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x570> │ │ │ │ ldrd r7, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + b.n 5b964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x592> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78004 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl 77ff0 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 5bad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6fe> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + cbz r3, 5b964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x592> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w ip, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w ip, [r3] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 5b94c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a4> │ │ │ │ + bne.n 5b94e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x57c> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5babe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x616> │ │ │ │ + b.n 5bac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ee> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5baa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fc> │ │ │ │ + bpl.w 5baa6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21a8b4 │ │ │ │ + bl 21be88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + beq.w 5bad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6fe> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90648 │ │ │ │ + bl 8ff74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5babe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x616> │ │ │ │ + beq.w 5bac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ee> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b9a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x500> │ │ │ │ + bpl.n 5b9aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5d8> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b9c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + beq.n 5b9c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f0> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14668 @ 0x394c │ │ │ │ + movw r1, #17932 @ 0x460c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5ba9e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6cc> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 85e88 │ │ │ │ + bl 85a18 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5b9d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 5b9d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x606> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + bne.n 5ba9e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6cc> │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18a0a4 <_PyLong_UnsignedShort_Converter@@Base+0x1b1c> │ │ │ │ + bl 18bb80 <_PyLong_UnsignedShort_Converter@@Base+0x1b20> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b9f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x548> │ │ │ │ + cbz r0, 5b9f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x620> │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5b986 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ + b.n 5b988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b6> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ strd r5, r9, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5ba28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x580> │ │ │ │ + bhi.n 5ba2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b986 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ + bcc.n 5b988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b6> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5ba2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x582> │ │ │ │ + b.n 5ba2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5ba4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a6> │ │ │ │ + blt.n 5ba50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5ba3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x594> │ │ │ │ + bls.n 5ba3e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66c> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5ba34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58c> │ │ │ │ + b.n 5ba36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x664> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5ba48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ + bcs.n 5ba4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x678> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5ba54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + cbnz r0, 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x684> │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 5ba9e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6cc> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r6, #8 │ │ │ │ blx 2957c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ba94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ec> │ │ │ │ + beq.n 5ba96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c4> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5ba90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e8> │ │ │ │ + beq.n 5ba92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c0> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 18a0a4 <_PyLong_UnsignedShort_Converter@@Base+0x1b1c> │ │ │ │ + bl 18bb80 <_PyLong_UnsignedShort_Converter@@Base+0x1b20> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5ba6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c2> │ │ │ │ + b.n 5ba6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ - b.n 5b986 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 5b988 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c3ac <_PyTime_MonotonicWithInfo@@Base+0x8> │ │ │ │ - b.n 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl 21d934 <_PyTime_MonotonicWithInfo@@Base+0x8> │ │ │ │ + b.n 5bad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6fe> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14704 @ 0x3970 │ │ │ │ + movw r1, #17968 @ 0x4630 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 5bace <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl d5480 │ │ │ │ + b.n 5bad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6fe> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 21c3ac <_PyTime_MonotonicWithInfo@@Base+0x8> │ │ │ │ + bl 21d934 <_PyTime_MonotonicWithInfo@@Base+0x8> │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ - b.n 5bad2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62a> │ │ │ │ + b.n 5bad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x702> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.n 5bb26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 5bb26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6aa> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11464 @ 0x2cc8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5bbd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72c> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 5bb80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d8> │ │ │ │ - cmp r3, r6 │ │ │ │ - it ge │ │ │ │ - movge r3, r6 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - str.w r3, [r2, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bge.n 5bb84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ - ldr.w r0, [r8, #4]! │ │ │ │ - bl 85e88 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bge.n 5bb6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c2> │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - subs r3, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5bb40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x698> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - b.n 5bbcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x724> │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 5bb4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a2> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 72d70 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5bb3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ - add.w r5, r0, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r7 │ │ │ │ - bge.n 5bbc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71c> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - ldr.w r0, [r0, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r6 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - str.w r0, [r5, #4]! │ │ │ │ - b.n 5bb9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - str r1, [r4, #16] │ │ │ │ - bl 790b0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1541c4 │ │ │ │ - cbnz r0, 5bbf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x750> │ │ │ │ + bl 155274 │ │ │ │ + cbnz r0, 5bafa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x728> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bc34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ - movw r3, #62221 @ 0xf30d │ │ │ │ + b.n 5bb36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x764> │ │ │ │ + movw r3, #62961 @ 0xf5f1 │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5bc18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x770> │ │ │ │ + bne.n 5bb1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x748> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5bc2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ + bne.n 5bb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75c> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5bc34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ + b.n 5bb36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x764> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bc28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x780> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5bc2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ - b.n 5bbf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ + bne.n 5bb2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 5bb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75c> │ │ │ │ + b.n 5baf6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x724> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bc0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x766> │ │ │ │ + beq.n 5bb10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x73e> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5b844 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39c> │ │ │ │ + bl 5b846 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ + beq.n 5bc4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5bc64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ + beq.n 5bb66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x794> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5bc6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + b.n 5bb6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5bd30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x888> │ │ │ │ + beq.n 5bc32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5bc84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7dc> │ │ │ │ + cbnz r0, 5bb86 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bd14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ + b.n 5bc16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x844> │ │ │ │ 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 1e1f14 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e3cc0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5bcc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x820> │ │ │ │ + bge.n 5bbca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f8> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5bd14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ - b.n 5bcfa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x852> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 5bc16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x844> │ │ │ │ + b.n 5bbfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x82a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ 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 160dd0 │ │ │ │ + bl 161e98 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5bd14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 5bc16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x844> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bc80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + beq.n 5bb82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5bc80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + bne.n 5bb82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bc80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bb82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bd24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87c> │ │ │ │ + beq.n 5bc26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x854> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5bd28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x880> │ │ │ │ + cbz r3, 5bc2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x858> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5bd48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ + b.n 5bc4a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bd24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bc26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x854> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + movw r1, #36868 @ 0x9004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5bc80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5bb82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fdc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5bd82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ + cbz r0, 5bc84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bd82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ + beq.n 5bc84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5bd82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5bc84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b2> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bda4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fc> │ │ │ │ + beq.n 5bca6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bda4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fc> │ │ │ │ + cbnz r3, 5bca6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl df12c <_PyType_Name@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 5bdd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92e> │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ - mov r3, r5 │ │ │ │ - movw r0, #14780 @ 0x39bc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e2114 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5be26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ + cbz r0, 5bce6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x914> │ │ │ │ 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 826c0 │ │ │ │ + bl 8225c │ │ │ │ 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 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14fe3c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5bd4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97c> │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.n 5bd38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x966> │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 5bd38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x966> │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 5bd64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x992> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #14728 @ 0x3988 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5bde6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa14> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5bd92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c0> │ │ │ │ + cmp r3, r6 │ │ │ │ + it ge │ │ │ │ + movge r3, r6 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + str.w r3, [r2, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + bge.n 5bd96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c4> │ │ │ │ + ldr.w r0, [r8, #4]! │ │ │ │ + bl 85a18 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bge.n 5bd7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9aa> │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5bd4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97c> │ │ │ │ + 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 5bd52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + b.n 5bdde <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 5bd5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98a> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 72d88 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5bd4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97c> │ │ │ │ + add.w r5, r0, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r7 │ │ │ │ + bge.n 5bdd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa04> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + ldr.w r0, [r0, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add.w r2, r2, r0, lsl #2 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r6 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + str.w r0, [r5, #4]! │ │ │ │ + b.n 5bdac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9da> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + str r1, [r4, #16] │ │ │ │ + bl 7909c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f789c │ │ │ │ + bl 1f967c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bebe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ + beq.n 5be7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaac> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5be52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9aa> │ │ │ │ + cbz r6, 5be12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa40> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5be5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b2> │ │ │ │ + b.n 5be1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa48> │ │ │ │ movw r4, #10752 @ 0x2a00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7b18 │ │ │ │ + bl 1f98f8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5be80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d8> │ │ │ │ + bge.n 5be40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14792 @ 0x39c8 │ │ │ │ + movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5bebe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5be7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaac> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5bea8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa00> │ │ │ │ + bgt.n 5be68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa96> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151884 │ │ │ │ + bl 1528dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bebe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ + beq.n 5be7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaac> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5bec0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa18> │ │ │ │ + b.n 5be80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaae> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35696 @ 0x8b70 │ │ │ │ + movw r1, #38840 @ 0x97b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 78ff0 │ │ │ │ + bl 78fdc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5bef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ + cbz r0, 5beb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ + beq.n 5beb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5bef6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5beb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bf18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ + beq.n 5bed8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb06> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bf18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ + cbnz r3, 5bed8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb06> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5bf70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac8> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 5bf60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ - movw r0, #56260 @ 0xdbc4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movw r0, #48780 @ 0xbe8c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl dec20 <_PyType_Name@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 5bf0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb38> │ │ │ │ + movw r0, #53328 @ 0xd050 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e23f0 │ │ │ │ + mov r3, r5 │ │ │ │ + movw r0, #18076 @ 0x469c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e23f0 │ │ │ │ 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 186040 │ │ │ │ + bl 18763c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21226c <_Py_RestoreSignals@@Base+0x2528> │ │ │ │ + bl 213ed8 <_Py_RestoreSignals@@Base+0x2498> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ @@ -74035,977 +74010,1002 @@ │ │ │ │ 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 5bfd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ + bgt.n 5bf7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbaa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1268 @ 0x4f4 │ │ │ │ + movw r1, #4492 @ 0x118c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5bffa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5bfa2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd0> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5bff0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb48> │ │ │ │ + cbz r3, 5bf98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #21100 @ 0x526c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5bffa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5bfa2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd0> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 5afa6 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5c018 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7e638 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7e404 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14fe3c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5bffc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2a> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5bfec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1a> │ │ │ │ + movw r0, #59524 @ 0xe884 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847e4 │ │ │ │ + movw r0, #52132 @ 0xcba4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847e4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5c02e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb86> │ │ │ │ + cbz r3, 5c010 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3e> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5c036 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ + b.n 5c018 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ movw r2, #10752 @ 0x2a00 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5c050 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xba8> │ │ │ │ + ble.n 5c032 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc60> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5c03c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb94> │ │ │ │ + b.n 5c01e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4c> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfa> │ │ │ │ - ldrd r3, r0, [r4, #12] │ │ │ │ - ldrd r1, r2, [r4, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #13864 @ 0x3628 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ - b.n 5c0a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5c0da <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc32> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5c0ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ - mov r0, r5 │ │ │ │ - bl c6fd0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 5c0d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2e> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 5afa6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5c108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc60> │ │ │ │ + blt.n 5c05a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc88> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5c122 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ + blt.n 5c074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca2> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51724 @ 0xca0c │ │ │ │ + movw r1, #54948 @ 0xd6a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc84> │ │ │ │ + b.n 5c07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcac> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5c130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc88>) │ │ │ │ + ldr r0, [pc, #8] @ (5c080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcae>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5c09a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc8> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7e658 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7e424 │ │ │ │ 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 78004 │ │ │ │ + bl 77ff0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14fe3c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c102 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd30> │ │ │ │ + ldrd r3, r0, [r4, #12] │ │ │ │ + ldrd r1, r2, [r4, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #17128 @ 0x42e8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847e4 │ │ │ │ + b.n 5c104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd32> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 5c184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcdc> │ │ │ │ + bhi.n 5c13c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd6a> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c19c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf4> │ │ │ │ - b.n 5c1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ - movw r0, #14312 @ 0x37e8 │ │ │ │ + cbz r0, 5c154 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd82> │ │ │ │ + b.n 5c19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc8> │ │ │ │ + movw r0, #17600 @ 0x44c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xccc> │ │ │ │ - b.n 5c1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + bne.n 5c12c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5a> │ │ │ │ + b.n 5c19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc8> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5c216 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd6e> │ │ │ │ + ble.n 5c1ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c204 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5c> │ │ │ │ + beq.n 5c1bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdea> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5c1e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3e> │ │ │ │ + bpl.n 5c19e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdcc> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + cbz r0, 5c19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc8> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5e> │ │ │ │ + beq.n 5c1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c246 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd9e> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + b.n 5c1fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2c> │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14312 @ 0x37e8 │ │ │ │ + movw r0, #17600 @ 0x44c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5c218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ + beq.n 5c1d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfe> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5c218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ - b.n 5c1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + bge.n 5c1d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfe> │ │ │ │ + b.n 5c19a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc8> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5c226 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7e> │ │ │ │ + cbnz r4, 5c1de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe0c> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 19ed08 │ │ │ │ + bl 1a0eb8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c246 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd9e> │ │ │ │ + cbz r0, 5c1fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2c> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + movw r0, #26688 @ 0x6840 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5c250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda8> │ │ │ │ + cbz r3, 5c208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe36> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r1, 5c270 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc8> │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14fe3c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5c240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe6e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe82> │ │ │ │ + mov r0, r5 │ │ │ │ + bl c6a14 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 5c23c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe6a> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cbz r1, 5c270 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe9e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e8494 │ │ │ │ + bl 1ea200 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c292 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdea> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5c29c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ + bne.n 5c292 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec0> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 5c29c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeca> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #14832 @ 0x39f0 │ │ │ │ + movw r1, #18096 @ 0x46b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 5c2e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 5c2e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf0e> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5c2e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe3c> │ │ │ │ + bge.n 5c2e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf12> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ - bne.n 5c2fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe56> │ │ │ │ + b.n 5c334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf62> │ │ │ │ + bne.n 5c2fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14848 @ 0x3a00 │ │ │ │ + movw r1, #18112 @ 0x46c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5c2e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5c2e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf0e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c30e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe66> │ │ │ │ + bne.n 5c30e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3c> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 72b58 │ │ │ │ - b.n 5c334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ + bl 72b70 │ │ │ │ + b.n 5c334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf62> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5c31c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe74> │ │ │ │ + bne.n 5c31c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4a> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 72b58 │ │ │ │ - b.n 5c334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ + bl 72b70 │ │ │ │ + b.n 5c334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf62> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23044 @ 0x5a04 │ │ │ │ + movw r1, #34452 @ 0x8694 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5c2e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5c2e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf0e> │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed2> │ │ │ │ + beq.n 5c37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfa8> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #14896 @ 0x3a30 │ │ │ │ + movw r0, #18160 @ 0x46f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r8, #13881 @ 0x3639 │ │ │ │ + movw r8, #12473 @ 0x30b9 │ │ │ │ movt r8, #11 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5c3c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1a> │ │ │ │ + cbz r7, 5c3c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ + beq.n 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfcc> │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5c3b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf10> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ + bne.n 5c3b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe6> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfcc> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ - b.n 5c41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + beq.n 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfcc> │ │ │ │ + b.n 5c41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104a> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 5c3de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf36> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c3de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100c> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c3d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf30> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c3de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf36> │ │ │ │ + bne.n 5c3d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1006> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c3de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100c> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + cbnz r0, 5c41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104a> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 5c3fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf52> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c3fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1028> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c3fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf52> │ │ │ │ + bne.n 5c3f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1022> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c3fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1028> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + cbnz r0, 5c41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5c41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c41c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104a> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c412 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6a> │ │ │ │ + bne.n 5c412 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1040> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + ldr r2, [pc, #256] @ (5c534 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1162>) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ + mov.w r2, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl b8048 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 5c454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1082> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bne.n 5c484 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b2> │ │ │ │ + b.n 5c46a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1098> │ │ │ │ + movw r1, #18236 @ 0x473c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8e710 │ │ │ │ + cbnz r0, 5c49c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ca> │ │ │ │ + b.n 5c4bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ea> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + movw r1, #18248 @ 0x4748 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8e710 │ │ │ │ + cbnz r0, 5c49c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ca> │ │ │ │ + b.n 5c4bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ea> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #18260 @ 0x4754 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5480 │ │ │ │ + b.n 5c4bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ea> │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ + movw r0, #18240 @ 0x4740 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 21e340 <_PyXI_Exit@@Base+0x35c> │ │ │ │ + cbnz r0, 5c4c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ee> │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + bl d2470 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c51e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x114c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #41180 @ 0xa0dc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #18304 @ 0x4780 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 920d8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c4bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ea> │ │ │ │ + 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, #50929 @ 0xc6f1 │ │ │ │ + movt r2, #5 │ │ │ │ + bl 219340 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c4b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e4> │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + bl d2470 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 807cc │ │ │ │ + ldr r3, [pc, #20] @ (5c534 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1162>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 5c530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x115e> │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5c454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfac> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c56c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x119a> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c44a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfa2> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfac> │ │ │ │ + bne.n 5c562 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1190> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c56c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x119a> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5c45e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb6> │ │ │ │ + cbnz r0, 5c576 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11a4> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5c472 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfca> │ │ │ │ - b.n 5c468 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ + cbz r0, 5c58a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b8> │ │ │ │ + b.n 5c580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ae> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb0> │ │ │ │ - b.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + beq.n 5c570 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x119e> │ │ │ │ + b.n 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5c480 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + cbz r0, 5c598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5c48e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe6> │ │ │ │ + cbz r0, 5c5a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5c4ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1006> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c5c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f4> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c4a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffc> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c4ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1006> │ │ │ │ + bne.n 5c5bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ea> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c5c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5c4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1026> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c5e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1214> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c4c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x101c> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c4ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1026> │ │ │ │ + bne.n 5c5dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120a> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c5e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1214> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5c4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c604 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1232> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c4e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ + bne.n 5c5fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122a> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c604 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1232> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c50a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1062> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1250> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c502 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x105a> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c50a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1062> │ │ │ │ + bne.n 5c61a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1248> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1250> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1080> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c640 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126e> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1080> │ │ │ │ + bne.n 5c638 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1266> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c640 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109e> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c65e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128c> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c53e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1096> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109e> │ │ │ │ + bne.n 5c656 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1284> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c65e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c564 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10bc> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c67c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12aa> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c55c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b4> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c564 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10bc> │ │ │ │ + bne.n 5c674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12a2> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c67c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12aa> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5c56e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c6> │ │ │ │ + cbnz r0, 5c686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5c578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d0> │ │ │ │ - b.n 5c590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e8> │ │ │ │ + cbnz r0, 5c690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12be> │ │ │ │ + b.n 5c6a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c568 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c0> │ │ │ │ - b.n 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + beq.n 5c680 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ae> │ │ │ │ + b.n 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c58a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e2> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e8> │ │ │ │ + bne.n 5c6a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d0> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c6a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + cbnz r0, 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5c5ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c6c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12f2> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c5a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fe> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c5ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ + bne.n 5c6be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ec> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c6c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12f2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + cbnz r0, 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5c5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1120> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c6e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130e> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c5c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x111a> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c5c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1120> │ │ │ │ + bne.n 5c6da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1308> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c6e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + cbnz r0, 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5c5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + cbz r0, 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x131c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldrd r1, r2, [r1, #12] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + ldrd r1, r2, [r4] │ │ │ │ + blx 29518 │ │ │ │ + mov r3, r0 │ │ │ │ + mvns r0, r0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5c60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c756 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1384> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c602 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x115a> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c60c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ + bne.n 5c74c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x137a> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c756 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1384> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.w 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5c62c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1184> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c776 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a4> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c622 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117a> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c62c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1184> │ │ │ │ + bne.n 5c76c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139a> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c776 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.w 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5c64a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11a2> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c794 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13c2> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c642 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x119a> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c64a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11a2> │ │ │ │ + bne.n 5c78c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13ba> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c794 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13c2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5c668 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c0> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c7b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e0> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c660 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b8> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c668 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c0> │ │ │ │ + bne.n 5c7aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13d8> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c7b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5c686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11de> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c7d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13fe> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c67e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d6> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11de> │ │ │ │ + bne.n 5c7c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13f6> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c7d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13fe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5c6a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11fc> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c7ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x141c> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c69c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f4> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c6a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11fc> │ │ │ │ + bne.n 5c7e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1414> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c7ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x141c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5c6c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121a> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c80c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x143a> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c6ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1212> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c6c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121a> │ │ │ │ + bne.n 5c804 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1432> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c80c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x143a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5c6cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1224> │ │ │ │ + cbnz r0, 5c816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1444> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5c6dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ - b.n 5c6d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122e> │ │ │ │ + cbz r0, 5c826 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1454> │ │ │ │ + b.n 5c820 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x144e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121e> │ │ │ │ - b.n 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + beq.n 5c810 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x143e> │ │ │ │ + b.n 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + cbnz r0, 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5c6e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123e> │ │ │ │ + cbz r0, 5c830 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x145e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + cbnz r0, 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c702 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x125a> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c84c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x147a> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c6fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1254> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c702 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x125a> │ │ │ │ + bne.n 5c846 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1474> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c84c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x147a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + cbnz r0, 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1276> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c868 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1496> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1270> │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c71e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1276> │ │ │ │ + bne.n 5c862 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1490> │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c868 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1496> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + cbnz r0, 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5c88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b8> │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c736 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128e> │ │ │ │ + bne.n 5c880 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14ae> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #260] @ (5c858 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0>) │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #236] @ 0xec │ │ │ │ - mov.w r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl b8580 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 5c776 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ce> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #3 │ │ │ │ - bne.n 5c7a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12fe> │ │ │ │ - b.n 5c78c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e4> │ │ │ │ - movw r1, #14972 @ 0x3a7c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8edfc │ │ │ │ - cbnz r0, 5c7be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1316> │ │ │ │ - b.n 5c7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #14984 @ 0x3a88 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8edfc │ │ │ │ - cbnz r0, 5c7be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1316> │ │ │ │ - b.n 5c7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14996 @ 0x3a94 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 5c7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #14976 @ 0x3a80 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 21cdb8 <_PyXI_Exit@@Base+0x35c> │ │ │ │ - cbnz r0, 5c7e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133a> │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - bl d29b0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5c840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1398> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #15040 @ 0x3ac0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ - ldrd r0, r1, [r4, #32] │ │ │ │ - strd r0, r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - add r3, sp, #32 │ │ │ │ - strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #51293 @ 0xc85d │ │ │ │ - movt r2, #5 │ │ │ │ - bl 217c20 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c7d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1330> │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - bl d29b0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 807a8 │ │ │ │ - ldr r3, [pc, #20] @ (5c858 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5c852 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13aa> │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldrd r1, r2, [r1, #12] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - ldrd r1, r2, [r4] │ │ │ │ - blx 29518 │ │ │ │ - mov r3, r0 │ │ │ │ - mvns r0, r0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #15056 @ 0x3ad0 │ │ │ │ + movw r1, #18320 @ 0x4790 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 5c8d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x142c> │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 5c8d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1500> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5c8d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1430> │ │ │ │ + bge.n 5c8d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1504> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15072 @ 0x3ae0 │ │ │ │ + movw r1, #18336 @ 0x47a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c92a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1482> │ │ │ │ + b.n 5c928 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1556> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x142c> │ │ │ │ + beq.n 5c8d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1500> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5c930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1488> │ │ │ │ + bl 5c92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x155c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5c8fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1456> │ │ │ │ + bge.n 5c8fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c91e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1476> │ │ │ │ + b.n 5c91c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154a> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5c912 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x146a> │ │ │ │ + bne.n 5c910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x153e> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e424 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5c91e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1476> │ │ │ │ + b.n 5c91c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154a> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d0e4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x145c> │ │ │ │ - b.n 5c8fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1452> │ │ │ │ + bne.n 5c902 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1530> │ │ │ │ + b.n 5c8f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1526> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (5c9c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1520>) │ │ │ │ + ldr r1, [pc, #128] @ (5c9c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15f2>) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 216668 <_Py_set_inheritable_async_safe@@Base+0x14c> │ │ │ │ - cbnz r0, 5c96a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14c2> │ │ │ │ + bl 217dd0 <_Py_set_inheritable_async_safe@@Base+0x14c> │ │ │ │ + cbnz r0, 5c968 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1596> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c9ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1506> │ │ │ │ + b.n 5c9ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15da> │ │ │ │ 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, #51661 @ 0xc9cd │ │ │ │ + movw r2, #51657 @ 0xc9c9 │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 217c20 │ │ │ │ + bl 219340 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14bc> │ │ │ │ + beq.n 5c962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1590> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2167c8 <_Py_set_inheritable_async_safe@@Base+0x2ac> │ │ │ │ + bl 217f30 <_Py_set_inheritable_async_safe@@Base+0x2ac> │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14bc> │ │ │ │ + beq.n 5c962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1590> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5c9c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1520>) │ │ │ │ + ldr r3, [pc, #20] @ (5c9c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15f2>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5c9c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1518> │ │ │ │ + beq.n 5c9be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15ec> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -75023,113 +75023,113 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005ca0c : │ │ │ │ +0005ca08 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5ca26 │ │ │ │ + cbz r0, 5ca22 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5ca3e │ │ │ │ + bmi.n 5ca3a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15104 @ 0x3b00 │ │ │ │ + movw r1, #18368 @ 0x47c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5caea │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5cae6 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5ca4a │ │ │ │ + cbz r1, 5ca46 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5ca62 │ │ │ │ + bmi.n 5ca5e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15140 @ 0x3b24 │ │ │ │ + movw r1, #18404 @ 0x47e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5caea │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5cae6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5caa6 │ │ │ │ + bge.n 5caa2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5ca88 │ │ │ │ + cbz r1, 5ca84 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5caa2 │ │ │ │ + bmi.n 5ca9e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5caa2 │ │ │ │ + beq.n 5ca9e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15184 @ 0x3b50 │ │ │ │ + movw r1, #18448 @ 0x4810 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5ca6e │ │ │ │ + b.n 5ca6a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5cac4 │ │ │ │ + cbnz r0, 5cac0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15220 @ 0x3b74 │ │ │ │ + movw r1, #18484 @ 0x4834 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5cade │ │ │ │ + beq.n 5cada │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5cad8 │ │ │ │ + bne.n 5cad4 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5cade │ │ │ │ - cbnz r3, 5cade │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cada │ │ │ │ + cbnz r3, 5cada │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23ef34 │ │ │ │ + b.w 2405b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5cb28 │ │ │ │ + bne.n 5cb24 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5600 @ 0x15e0 │ │ │ │ + movw r0, #8892 @ 0x22bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5cb42 │ │ │ │ + b.n 5cb3e │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ @@ -75145,60 +75145,60 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1ed8 │ │ │ │ - cbnz r0, 5cbc0 │ │ │ │ + bl d1998 │ │ │ │ + cbnz r0, 5cbbc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r5, r4, #16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - blt.n 5cb96 │ │ │ │ + blt.n 5cb92 │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 5cb96 │ │ │ │ + ble.n 5cb92 │ │ │ │ subs r7, r6, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r5, r7 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 5cb96 │ │ │ │ + cbnz r0, 5cb92 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cbc2 │ │ │ │ + b.n 5cbbe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5cbb4 │ │ │ │ + bne.n 5cbb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cbc2 │ │ │ │ + beq.n 5cbbe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cbc2 │ │ │ │ + b.n 5cbbe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cbc2 │ │ │ │ + b.n 5cbbe │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5cbcc │ │ │ │ + cbz r3, 5cbc8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005cbd2 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005cbce <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -75218,390 +75218,358 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ and.w r1, r3, #65536 @ 0x10000 │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005cc16 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005cc12 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r0, #1 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - beq.n 5cc40 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5cc3c <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15260 @ 0x3b9c │ │ │ │ + movw r1, #18524 @ 0x485c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 5cc58 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5cc54 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5cc48 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5cc44 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc64 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5cc60 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15308 @ 0x3bcc │ │ │ │ + movw r1, #18572 @ 0x488c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d599c │ │ │ │ - movw r1, #37716 @ 0x9354 │ │ │ │ + b.w d5480 │ │ │ │ + movw r1, #40980 @ 0xa014 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5cc7e <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5cc7a <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5cca0 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5cc9c <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #22372 @ 0x5764 │ │ │ │ + movw r1, #25596 @ 0x63fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #22376 @ 0x5768 │ │ │ │ + movw r1, #25600 @ 0x6400 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5ccd8 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + cbnz r5, 5ccd4 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5ccd8 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + blt.n 5ccd4 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5ccd8 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ - cbnz r2, 5ccf4 <_PyErr_SetFromPyStatus@@Base+0xde> │ │ │ │ - ldr r1, [pc, #76] @ (5cd28 <_PyErr_SetFromPyStatus@@Base+0x112>) │ │ │ │ + bgt.n 5ccd4 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + cbnz r2, 5ccf0 <_PyErr_SetFromPyStatus@@Base+0xde> │ │ │ │ + ldr r1, [pc, #76] @ (5cd24 <_PyErr_SetFromPyStatus@@Base+0x112>) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cd20 <_PyErr_SetFromPyStatus@@Base+0x10a> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cd1c <_PyErr_SetFromPyStatus@@Base+0x10a> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cd0e <_PyErr_SetFromPyStatus@@Base+0xf8> │ │ │ │ + bgt.n 5cd0a <_PyErr_SetFromPyStatus@@Base+0xf8> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #50084 @ 0xc3a4 │ │ │ │ + movw r1, #53308 @ 0xd03c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5cd20 <_PyErr_SetFromPyStatus@@Base+0x10a> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5cd1c <_PyErr_SetFromPyStatus@@Base+0x10a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ccf8 <_PyErr_SetFromPyStatus@@Base+0xe2> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 5ccf4 <_PyErr_SetFromPyStatus@@Base+0xe2> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ccf8 <_PyErr_SetFromPyStatus@@Base+0xe2> │ │ │ │ + beq.n 5ccf4 <_PyErr_SetFromPyStatus@@Base+0xe2> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ blxns r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005cd2c : │ │ │ │ +0005cd28 : │ │ │ │ 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, #38084 @ 0x94c4 │ │ │ │ + movw r1, #41308 @ 0xa15c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48708 @ 0xbe44 │ │ │ │ + movw r0, #51972 @ 0xcb04 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 115780 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115f08 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5cdb2 │ │ │ │ + cbz r0, 5cdae │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #15364 @ 0x3c04 │ │ │ │ + movw r1, #18628 @ 0x48c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8761c │ │ │ │ + bl 871a8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cdb0 │ │ │ │ + beq.n 5cdac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5cdb0 │ │ │ │ + cbnz r3, 5cdac │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5cdf6 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + bpl.n 5cdf6 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5cdf0 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5cdf6 │ │ │ │ + bne.n 5cdf0 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5cdf6 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5ce30 │ │ │ │ + cbnz r0, 5ce30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r6, #13881 @ 0x3639 │ │ │ │ + movw r6, #12473 @ 0x30b9 │ │ │ │ movt r6, #11 │ │ │ │ ldr.w r2, [r4, #8]! │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #12 │ │ │ │ add.w r9, r2, r3, lsr #2 │ │ │ │ cmp r7, r9 │ │ │ │ - bge.n 5ce2e │ │ │ │ + bge.n 5ce2e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 5ce2a │ │ │ │ + cbz r3, 5ce2a │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5ce24 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5ce2a │ │ │ │ + bne.n 5ce24 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5ce2a │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5ce30 │ │ │ │ + cbnz r0, 5ce30 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5ce0e │ │ │ │ + b.n 5ce0e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - b.w 38518 │ │ │ │ + b.w 384f0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #15380 @ 0x3c14 │ │ │ │ + movw r0, #18644 @ 0x48d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ 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, 5ce7a │ │ │ │ + cbnz r4, 5ce70 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5ce7a │ │ │ │ + ble.n 5ce70 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ce7a │ │ │ │ - cbnz r2, 5ce9a │ │ │ │ + bne.n 5ce70 │ │ │ │ + cbnz r2, 5ce90 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ movw r4, #18624 @ 0x48c0 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cec2 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5ceb8 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5cec6 │ │ │ │ - movw r2, #12248 @ 0x2fd8 │ │ │ │ + bmi.n 5cebc │ │ │ │ + movw r2, #15584 @ 0x3ce0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49232 @ 0xc050 │ │ │ │ + movw r0, #52544 @ 0xcd40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5cefa │ │ │ │ + b.n 5cef0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 842e8 │ │ │ │ + bl 83e84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cec2 │ │ │ │ + beq.n 5ceb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171da0 │ │ │ │ + bl 172f38 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 246c08 <_PyArg_BadArgument@@Base+0x2f8> │ │ │ │ + bl 248078 <_PyArg_BadArgument@@Base+0x280> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cefa │ │ │ │ + beq.n 5cef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cefa │ │ │ │ + cbnz r3, 5cef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #15388 @ 0x3c1c │ │ │ │ + movw r0, #18652 @ 0x48dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e2114 │ │ │ │ - movw r0, #52524 @ 0xcd2c │ │ │ │ + b.w e23f0 │ │ │ │ + movw r0, #55788 @ 0xd9ec │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cf4a │ │ │ │ + blt.n 5cf40 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbnz r4, 5cf54 │ │ │ │ + bl 9ab24 │ │ │ │ + cbnz r4, 5cf4a │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5cf5c │ │ │ │ + b.n 5cf52 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5cf86 │ │ │ │ + cbnz r1, 5cf7c │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65104 @ 0xfe50 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2832 @ 0xb10 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5cfa8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5cf9e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5cfae │ │ │ │ + bmi.n 5cfa4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15404 @ 0x3c2c │ │ │ │ + movw r1, #18668 @ 0x48ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5cfda │ │ │ │ + b.n 5cfd0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5cfc8 │ │ │ │ + cbz r1, 5cfbe │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5cfd2 │ │ │ │ + beq.n 5cfc8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cfd2 │ │ │ │ - bl 245fbc <_Py_c_pow@@Base+0x1230> │ │ │ │ + b.n 5cfc8 │ │ │ │ + bl 2474a4 <_Py_c_pow@@Base+0x1230> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cfb4 │ │ │ │ - b.n 5cfa8 │ │ │ │ + bne.n 5cfaa │ │ │ │ + b.n 5cf9e │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 790b0 │ │ │ │ - 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, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #5840 @ 0x16d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5d02a │ │ │ │ - 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 790b0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 5d02c │ │ │ │ + bl 7909c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -75617,73 +75585,102 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 5d072 │ │ │ │ + cbz r4, 5d016 │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 5d074 │ │ │ │ + b.n 5d018 │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #53523 @ 0xd113 │ │ │ │ + movw r0, #53513 @ 0xd109 │ │ │ │ movt r0, #5 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14fe3c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5d078 │ │ │ │ + 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 7909c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 5d07a │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d0b6 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d0ac │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d0b0 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d0b6 │ │ │ │ + bne.n 5d0a6 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d0ac │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d110 │ │ │ │ + cbnz r0, 5d106 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d0d2 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d0c8 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d0cc │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d0d2 │ │ │ │ + bne.n 5d0c2 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d0c8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d110 │ │ │ │ + cbnz r0, 5d106 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d0ee │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d0e4 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d0e8 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d0ee │ │ │ │ + bne.n 5d0de │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d0e4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d110 │ │ │ │ + cbnz r0, 5d106 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5d110 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d106 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d106 │ │ │ │ + bne.n 5d0fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ @@ -75697,315 +75694,320 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #53615 @ 0xd16f │ │ │ │ + movw r1, #53605 @ 0xd165 │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eb10 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 1a0cbc <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5d16a │ │ │ │ + beq.n 5d160 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 148050 │ │ │ │ + bl 148fe8 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85ac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d1a8 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d19e │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d1a2 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d1a8 │ │ │ │ + bne.n 5d198 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d19e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d212 │ │ │ │ + cbnz r0, 5d208 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5d1b2 │ │ │ │ + cbnz r0, 5d1a8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5d1bc │ │ │ │ - b.n 5d1d4 │ │ │ │ + cbnz r0, 5d1b2 │ │ │ │ + b.n 5d1ca │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1ac │ │ │ │ - b.n 5d212 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + beq.n 5d1a2 │ │ │ │ + b.n 5d208 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d1ce │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d1d4 │ │ │ │ + bne.n 5d1c4 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d1ca │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d212 │ │ │ │ + cbnz r0, 5d208 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d1f0 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d1e6 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d1ea │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d1f0 │ │ │ │ + bne.n 5d1e0 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d1e6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d212 │ │ │ │ + cbnz r0, 5d208 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d212 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d208 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d208 │ │ │ │ + bne.n 5d1fe │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 5d214 │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d244 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d246 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d23e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d244 │ │ │ │ + bne.n 5d240 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d246 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d266 │ │ │ │ + cbnz r0, 5d268 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d266 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d268 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d25c │ │ │ │ + bne.n 5d25e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d298 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d29a │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d292 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d298 │ │ │ │ + bne.n 5d294 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d29a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d2d6 │ │ │ │ + cbnz r0, 5d2d8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d2b4 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d2b6 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d2ae │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d2b4 │ │ │ │ + bne.n 5d2b0 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d2b6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d2d6 │ │ │ │ + cbnz r0, 5d2d8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d2d6 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d2d8 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d2cc │ │ │ │ + bne.n 5d2ce │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d308 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d30a │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d302 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d308 │ │ │ │ + bne.n 5d304 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d30a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d346 │ │ │ │ + cbnz r0, 5d348 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d324 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d326 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d31e │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d324 │ │ │ │ + bne.n 5d320 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d326 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d346 │ │ │ │ + cbnz r0, 5d348 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d346 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d348 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d33c │ │ │ │ + bne.n 5d33e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d348 : │ │ │ │ +0005d34a : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #36] @ (5d37c ) │ │ │ │ + ldr r1, [pc, #32] @ (5d37c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1a8f24 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 1ab2e0 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5d374 │ │ │ │ + cbz r3, 5d376 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d3b0 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d3b0 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d3aa │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d3b0 │ │ │ │ + bne.n 5d3aa │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d3b0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d3ee │ │ │ │ + cbnz r0, 5d3ee │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d3cc │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d3cc │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3c6 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d3cc │ │ │ │ + bne.n 5d3c6 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d3cc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d3ee │ │ │ │ + cbnz r0, 5d3ee │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d3ee │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d3ee │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3e4 │ │ │ │ + bne.n 5d3e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5d380 │ │ │ │ + b.n 5d380 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d422 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d422 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d41c │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d422 │ │ │ │ + bne.n 5d41c │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d422 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d460 │ │ │ │ + cbnz r0, 5d460 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d43e │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d43e │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d438 │ │ │ │ - bl b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d43e │ │ │ │ + bne.n 5d438 │ │ │ │ + bl b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d43e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d460 │ │ │ │ + cbnz r0, 5d460 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d460 │ │ │ │ - movw r3, #13881 @ 0x3639 │ │ │ │ + cbz r0, 5d460 │ │ │ │ + movw r3, #12473 @ 0x30b9 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d456 │ │ │ │ + bne.n 5d456 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b35cc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b304c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0005d462 : │ │ │ │ @@ -76024,19 +76026,19 @@ │ │ │ │ movs r0, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85e88 │ │ │ │ + bl 85a18 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5d4a2 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 5d4c2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbz r3, 5d4b8 │ │ │ │ cmp r4, #0 │ │ │ │ blt.n 5d4b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ @@ -76060,188 +76062,188 @@ │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 5d4fc <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15624 @ 0x3d08 │ │ │ │ + movw r1, #18888 @ 0x49c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 5d6c0 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bmi.n 5d510 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 5d524 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ bpl.n 5d524 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d974 <_PyXI_Exit@@Base+0xf18> │ │ │ │ + bl 21eefc <_PyXI_Exit@@Base+0xf18> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5d6b0 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5d6c4 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9708 @ 0x25ec │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf4ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5d67a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #43416 @ 0xa998 │ │ │ │ + movw r1, #46680 @ 0xb658 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf4ac │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 5d550 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 5d5e8 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21dc90 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21f218 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d56e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5d56e <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5d54a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #43428 @ 0xa9a4 │ │ │ │ + movw r1, #46692 @ 0xb664 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf4ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d54a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21dc90 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21f218 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d5a6 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5d5a6 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5d54a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #43476 @ 0xa9d4 │ │ │ │ + movw r1, #46740 @ 0xb694 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf4ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d54a <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21dc90 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21f218 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d5de <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5d5de <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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 5d5fe <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 5d5fe <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 5d684 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56072 @ 0xdb08 │ │ │ │ + movw r1, #59336 @ 0xe7c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf4ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d68e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21dc90 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21f218 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d634 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 5d634 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cbz r3, 5d698 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22340 @ 0x5744 │ │ │ │ + movw r1, #25564 @ 0x63dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfa0c │ │ │ │ + bl cf4ac │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5d6a2 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21dc90 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21f218 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d668 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5d668 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5d520 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #15580 @ 0x3cdc │ │ │ │ + movw r4, #18844 @ 0x499c │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ b.n 5d6aa <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #15440 @ 0x3c50 │ │ │ │ + movw r4, #18704 @ 0x4910 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ b.n 5d6aa <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #17908 @ 0x45f4 │ │ │ │ + movw r4, #21160 @ 0x52a8 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ b.n 5d6aa <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #15484 @ 0x3c7c │ │ │ │ + movw r4, #18748 @ 0x493c │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ b.n 5d6aa <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #17996 @ 0x464c │ │ │ │ + movw r4, #21248 @ 0x5300 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ b.n 5d6aa <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #15528 @ 0x3ca8 │ │ │ │ + movw r4, #18792 @ 0x4968 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 275e28 <_PySemaphore_Destroy@@Base+0x504> │ │ │ │ + bl 276af8 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ 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 │ │ │ │ @@ -76250,51 +76252,51 @@ │ │ │ │ cbnz r3, 5d6e4 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cbnz r3, 5d6e4 <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cbz r3, 5d742 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ cbz r4, 5d6f0 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 842e8 │ │ │ │ + bl 83e84 │ │ │ │ mov r4, r0 │ │ │ │ b.n 5d6f6 <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 5d798 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cbz r2, 5d70a <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ ldr r1, [pc, #160] @ (5d7a0 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5d72a <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cbz r2, 5d71a <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ ldr r1, [pc, #148] @ (5d7a4 <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5d72a <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cbz r2, 5d75c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r1, [pc, #136] @ (5d7a8 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5d75c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d798 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5d798 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 5d798 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ cbz r4, 5d754 <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d75c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ @@ -76305,50 +76307,50 @@ │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ bne.n 5d776 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e424 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5d780 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e638 │ │ │ │ + bl 7e658 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5d79a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 5d79a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 5d79a <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ bgt.n 5d71c <_PyXI_InitExcInfo@@Base+0x256> │ │ │ │ lsls r1, r1, #1 │ │ │ │ b.n 5db60 <_PyXI_ClearExcInfo@@Base+0x3ac> │ │ │ │ lsls r1, r1, #1 │ │ │ │ bgt.n 5d75c <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0005d7ac <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 32240 <_PyXI_ApplyError@@Base+0x25c> │ │ │ │ + b.w 32220 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ │ │ │ │ 0005d7b0 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 3247e <_PyXI_ApplyError@@Base+0x49a> │ │ │ │ + b.w 3245e <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ │ │ │ │ 0005d7b4 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 275e28 <_PySemaphore_Destroy@@Base+0x504> │ │ │ │ + b.w 276af8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ @@ -76369,67 +76371,67 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 5d808 <_PyXI_ClearExcInfo@@Base+0x54> │ │ │ │ b.n 5d878 <_PyXI_ClearExcInfo@@Base+0xc4> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ beq.n 5d81c <_PyXI_ClearExcInfo@@Base+0x68> │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n 5d83a <_PyXI_ClearExcInfo@@Base+0x86> │ │ │ │ b.n 5d826 <_PyXI_ClearExcInfo@@Base+0x72> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5d814 <_PyXI_ClearExcInfo@@Base+0x60> │ │ │ │ b.n 5d878 <_PyXI_ClearExcInfo@@Base+0xc4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 5d83c <_PyXI_ClearExcInfo@@Base+0x88> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbz r0, 5d83c <_PyXI_ClearExcInfo@@Base+0x88> │ │ │ │ b.n 5d878 <_PyXI_ClearExcInfo@@Base+0xc4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 5d86c <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #944] @ (5dc34 ) │ │ │ │ + ldr r0, [pc, #944] @ (5dc34 <_PyXI_ClearExcInfo@@Base+0x480>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ @@ -76447,252 +76449,252 @@ │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 5d92a <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 5d8ea <_PyXI_ClearExcInfo@@Base+0x136> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + movw r0, #52880 @ 0xce90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 5d92a <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ cbz r0, 5d92a <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 5d916 <_PyXI_ClearExcInfo@@Base+0x162> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 5d92a <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #49656 @ 0xc1f8 │ │ │ │ + movw r1, #52880 @ 0xce90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #96] @ (5d994 <_PyXI_ClearExcInfo@@Base+0x1e0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5d958 <_PyXI_ClearExcInfo@@Base+0x1a4> │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 5d958 <_PyXI_ClearExcInfo@@Base+0x1a4> │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 5d958 <_PyXI_ClearExcInfo@@Base+0x1a4> │ │ │ │ - cbnz r2, 5d974 <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ - ldr r1, [pc, #76] @ (5d9a8 <_PyXI_ClearExcInfo@@Base+0x1f4>) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d9a0 <_PyXI_ClearExcInfo@@Base+0x1ec> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 5d98e <_PyXI_ClearExcInfo@@Base+0x1da> │ │ │ │ - ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5d9a0 <_PyXI_ClearExcInfo@@Base+0x1ec> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5d978 <_PyXI_ClearExcInfo@@Base+0x1c4> │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5d978 <_PyXI_ClearExcInfo@@Base+0x1c4> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #272] @ (5dabc <_PyXI_ClearExcInfo@@Base+0x308>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5d9cc <_PyXI_ClearExcInfo@@Base+0x218> │ │ │ │ + cbz r3, 5d954 <_PyXI_ClearExcInfo@@Base+0x1a0> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5d9dc <_PyXI_ClearExcInfo@@Base+0x228> │ │ │ │ + b.n 5d964 <_PyXI_ClearExcInfo@@Base+0x1b0> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5d9da <_PyXI_ClearExcInfo@@Base+0x226> │ │ │ │ + ble.n 5d962 <_PyXI_ClearExcInfo@@Base+0x1ae> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5d9d6 <_PyXI_ClearExcInfo@@Base+0x222> │ │ │ │ - cbnz r1, 5d9fc <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ + bne.n 5d95e <_PyXI_ClearExcInfo@@Base+0x1aa> │ │ │ │ + cbnz r1, 5d984 <_PyXI_ClearExcInfo@@Base+0x1d0> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d9dc <_PyXI_ClearExcInfo@@Base+0x228> │ │ │ │ + b.n 5d964 <_PyXI_ClearExcInfo@@Base+0x1b0> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #352] @ (5db40 <_PyXI_ClearExcInfo@@Base+0x38c>) │ │ │ │ + ldr r1, [pc, #352] @ (5dac8 <_PyXI_ClearExcInfo@@Base+0x314>) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5da02 <_PyXI_ClearExcInfo@@Base+0x24e> │ │ │ │ - b.n 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + cbnz r0, 5d98a <_PyXI_ClearExcInfo@@Base+0x1d6> │ │ │ │ + b.n 5da50 <_PyXI_ClearExcInfo@@Base+0x29c> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + beq.n 5da50 <_PyXI_ClearExcInfo@@Base+0x29c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5daa2 <_PyXI_ClearExcInfo@@Base+0x2ee> │ │ │ │ + beq.n 5da2a <_PyXI_ClearExcInfo@@Base+0x276> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5da34 <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 5d9bc <_PyXI_ClearExcInfo@@Base+0x208> │ │ │ │ + bl f9698 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5da2e <_PyXI_ClearExcInfo@@Base+0x27a> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 5d9b6 <_PyXI_ClearExcInfo@@Base+0x202> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5da50 <_PyXI_ClearExcInfo@@Base+0x29c> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5da38 <_PyXI_ClearExcInfo@@Base+0x284> │ │ │ │ - b.n 5daa2 <_PyXI_ClearExcInfo@@Base+0x2ee> │ │ │ │ + bne.n 5d9c0 <_PyXI_ClearExcInfo@@Base+0x20c> │ │ │ │ + b.n 5da2a <_PyXI_ClearExcInfo@@Base+0x276> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - cbz r0, 5da72 <_PyXI_ClearExcInfo@@Base+0x2be> │ │ │ │ + cbz r0, 5d9fa <_PyXI_ClearExcInfo@@Base+0x246> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5da50 <_PyXI_ClearExcInfo@@Base+0x29c> │ │ │ │ + bne.n 5d9d8 <_PyXI_ClearExcInfo@@Base+0x224> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5da6c <_PyXI_ClearExcInfo@@Base+0x2b8> │ │ │ │ - bl 148050 │ │ │ │ + b.n 5d9f4 <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5da6c <_PyXI_ClearExcInfo@@Base+0x2b8> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5d9f4 <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 5da50 <_PyXI_ClearExcInfo@@Base+0x29c> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5da76 <_PyXI_ClearExcInfo@@Base+0x2c2> │ │ │ │ - b.n 5daac <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ - vldr d9, [pc, #196] @ 5db38 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ + bne.n 5d9fe <_PyXI_ClearExcInfo@@Base+0x24a> │ │ │ │ + b.n 5da34 <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ + vldr d9, [pc, #196] @ 5dac0 <_PyXI_ClearExcInfo@@Base+0x30c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5da84 <_PyXI_ClearExcInfo@@Base+0x2d0> │ │ │ │ + bne.n 5da0c <_PyXI_ClearExcInfo@@Base+0x258> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5dab0 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ - bl 148050 │ │ │ │ + b.n 5da38 <_PyXI_ClearExcInfo@@Base+0x284> │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5dab0 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5dab0 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ - b.n 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ - vldr d8, [pc, #148] @ 5db38 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ + bne.n 5da38 <_PyXI_ClearExcInfo@@Base+0x284> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 5da38 <_PyXI_ClearExcInfo@@Base+0x284> │ │ │ │ + b.n 5da50 <_PyXI_ClearExcInfo@@Base+0x29c> │ │ │ │ + vldr d8, [pc, #148] @ 5dac0 <_PyXI_ClearExcInfo@@Base+0x30c> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5dab0 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ - vldr d8, [pc, #136] @ 5db38 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ + b.n 5da38 <_PyXI_ClearExcInfo@@Base+0x284> │ │ │ │ + vldr d8, [pc, #136] @ 5dac0 <_PyXI_ClearExcInfo@@Base+0x30c> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ef1f4 │ │ │ │ + bl 1f0fd4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5dacc <_PyXI_ClearExcInfo@@Base+0x318> │ │ │ │ + bne.n 5da54 <_PyXI_ClearExcInfo@@Base+0x2a0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5db2c <_PyXI_ClearExcInfo@@Base+0x378> │ │ │ │ + b.n 5dab4 <_PyXI_ClearExcInfo@@Base+0x300> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1ef1f4 │ │ │ │ + bl 1f0fd4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + beq.n 5da50 <_PyXI_ClearExcInfo@@Base+0x29c> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 159050 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98598 │ │ │ │ + bl 159050 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 9803c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5db26 <_PyXI_ClearExcInfo@@Base+0x372> │ │ │ │ + bne.n 5daae <_PyXI_ClearExcInfo@@Base+0x2fa> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 5dac8 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bl f6be4 │ │ │ │ + b.n 5da50 <_PyXI_ClearExcInfo@@Base+0x29c> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5dbf8 │ │ │ │ + bl 5dbbc <_PyXI_ClearExcInfo@@Base+0x408> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #448] @ (5dd04 ) │ │ │ │ + ldr r1, [pc, #272] @ (5dbdc <_PyXI_ClearExcInfo@@Base+0x428>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cbnz r5, 5daf0 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ + cmp r3, r5 │ │ │ │ + blt.n 5daf0 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 5daf0 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ + cbnz r2, 5db0c <_PyXI_ClearExcInfo@@Base+0x358> │ │ │ │ + ldr r1, [pc, #76] @ (5db40 <_PyXI_ClearExcInfo@@Base+0x38c>) │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5db38 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5db26 <_PyXI_ClearExcInfo@@Base+0x372> │ │ │ │ + ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ + movw r1, #27512 @ 0x6b78 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5db38 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f9698 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5db10 <_PyXI_ClearExcInfo@@Base+0x35c> │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5db10 <_PyXI_ClearExcInfo@@Base+0x35c> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #448] @ (5dd04 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ @@ -76712,353 +76714,352 @@ │ │ │ │ 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 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 5dbb0 <_PyXI_ClearExcInfo@@Base+0x3fc> │ │ │ │ cmp r4, #0 │ │ │ │ bgt.n 5db9e <_PyXI_ClearExcInfo@@Base+0x3ea> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #7636 @ 0x1dd4 │ │ │ │ + movw r1, #10928 @ 0x2ab0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 5dbb0 <_PyXI_ClearExcInfo@@Base+0x3fc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 5db88 <_PyXI_ClearExcInfo@@Base+0x3d4> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5db88 <_PyXI_ClearExcInfo@@Base+0x3d4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #624] @ (5de2c ) │ │ │ │ + ldr r1, [pc, #624] @ (5de2c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -0005dbbc : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7afb8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5dbf4 │ │ │ │ - bl 1d5e60 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5dbe8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 5dbec │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 5dbf4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5dbe8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #160] @ 5dcb0 │ │ │ │ + vldr d8, [pc, #156] @ 5dc70 <_PyXI_ClearExcInfo@@Base+0x4bc> │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 278c68 │ │ │ │ + bl 279938 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85f38 │ │ │ │ - cbz r0, 5dc66 │ │ │ │ + bl 85ac8 │ │ │ │ + cbz r0, 5dc2a <_PyXI_ClearExcInfo@@Base+0x476> │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 278c68 │ │ │ │ + bl 279938 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85ac8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5dc6a │ │ │ │ + cbnz r0, 5dc2e <_PyXI_ClearExcInfo@@Base+0x47a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dc66 │ │ │ │ + beq.n 5dc2a <_PyXI_ClearExcInfo@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5dc66 │ │ │ │ + cbnz r3, 5dc2a <_PyXI_ClearExcInfo@@Base+0x476> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5dca2 │ │ │ │ + b.n 5dc66 <_PyXI_ClearExcInfo@@Base+0x4b2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e424 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dc8c │ │ │ │ + beq.n 5dc50 <_PyXI_ClearExcInfo@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5dc8c │ │ │ │ + cbnz r3, 5dc50 <_PyXI_ClearExcInfo@@Base+0x49c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dca2 │ │ │ │ + beq.n 5dc66 <_PyXI_ClearExcInfo@@Base+0x4b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5dca2 │ │ │ │ + cbnz r3, 5dc66 <_PyXI_ClearExcInfo@@Base+0x4b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 5dbde │ │ │ │ + bvs.n 5db9e <_PyXI_ClearExcInfo@@Base+0x3ea> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ + │ │ │ │ +0005dc78 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 7afb0 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5dcb0 │ │ │ │ + bl 1d80b8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5dca4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 5dca8 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 5dcb0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5dca4 │ │ │ │ + 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 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5dd08 │ │ │ │ + beq.n 5dd04 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5dd00 │ │ │ │ + bne.n 5dcfc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5dd0a │ │ │ │ + b.n 5dd06 │ │ │ │ mov r0, sp │ │ │ │ - bl 5dbf8 │ │ │ │ - b.n 5dd0a │ │ │ │ + bl 5dbbc <_PyXI_ClearExcInfo@@Base+0x408> │ │ │ │ + b.n 5dd06 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005dd0e : │ │ │ │ +0005dd0a : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5dd16 │ │ │ │ + b.w 5dd12 │ │ │ │ │ │ │ │ -0005dd16 : │ │ │ │ +0005dd12 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5de0e │ │ │ │ + beq.n 5de0a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5de08 │ │ │ │ + beq.n 5de04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5dd4c │ │ │ │ + cbnz r0, 5dd48 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5dd6c │ │ │ │ - cbz r4, 5dd92 │ │ │ │ + b.n 5dd68 │ │ │ │ + cbz r4, 5dd8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5de02 │ │ │ │ + beq.n 5ddfe │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5de20 │ │ │ │ + bl 5de1c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dd82 │ │ │ │ + beq.n 5dd7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5dd82 │ │ │ │ + cbnz r3, 5dd7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79054 │ │ │ │ - b.n 5de0e │ │ │ │ - ldr r2, [pc, #132] @ (5de18 ) │ │ │ │ + bl 79040 │ │ │ │ + b.n 5de0a │ │ │ │ + ldr r2, [pc, #132] @ (5de14 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5ddb2 │ │ │ │ - movw r1, #23676 @ 0x5c7c │ │ │ │ + cbnz r3, 5ddae │ │ │ │ + movw r1, #26692 @ 0x6844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #32776 @ 0x8008 │ │ │ │ + movw r0, #36040 @ 0x8cc8 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #24732 @ 0x609c │ │ │ │ + movw r1, #27956 @ 0x6d34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf4ac │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5ddcc │ │ │ │ - bl d7c64 │ │ │ │ - b.n 5dd5a │ │ │ │ + cbnz r0, 5ddc8 │ │ │ │ + bl d7748 │ │ │ │ + b.n 5dd56 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5de1c ) │ │ │ │ + ldr r0, [pc, #64] @ (5de18 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ddf8 │ │ │ │ + beq.n 5ddf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5ddf8 │ │ │ │ + cbnz r3, 5ddf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ddc6 │ │ │ │ + beq.n 5ddc2 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 5dd5a │ │ │ │ + b.n 5dd56 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5dd6c │ │ │ │ + b.n 5dd68 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5dd4e │ │ │ │ - b.n 5dd5a │ │ │ │ + bne.n 5dd4a │ │ │ │ + b.n 5dd56 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r5, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005de20 : │ │ │ │ +0005de1c : │ │ │ │ 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] @ (5def8 ) │ │ │ │ + ldr r3, [pc, #196] @ (5def4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0af0 │ │ │ │ - cbz r0, 5de80 │ │ │ │ + bl 1b3070 │ │ │ │ + cbz r0, 5de7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5de54 │ │ │ │ + cbnz r4, 5de50 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #24732 @ 0x609c │ │ │ │ + movw r1, #27956 @ 0x6d34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cfa0c │ │ │ │ + bl cf4ac │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5de84 │ │ │ │ + cbnz r0, 5de80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5de80 │ │ │ │ + beq.n 5de7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5de80 │ │ │ │ + cbnz r3, 5de7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5deee │ │ │ │ + b.n 5deea │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #104] @ (5defc ) │ │ │ │ - bl fd8c0 │ │ │ │ + ldr r1, [pc, #104] @ (5def8 ) │ │ │ │ + bl fdc08 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5deb2 │ │ │ │ + beq.n 5deae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5deb2 │ │ │ │ + cbnz r3, 5deae │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5ded8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5ded4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5deca │ │ │ │ + beq.n 5dec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5deca │ │ │ │ + cbnz r3, 5dec6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0c6c │ │ │ │ + bl 1b320c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5deee │ │ │ │ + beq.n 5deea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5deee │ │ │ │ + cbnz r3, 5deea │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r5, r6, r7} │ │ │ │ @@ -77066,424 +77067,424 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5df28 │ │ │ │ + cbz r3, 5df24 │ │ │ │ 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 5df32 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5df3c │ │ │ │ + bne.n 5df2e │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 5df38 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5b214 │ │ │ │ + b.w 5b216 │ │ │ │ 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 5df68 │ │ │ │ + bhi.n 5df64 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5df80 │ │ │ │ + ble.n 5df7c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5df88 │ │ │ │ - movw r0, #26776 @ 0x6898 │ │ │ │ + b.n 5df84 │ │ │ │ + movw r0, #29920 @ 0x74e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5df5e │ │ │ │ + bne.n 5df5a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5df90 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b.n 5e0c4 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + cbz r3, 5dfa8 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + b.n 5dfb8 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 5dfb6 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5dfb2 │ │ │ │ + cbnz r1, 5dfd8 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5dfb8 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [pc, #260] @ (5e0c0 ) │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r1, r1, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 26a738 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5dfc4 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5e000 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r6, [sp] │ │ │ │ - bl 90a9c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5dfc8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5e03e │ │ │ │ - ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5e010 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5e010 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 26abf8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5e024 │ │ │ │ - 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 790b0 │ │ │ │ - b.n 5e010 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5dfc4 │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5e03e │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5e03e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 26a9d0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5e03e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5dfc4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5dfc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5dfc4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - cbz r3, 5e060 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b.n 5e070 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 5e06e │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5e06a │ │ │ │ - cbnz r1, 5e090 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 5e070 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r1, [pc, #260] @ (5e178 ) │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r1, r1, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 5e096 │ │ │ │ - b.n 5e168 │ │ │ │ + cbnz r0, 5dfde │ │ │ │ + b.n 5e0b0 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5e168 │ │ │ │ - cbz r6, 5e112 │ │ │ │ + beq.n 5e0b0 │ │ │ │ + cbz r6, 5e05a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5e0c6 │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 5e00e │ │ │ │ + bl f9698 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e0c0 │ │ │ │ - bl 805dc │ │ │ │ + bne.n 5e008 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e168 │ │ │ │ + bne.n 5e0b0 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5e0ca │ │ │ │ - b.n 5e11c │ │ │ │ + bne.n 5e012 │ │ │ │ + b.n 5e064 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5e0f0 │ │ │ │ - bl 123614 │ │ │ │ + cbz r0, 5e038 │ │ │ │ + bl 123dbc │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e0ea │ │ │ │ - bl 805dc │ │ │ │ + bne.n 5e032 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e168 │ │ │ │ + bne.n 5e0b0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5e0f4 │ │ │ │ - b.n 5e124 │ │ │ │ + bne.n 5e03c │ │ │ │ + b.n 5e06c │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 123614 │ │ │ │ + bl 123dbc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e128 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 5e128 │ │ │ │ - b.n 5e168 │ │ │ │ + bne.n 5e070 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 5e070 │ │ │ │ + b.n 5e0b0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 5e128 │ │ │ │ + b.n 5e070 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5e128 │ │ │ │ + b.n 5e070 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 159050 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98598 │ │ │ │ + bl 159050 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 9803c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e16c │ │ │ │ + bne.n 5e0b4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e172 │ │ │ │ + b.n 5e0ba │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5e182 │ │ │ │ + bl 5e17e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #800] @ (5e49c ) │ │ │ │ + ldr r1, [pc, #800] @ (5e3e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 26b628 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5e0f8 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbz r0, 5e134 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r6, [sp] │ │ │ │ + bl 903cc │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5e0fc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5e172 │ │ │ │ + ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5e144 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5e144 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 26bae8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5e158 │ │ │ │ + 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 7909c │ │ │ │ + b.n 5e144 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7e424 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5e0f8 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cbz r3, 5e172 │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + cbz r1, 5e172 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 26b8c0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5e172 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5e0f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5e0f8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e0f8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e17c : │ │ │ │ +0005e178 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5dd16 │ │ │ │ + b.w 5dd12 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1c06d4 │ │ │ │ + bl 1c2964 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e1a8 │ │ │ │ + bne.n 5e1a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e1ce │ │ │ │ + b.n 5e1ca │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c06d4 │ │ │ │ + bl 1c2964 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e1a4 │ │ │ │ + beq.n 5e1a0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #38668 @ 0x970c │ │ │ │ + movw r0, #41932 @ 0xa3cc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ 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 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5e222 │ │ │ │ + beq.n 5e21e │ │ │ │ mov r4, r0 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e21a │ │ │ │ + bne.n 5e216 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e224 │ │ │ │ + b.n 5e220 │ │ │ │ mov r0, sp │ │ │ │ - bl 5e182 │ │ │ │ - b.n 5e224 │ │ │ │ + bl 5e17e │ │ │ │ + b.n 5e220 │ │ │ │ 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, 5e26e │ │ │ │ + cbz r4, 5e26a │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5e286 │ │ │ │ + cbz r3, 5e282 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + movw r2, #55428 @ 0xd884 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 242a98 │ │ │ │ + bl 243f80 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5e28e │ │ │ │ + b.n 5e28a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49960 @ 0xc328 │ │ │ │ + movw r1, #53224 @ 0xcfe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5e28e │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5e28a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e294 : │ │ │ │ - movw r0, #3380 @ 0xd34 │ │ │ │ +0005e290 : │ │ │ │ + movw r0, #6644 @ 0x19f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e29e : │ │ │ │ +0005e29a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5e2d4 ) │ │ │ │ + ldr r3, [pc, #36] @ (5e2d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5e2d0 │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ + cbnz r0, 5e2cc │ │ │ │ + movw r1, #55648 @ 0xd960 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #5380 @ 0x1504 │ │ │ │ + movw r0, #8644 @ 0x21c4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e2f8 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5e33a │ │ │ │ - ldr r1, [pc, #68] @ (5e340 ) │ │ │ │ + bne.n 5e2f4 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 5e336 │ │ │ │ + ldr r1, [pc, #68] @ (5e33c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5e32a │ │ │ │ + bne.n 5e326 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15760 @ 0x3d90 │ │ │ │ + movw r1, #19024 @ 0x4a50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5e33a │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5e336 │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -77495,32 +77496,32 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5e3e4 ) │ │ │ │ + ldr r3, [pc, #116] @ (5e3e0 ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #15848 @ 0x3de8 │ │ │ │ + movw r2, #19112 @ 0x4aa8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d6834 │ │ │ │ - cbz r0, 5e3de │ │ │ │ + bl d6318 │ │ │ │ + cbz r0, 5e3da │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5e3aa │ │ │ │ + cbnz r5, 5e3a6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5e39e │ │ │ │ + cbz r3, 5e39a │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5e3aa │ │ │ │ + b.n 5e3a6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ @@ -77538,233 +77539,233 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2436e0 │ │ │ │ + bl 244bc8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #976] @ (5e7b8 ) │ │ │ │ + ldr r1, [pc, #976] @ (5e7b4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #15864 @ 0x3df8 │ │ │ │ + movw r1, #19128 @ 0x4ab8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ - cbnz r0, 5e42c │ │ │ │ + bl 14fe3c │ │ │ │ + cbnz r0, 5e428 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #52793 @ 0xce39 │ │ │ │ + movw r1, #60441 @ 0xec19 │ │ │ │ movt r1, #30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35b94 │ │ │ │ + b.w 35b6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e430 : │ │ │ │ +0005e42c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #16048 @ 0x3eb0 │ │ │ │ + movw r1, #19312 @ 0x4b70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ - cbnz r0, 5e464 │ │ │ │ + bl 14fe3c │ │ │ │ + cbnz r0, 5e460 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117dfc │ │ │ │ + b.w 1185bc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e468 : │ │ │ │ +0005e464 : │ │ │ │ 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 5e494 │ │ │ │ + bmi.n 5e490 │ │ │ │ movw r1, #1486 @ 0x5ce │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e49a │ │ │ │ - bl 1b9bc8 │ │ │ │ + b.n 5e496 │ │ │ │ + bl 1bbe1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e49c : │ │ │ │ +0005e498 : │ │ │ │ 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 5e4ba │ │ │ │ + bpl.n 5e4b6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f9c48 <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f9f90 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #34680 @ 0x8778 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5e594 │ │ │ │ + beq.n 5e590 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e594 │ │ │ │ + bne.n 5e590 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5e594 │ │ │ │ + beq.n 5e590 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e594 │ │ │ │ + bne.n 5e590 │ │ │ │ movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5e52a │ │ │ │ + beq.n 5e526 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 5e594 │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 5e590 │ │ │ │ movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5e546 │ │ │ │ + beq.n 5e542 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 5e578 │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 5e574 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 2001e8 <_PyEval_GetBuiltin@@Base+0x850> │ │ │ │ + bl 201ea0 <_PyEval_GetBuiltin@@Base+0x7d0> │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 2001e8 <_PyEval_GetBuiltin@@Base+0x850> │ │ │ │ + bl 201ea0 <_PyEval_GetBuiltin@@Base+0x7d0> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 147b38 │ │ │ │ - b.n 5e59c │ │ │ │ + bl 148ad0 │ │ │ │ + b.n 5e598 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5e586 │ │ │ │ + beq.n 5e582 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 5e594 │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 5e590 │ │ │ │ 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 5e646 │ │ │ │ + b.n 5e642 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #34680 @ 0x8778 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5e63a │ │ │ │ + beq.n 5e636 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 5e63a │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 5e636 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5e63a │ │ │ │ + beq.n 5e636 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 5e63a │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 5e636 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5e5fc │ │ │ │ + beq.n 5e5f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 5e602 │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 5e5fe │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5e618 │ │ │ │ - b.n 5e608 │ │ │ │ + beq.n 5e614 │ │ │ │ + b.n 5e604 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5e62e │ │ │ │ - b.n 5e624 │ │ │ │ + beq.n 5e62a │ │ │ │ + b.n 5e620 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 5e63a │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 5e636 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5e646 │ │ │ │ + b.n 5e642 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ - cbz r0, 5e63a │ │ │ │ + bl 87aac │ │ │ │ + cbz r0, 5e636 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5e646 │ │ │ │ + b.n 5e642 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77774,29 +77775,29 @@ │ │ │ │ mov r4, r0 │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ uxth r1, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r2, 5e66e │ │ │ │ + cbz r2, 5e66a │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2449b0 │ │ │ │ - cbnz r0, 5e690 │ │ │ │ + bl 245e98 │ │ │ │ + cbnz r0, 5e68c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 205ee8 │ │ │ │ + b.w 207c10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77804,71 +77805,71 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ - bl 5e6be │ │ │ │ + bl 5e6ba │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr.w r5, r1, r0, lsl #8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r3 │ │ │ │ - movw r4, #32776 @ 0x8008 │ │ │ │ + movw r4, #36040 @ 0x8cc8 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ - bl 2001e8 <_PyEval_GetBuiltin@@Base+0x850> │ │ │ │ + bl 201ea0 <_PyEval_GetBuiltin@@Base+0x7d0> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 278934 │ │ │ │ + bl 279604 │ │ │ │ add.w r8, r4, r8, lsl #2 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movw r0, #16172 @ 0x3f2c │ │ │ │ + movw r0, #19436 @ 0x4bec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #16204 @ 0x3f4c │ │ │ │ + movw r1, #19468 @ 0x4c0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -77876,296 +77877,296 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5e7f4 │ │ │ │ + beq.n 5e7f0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b690 │ │ │ │ - cbz r0, 5e7d6 │ │ │ │ + bl 8af6c │ │ │ │ + cbz r0, 5e7d2 │ │ │ │ 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 5e7b6 │ │ │ │ + bls.n 5e7b2 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5e7d6 │ │ │ │ + bne.n 5e7d2 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 277704 <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ - cbnz r0, 5e7d6 │ │ │ │ + bl 2783d4 <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ + cbnz r0, 5e7d2 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 205ee8 │ │ │ │ + b.w 207c10 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #16296 @ 0x3fa8 │ │ │ │ + movw r1, #19560 @ 0x4c68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16260 @ 0x3f84 │ │ │ │ + movw r1, #19524 @ 0x4c44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #16328 @ 0x3fc8 │ │ │ │ + movw r0, #19592 @ 0x4c88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ 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 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #45360 @ 0xb130 │ │ │ │ + movw r0, #48624 @ 0xbdf0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1572 @ 0x624 │ │ │ │ + movw r0, #4836 @ 0x12e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 5e89e │ │ │ │ + cbz r3, 5e89a │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5e8a0 │ │ │ │ + b.n 5e89c │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5e8b8 │ │ │ │ + cbnz r3, 5e8b4 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5e8b8 │ │ │ │ + blt.n 5e8b4 │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5e8b8 │ │ │ │ - cbnz r4, 5e8d6 │ │ │ │ - ldr r1, [pc, #132] @ (5e940 ) │ │ │ │ + bgt.n 5e8b4 │ │ │ │ + cbnz r4, 5e8d2 │ │ │ │ + ldr r1, [pc, #132] @ (5e93c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e938 │ │ │ │ + cbz r0, 5e934 │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5e924 │ │ │ │ + beq.n 5e920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5e8f8 │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 5e8f4 │ │ │ │ + bl f9698 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5e8f4 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5e938 │ │ │ │ + bne.n 5e8f0 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 5e934 │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5e924 │ │ │ │ + beq.n 5e920 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5e910 │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 5e90c │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e90c │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5e938 │ │ │ │ + bne.n 5e908 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 5e934 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5e924 │ │ │ │ + beq.n 5e920 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e924 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5e938 │ │ │ │ + bne.n 5e920 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 5e934 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 205ee8 │ │ │ │ + b.w 207c10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ (5e954 ) │ │ │ │ + ldr r2, [pc, #16] @ (5e950 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005e944 : │ │ │ │ +0005e940 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5e974 │ │ │ │ + beq.n 5e970 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #39844 @ 0x9ba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e976 │ │ │ │ + b.n 5e972 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 2001e8 <_PyEval_GetBuiltin@@Base+0x850> │ │ │ │ + bl 201ea0 <_PyEval_GetBuiltin@@Base+0x7d0> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 278934 │ │ │ │ + bl 279604 │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ │ │ │ │ -0005e9a8 : │ │ │ │ +0005e9a4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5e9d8 │ │ │ │ + beq.n 5e9d4 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #39844 @ 0x9ba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e9da │ │ │ │ + b.n 5e9d6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e9dc : │ │ │ │ +0005e9d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ea0c │ │ │ │ + beq.n 5ea08 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #39844 @ 0x9ba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ea0e │ │ │ │ + b.n 5ea0a │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ea10 : │ │ │ │ +0005ea0c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ea3e │ │ │ │ + beq.n 5ea3a │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + movw r0, #39844 @ 0x9ba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ea7e │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ea7a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5ea84 │ │ │ │ - cbz r1, 5ea68 │ │ │ │ + beq.n 5ea80 │ │ │ │ + cbz r1, 5ea64 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5ea68 │ │ │ │ + bpl.n 5ea64 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ea86 │ │ │ │ + beq.n 5ea82 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5ea86 │ │ │ │ + b.n 5ea82 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16488 @ 0x4068 │ │ │ │ + movw r1, #19752 @ 0x4d28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eac4 │ │ │ │ + b.n 5eac0 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1faca8 │ │ │ │ + bl 1fca34 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5eab6 │ │ │ │ - ldr r1, [pc, #48] @ (5eac8 ) │ │ │ │ + cbz r2, 5eab2 │ │ │ │ + ldr r1, [pc, #48] @ (5eac4 ) │ │ │ │ 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] │ │ │ │ @@ -78173,70 +78174,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 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005eacc : │ │ │ │ +0005eac8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5eafa │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + beq.n 5eaf6 │ │ │ │ + movw r0, #39844 @ 0x9ba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5eb3a │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5eb36 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5eb40 │ │ │ │ - cbz r1, 5eb24 │ │ │ │ + beq.n 5eb3c │ │ │ │ + cbz r1, 5eb20 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5eb24 │ │ │ │ + bpl.n 5eb20 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb42 │ │ │ │ + beq.n 5eb3e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5eb42 │ │ │ │ + b.n 5eb3e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16512 @ 0x4080 │ │ │ │ + movw r1, #19776 @ 0x4d40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eb80 │ │ │ │ + b.n 5eb7c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1faca8 │ │ │ │ + bl 1fca34 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5eb72 │ │ │ │ - ldr r1, [pc, #48] @ (5eb84 ) │ │ │ │ + cbz r2, 5eb6e │ │ │ │ + ldr r1, [pc, #48] @ (5eb80 ) │ │ │ │ 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] │ │ │ │ @@ -78244,22 +78245,22 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005eb88 : │ │ │ │ +0005eb84 : │ │ │ │ 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] │ │ │ │ @@ -78274,154 +78275,154 @@ │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5e6be │ │ │ │ + bl 5e6ba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ebc6 : │ │ │ │ +0005ebc2 : │ │ │ │ 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 5ebe4 │ │ │ │ + bpl.n 5ebe0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5ebea │ │ │ │ - bl 4a95c │ │ │ │ - b.n 5ec8e │ │ │ │ + bmi.n 5ebe6 │ │ │ │ + bl 4a944 │ │ │ │ + b.n 5ec8a │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5ebf6 │ │ │ │ + blt.n 5ebf2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5ec0e │ │ │ │ + blt.n 5ec0a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14832 @ 0x39f0 │ │ │ │ + movw r1, #18096 @ 0x46b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5ec8e │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5ec8a │ │ │ │ mov r6, r2 │ │ │ │ - bl 1fb9a4 │ │ │ │ + bl 1fd730 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ec8e │ │ │ │ + bne.n 5ec8a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5ec3e │ │ │ │ + bmi.n 5ec3a │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5ec42 │ │ │ │ + beq.n 5ec3e │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5ec44 │ │ │ │ + b.n 5ec40 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5ec44 │ │ │ │ + b.n 5ec40 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5ec60 │ │ │ │ + bls.n 5ec5c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16548 @ 0x40a4 │ │ │ │ + movw r1, #19812 @ 0x4d64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5ec8e │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5ec8a │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5ec76 │ │ │ │ + bpl.n 5ec72 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5ec72 │ │ │ │ + beq.n 5ec6e │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5ec78 │ │ │ │ + b.n 5ec74 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5ec78 │ │ │ │ + b.n 5ec74 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5ec80 │ │ │ │ + bne.n 5ec7c │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5ec92 │ │ │ │ + b.n 5ec8e │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5ec92 │ │ │ │ + b.n 5ec8e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5eca8 │ │ │ │ + cbnz r1, 5eca4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ecac │ │ │ │ + beq.n 5eca8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w de228 │ │ │ │ + b.w ddd1c │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #16572 @ 0x40bc │ │ │ │ + movw r1, #19836 @ 0x4d7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ede4 │ │ │ │ - cbz r0, 5ece0 │ │ │ │ + bl 14fe3c │ │ │ │ + cbz r0, 5ecdc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ed0c │ │ │ │ - movw r1, #16788 @ 0x4194 │ │ │ │ + b.n 5ed08 │ │ │ │ + movw r1, #20052 @ 0x4e54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ecdc │ │ │ │ + beq.n 5ecd8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52793 @ 0xce39 │ │ │ │ + movw r1, #60441 @ 0xec19 │ │ │ │ movt r1, #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 248690 │ │ │ │ + bl 249b4c │ │ │ │ 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 462ae <_PyEval_FormatAwaitableError@@Base+0x280> │ │ │ │ + bl 4628e <_PyEval_FormatAwaitableError@@Base+0x282> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1572 @ 0x624 │ │ │ │ + movw r0, #4836 @ 0x12e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ @@ -78429,1462 +78430,1462 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r5, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ - cbz r4, 5ed66 │ │ │ │ + cbz r4, 5ed62 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5ed6e │ │ │ │ + b.n 5ed6a │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #35340 @ 0x8a0c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1e0a1c │ │ │ │ + bl 1e27fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005ed88 : │ │ │ │ +0005ed84 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #192] @ 5ee60 │ │ │ │ + ldr.w r9, [pc, #192] @ 5ee5c │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r7, [r8, r9] │ │ │ │ add r2, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r5, r3, lsl #3 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 5edd2 │ │ │ │ + bhi.n 5edce │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r2, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 72384 │ │ │ │ - cbnz r0, 5eddc │ │ │ │ + bl 7239c │ │ │ │ + cbnz r0, 5edd8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1f11dc │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ ldr.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [r3, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 5ee38 │ │ │ │ + ble.n 5ee34 │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5ee38 │ │ │ │ - cbz r0, 5ee38 │ │ │ │ + cbz r1, 5ee34 │ │ │ │ + cbz r0, 5ee34 │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5ee38 │ │ │ │ + cbnz r3, 5ee34 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5ee16 │ │ │ │ + cbz r3, 5ee12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5ee38 │ │ │ │ + cbnz r3, 5ee34 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5ee38 │ │ │ │ + bmi.n 5ee34 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ee24 │ │ │ │ + bne.n 5ee20 │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ str r5, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 728a0 <_Py_NewReference@@Base> │ │ │ │ + bl 728b8 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #28016 @ 0x6d70 │ │ │ │ + movw r2, #31096 @ 0x7978 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #16808 @ 0x41a8 │ │ │ │ + movw r1, #20072 @ 0x4e68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ 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, 5eed6 │ │ │ │ + cbz r3, 5eed2 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5eed6 │ │ │ │ + beq.n 5eed2 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #28016 @ 0x6d70 │ │ │ │ + movw r1, #31096 @ 0x7978 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1eea44 │ │ │ │ + bl 1f0824 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5eebe │ │ │ │ + cbnz r0, 5eeba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ef54 │ │ │ │ + b.n 5ef50 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5eee6 │ │ │ │ + bne.n 5eee2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eed6 │ │ │ │ + beq.n 5eed2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5eed6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5eed2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ef0e │ │ │ │ + beq.n 5ef0a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5ef0e │ │ │ │ + b.n 5ef0a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243fd0 │ │ │ │ + bl 2454b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ef0a │ │ │ │ + beq.n 5ef06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ef0a │ │ │ │ + cbnz r3, 5ef06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5eeba │ │ │ │ + beq.n 5eeb6 │ │ │ │ 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 5ef3c │ │ │ │ + beq.n 5ef38 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5ef3c │ │ │ │ + cbnz r0, 5ef38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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 204d38 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 206a60 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5efc8 │ │ │ │ + beq.n 5efc4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ef83c │ │ │ │ + bl efb84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ef9a │ │ │ │ + beq.n 5ef96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ef9a │ │ │ │ + cbnz r3, 5ef96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5efc6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5efc2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #16848 @ 0x41d0 │ │ │ │ + movw r0, #20112 @ 0x4e90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5efc8 │ │ │ │ + beq.n 5efc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5efc8 │ │ │ │ + cbnz r3, 5efc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5efc8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5efc4 │ │ │ │ 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, #1556 @ 0x614 │ │ │ │ + movw r1, #4820 @ 0x12d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 5f00a │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 5f006 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5f00e │ │ │ │ + bl 5f00a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1572 @ 0x624 │ │ │ │ + movw r0, #4836 @ 0x12e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #6 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f07e │ │ │ │ + cbz r0, 5f07a │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5f03c │ │ │ │ + ble.n 5f038 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5f03c │ │ │ │ + cbz r3, 5f038 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5f050 │ │ │ │ + cbz r3, 5f04c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5f05a │ │ │ │ + bne.n 5f056 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e550 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5f062 │ │ │ │ + b.n 5f05e │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e424 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f072 │ │ │ │ + beq.n 5f06e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f076 │ │ │ │ + cbz r3, 5f072 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f07e │ │ │ │ + b.n 5f07a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f072 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f06e │ │ │ │ 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 ef83c │ │ │ │ + bl efb84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f0b6 │ │ │ │ + beq.n 5f0b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f0b6 │ │ │ │ + cbnz r3, 5f0b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5f0e6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5f0e2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #16864 @ 0x41e0 │ │ │ │ + movw r0, #20128 @ 0x4ea0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f0da │ │ │ │ + beq.n 5f0d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f0de │ │ │ │ + cbz r3, 5f0da │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f0e6 │ │ │ │ + b.n 5f0e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f0da │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f0d6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #60436 @ 0xec14 │ │ │ │ + movw r2, #63660 @ 0xf8ac │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #16808 @ 0x41a8 │ │ │ │ + movw r1, #20072 @ 0x4e68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #28116 @ 0x6dd4 │ │ │ │ + movw r2, #31196 @ 0x79dc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #16808 @ 0x41a8 │ │ │ │ + movw r1, #20072 @ 0x4e68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #120] @ (5f1b8 ) │ │ │ │ + ldr r3, [pc, #120] @ (5f1b4 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #408 @ 0x198 │ │ │ │ + movw r2, #3632 @ 0xe30 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d6834 │ │ │ │ - cbnz r0, 5f154 │ │ │ │ + bl d6318 │ │ │ │ + cbnz r0, 5f150 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f1b0 │ │ │ │ + b.n 5f1ac │ │ │ │ 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, #16880 @ 0x41f0 │ │ │ │ + movw r0, #20144 @ 0x4eb0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f150 │ │ │ │ + beq.n 5f14c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 20504c <_PyArg_ParseStack@@Base+0x774> │ │ │ │ + bl 206d74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f1b0 │ │ │ │ + beq.n 5f1ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f1b0 │ │ │ │ + cbnz r3, 5f1ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #192] @ (5f27c ) │ │ │ │ + ldr r2, [pc, #192] @ (5f278 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5f00e │ │ │ │ + bl 5f00a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1572 @ 0x624 │ │ │ │ + movw r0, #4836 @ 0x12e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c48 │ │ │ │ + b.w 847e4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #35132 @ 0x893c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 147b38 │ │ │ │ + bl 148ad0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f23a │ │ │ │ + beq.n 5f236 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f31c │ │ │ │ + beq.n 5f318 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f250 │ │ │ │ + beq.n 5f24c │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f31c │ │ │ │ + beq.n 5f318 │ │ │ │ mov r0, r6 │ │ │ │ - bl 249c84 <_PyTime_AsTimeval@@Base+0xac> │ │ │ │ + bl 24b0c0 <_PyTime_AsTimeval@@Base+0x200> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f2de │ │ │ │ + beq.n 5f2da │ │ │ │ mov r0, r5 │ │ │ │ - bl 249c84 <_PyTime_AsTimeval@@Base+0xac> │ │ │ │ + bl 24b0c0 <_PyTime_AsTimeval@@Base+0x200> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5f27e │ │ │ │ + cbnz r0, 5f27a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f2de │ │ │ │ + beq.n 5f2da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f2de │ │ │ │ + cbnz r3, 5f2da │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f2de │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f2da │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2406a8 │ │ │ │ + bl 241b90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f29e │ │ │ │ + beq.n 5f29a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f29e │ │ │ │ + cbnz r3, 5f29a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f2b4 │ │ │ │ + beq.n 5f2b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5f2b4 │ │ │ │ + cbnz r3, 5f2b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5f2de │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5f2da │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24056c │ │ │ │ + bl 241a54 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5f2e2 │ │ │ │ + cbnz r0, 5f2de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f2de │ │ │ │ + beq.n 5f2da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f2de │ │ │ │ + cbnz r3, 5f2da │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f324 │ │ │ │ + b.n 5f320 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e424 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f304 │ │ │ │ + beq.n 5f300 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5f304 │ │ │ │ + cbnz r3, 5f300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f324 │ │ │ │ + beq.n 5f320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f324 │ │ │ │ + cbnz r3, 5f320 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f324 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f320 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f352 │ │ │ │ + beq.n 5f34e │ │ │ │ mov r1, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f3fc │ │ │ │ + beq.n 5f3f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f368 │ │ │ │ + beq.n 5f364 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f3fc │ │ │ │ + beq.n 5f3f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 249c84 <_PyTime_AsTimeval@@Base+0xac> │ │ │ │ + bl 24b0c0 <_PyTime_AsTimeval@@Base+0x200> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f376 │ │ │ │ + cbnz r0, 5f372 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f404 │ │ │ │ + b.n 5f400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 249c84 <_PyTime_AsTimeval@@Base+0xac> │ │ │ │ + bl 24b0c0 <_PyTime_AsTimeval@@Base+0x200> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5f39a │ │ │ │ + cbnz r0, 5f396 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f372 │ │ │ │ + beq.n 5f36e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f372 │ │ │ │ + bne.n 5f36e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f372 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f36e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13cd30 │ │ │ │ + bl 13df94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f3ba │ │ │ │ + beq.n 5f3b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f3ba │ │ │ │ + cbnz r3, 5f3b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f3d0 │ │ │ │ + beq.n 5f3cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5f3d0 │ │ │ │ + cbnz r3, 5f3cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5f372 │ │ │ │ + beq.n 5f36e │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24056c │ │ │ │ + bl 241a54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f404 │ │ │ │ + beq.n 5f400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f404 │ │ │ │ + cbnz r3, 5f400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f404 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f400 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 2476b4 │ │ │ │ + b.w 248b74 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5f42a │ │ │ │ - movw r0, #16892 @ 0x41fc │ │ │ │ + bne.n 5f426 │ │ │ │ + movw r0, #20156 @ 0x4ebc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5f43c │ │ │ │ - movw r0, #50104 @ 0xc3b8 │ │ │ │ + cbnz r3, 5f438 │ │ │ │ + movw r0, #53328 @ 0xd050 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w e2114 │ │ │ │ - movw r0, #12916 @ 0x3274 │ │ │ │ + b.w e23f0 │ │ │ │ + movw r0, #16180 @ 0x3f34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ 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, #3148 @ 0xc4c │ │ │ │ + movw r0, #6412 @ 0x190c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl fa57c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5f49c │ │ │ │ + bl fa8c4 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5f498 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #63236 @ 0xf704 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16900 @ 0x4204 │ │ │ │ + movw r1, #960 @ 0x3c0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #20164 @ 0x4ec4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f4a0 │ │ │ │ + bne.n 5f49c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f49c │ │ │ │ + beq.n 5f498 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f49c │ │ │ │ + cbnz r3, 5f498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f4c4 │ │ │ │ + b.n 5f4c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90a9c │ │ │ │ + bl 903cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4c4 │ │ │ │ + beq.n 5f4c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f4c4 │ │ │ │ + cbnz r3, 5f4c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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] @ (5f63c ) │ │ │ │ + ldr r4, [pc, #352] @ (5f638 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #16936 @ 0x4228 │ │ │ │ + movw r0, #20200 @ 0x4ee8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1a6c30 │ │ │ │ - cbz r0, 5f512 │ │ │ │ + bl 1a8ff8 │ │ │ │ + cbz r0, 5f50e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5f512 │ │ │ │ - movw r1, #20464 @ 0x4ff0 │ │ │ │ + cbz r3, 5f50e │ │ │ │ + movw r1, #23728 @ 0x5cb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5f51a │ │ │ │ + cbnz r0, 5f516 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5f634 │ │ │ │ - movw r4, #16920 @ 0x4218 │ │ │ │ + b.n 5f630 │ │ │ │ + movw r4, #20184 @ 0x4ed8 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4084 │ │ │ │ + bl 1a644c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f52e │ │ │ │ + cbnz r0, 5f52a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1f11dc │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ - cbnz r0, 5f548 │ │ │ │ - movw r0, #52036 @ 0xcb44 │ │ │ │ + cbnz r0, 5f544 │ │ │ │ + movw r0, #55300 @ 0xd804 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5f55a │ │ │ │ + b.n 5f556 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5f604 │ │ │ │ + beq.n 5f600 │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8057c │ │ │ │ + bl 805a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5f566 │ │ │ │ + cbnz r5, 5f562 │ │ │ │ mov r0, r4 │ │ │ │ bl 6cd04 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f634 │ │ │ │ + b.n 5f630 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115840 │ │ │ │ + bl 115fc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f584 │ │ │ │ + beq.n 5f580 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f584 │ │ │ │ + cbnz r3, 5f580 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5f59e │ │ │ │ + bne.n 5f59a │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5f604 │ │ │ │ - b.n 5f55c │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5f600 │ │ │ │ + b.n 5f558 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cfa0c │ │ │ │ + bl cf4ac │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f5c2 │ │ │ │ + beq.n 5f5be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5f5c2 │ │ │ │ + cbnz r3, 5f5be │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5f5d8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5f5d4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5f604 │ │ │ │ - b.n 5f55c │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5f600 │ │ │ │ + b.n 5f558 │ │ │ │ mov r0, r4 │ │ │ │ bl 6cd04 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90a9c │ │ │ │ + bl 903cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f634 │ │ │ │ + beq.n 5f630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f634 │ │ │ │ + cbnz r3, 5f630 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f634 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f630 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #16956 @ 0x423c │ │ │ │ + movw r2, #20220 @ 0x4efc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1ff964 │ │ │ │ + bl 20169c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6cd04 │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 5f508 │ │ │ │ - b.n 5f562 │ │ │ │ + bne.w 5f504 │ │ │ │ + b.n 5f55e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5f65e │ │ │ │ + cbz r3, 5f65a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5f66c │ │ │ │ - bl 24ee74 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5f668 │ │ │ │ + bl 250f98 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5f670 │ │ │ │ + beq.n 5f66c │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f67a │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5f684 │ │ │ │ + bne.n 5f676 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 5f680 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5f6a6 │ │ │ │ + cbz r3, 5f6a2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5f6b2 │ │ │ │ + cbz r3, 5f6ae │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5f6be │ │ │ │ + cbz r0, 5f6ba │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5f6ca │ │ │ │ + cbz r0, 5f6c6 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5f6d6 │ │ │ │ + cbz r0, 5f6d2 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f6e0 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 5f6ea │ │ │ │ + bne.n 5f6dc │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 5f6e6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 12cb38 │ │ │ │ + b.w 12d744 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f6ee <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005f6ea <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f6f4 : │ │ │ │ +0005f6f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24368 @ 0x5f30 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f724 │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + beq.n 5f720 │ │ │ │ + movw r0, #39844 @ 0x9ba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f760 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f75c │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5f766 │ │ │ │ + beq.n 5f762 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5f748 │ │ │ │ + bpl.n 5f744 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5f768 │ │ │ │ + beq.n 5f764 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5f768 │ │ │ │ + b.n 5f764 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17004 @ 0x426c │ │ │ │ + movw r1, #20268 @ 0x4f2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f79c │ │ │ │ + b.n 5f798 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5f7a0 ) │ │ │ │ + ldr r4, [pc, #52] @ (5f79c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5f78e │ │ │ │ + cbz r0, 5f78a │ │ │ │ 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 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f7a4 : │ │ │ │ +0005f7a0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f7ba : │ │ │ │ +0005f7b6 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f7cc : │ │ │ │ +0005f7c8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7d6 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005f7d2 <_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 5f810 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5f80c <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f806 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5f802 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f7f6 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5f7f2 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5f81a <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5f816 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5f7e8 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5f7e4 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5f886 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5f882 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5f7e8 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5f7e4 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f81c <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005f818 <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r4, r1, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5f826 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 5f822 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5f840 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 5f83c <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 203638 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 205318 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f844 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005f840 <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - lsls r3, r1, #30 │ │ │ │ - beq.n 5f864 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5f886 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + lsls r3, r1, #30 │ │ │ │ + beq.n 5f860 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + bl 5f882 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5f856 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5f852 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f87a <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 5f876 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f86a <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 5f866 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 5f884 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 5f880 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5f856 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5f852 <_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 5f8c0 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 5f8bc <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5f8b8 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 5f8b4 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5f8a8 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 5f8a4 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 5f8e0 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 5f8dc <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1696ec <_PyParkingLot_Park@@Base> │ │ │ │ + bl 16a818 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f8e4 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005f8e0 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5f8ea <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 5f8e6 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5f908 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 203638 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 5f904 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 205318 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f90a : │ │ │ │ +0005f906 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f934 │ │ │ │ + cbz r0, 5f930 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5f934 │ │ │ │ + bne.n 5f930 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5f934 │ │ │ │ + cbz r2, 5f930 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5f94e │ │ │ │ + b.n 5f94a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17048 @ 0x4298 │ │ │ │ + movw r1, #20312 @ 0x4f58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f950 : │ │ │ │ +0005f94c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f976 │ │ │ │ + cbz r0, 5f972 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5f976 │ │ │ │ + bne.n 5f972 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5f976 │ │ │ │ + cbz r3, 5f972 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5f98e │ │ │ │ + b.n 5f98a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17108 @ 0x42d4 │ │ │ │ + movw r1, #20372 @ 0x4f94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f990 : │ │ │ │ +0005f98c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f9b6 │ │ │ │ + cbz r0, 5f9b2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5f9b6 │ │ │ │ + bne.n 5f9b2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5f9b6 │ │ │ │ + cbz r3, 5f9b2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5f9ce │ │ │ │ + b.n 5f9ca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17168 @ 0x4310 │ │ │ │ + movw r1, #20432 @ 0x4fd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f9d0 : │ │ │ │ +0005f9cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f9f6 │ │ │ │ + cbz r0, 5f9f2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5f9f6 │ │ │ │ + bne.n 5f9f2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5f9f6 │ │ │ │ + cbz r3, 5f9f2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5fa0e │ │ │ │ + b.n 5fa0a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17232 @ 0x4350 │ │ │ │ + movw r1, #20496 @ 0x5010 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fa10 : │ │ │ │ +0005fa0c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5fa4e │ │ │ │ + cbz r0, 5fa4a │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5fa4e │ │ │ │ + bne.n 5fa4a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5fa4e │ │ │ │ - cbnz r1, 5fa6a │ │ │ │ + cbz r2, 5fa4a │ │ │ │ + cbnz r1, 5fa66 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17348 @ 0x43c4 │ │ │ │ + movw r1, #20612 @ 0x5084 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 5fa64 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 5fa60 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17288 @ 0x4388 │ │ │ │ + movw r1, #20552 @ 0x5048 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fa6e │ │ │ │ + b.n 5fa6a │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fa70 : │ │ │ │ +0005fa6c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5fa9a │ │ │ │ + cbz r0, 5fa96 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5fa9a │ │ │ │ + bne.n 5fa96 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5fa9a │ │ │ │ + cbz r2, 5fa96 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5fab4 │ │ │ │ + b.n 5fab0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17396 @ 0x43f4 │ │ │ │ + movw r1, #20660 @ 0x50b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fab6 : │ │ │ │ +0005fab2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5fae0 │ │ │ │ + cbz r0, 5fadc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5fae0 │ │ │ │ + bne.n 5fadc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5fae0 │ │ │ │ + cbz r2, 5fadc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5fafa │ │ │ │ + b.n 5faf6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17452 @ 0x442c │ │ │ │ + movw r1, #20716 @ 0x50ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fafc : │ │ │ │ - b.w 114968 │ │ │ │ +0005faf8 : │ │ │ │ + b.w 1150f0 │ │ │ │ │ │ │ │ -0005fb00 : │ │ │ │ - b.w 21467c │ │ │ │ +0005fafc : │ │ │ │ + b.w 2160fc │ │ │ │ │ │ │ │ -0005fb04 : │ │ │ │ - b.w 3a4ea │ │ │ │ +0005fb00 : │ │ │ │ + b.w 3a6d0 │ │ │ │ │ │ │ │ -0005fb08 : │ │ │ │ - b.w 21beb4 <_PyThreadState_GetCurrent@@Base+0xfc> │ │ │ │ +0005fb04 : │ │ │ │ + b.w 21d43c <_PyThreadState_GetCurrent@@Base+0xfc> │ │ │ │ │ │ │ │ -0005fb0c : │ │ │ │ +0005fb08 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 151c10 │ │ │ │ - cbz r0, 5fb40 │ │ │ │ + bl 152c68 │ │ │ │ + cbz r0, 5fb3c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5fbb6 │ │ │ │ + b.n 5fbb2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5fb52 │ │ │ │ + cbz r0, 5fb4e │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5fb5c │ │ │ │ - bl 1ef298 │ │ │ │ + b.n 5fb58 │ │ │ │ + bl 1f1078 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fbb8 │ │ │ │ + b.n 5fbb4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5fb6a │ │ │ │ + ble.n 5fb66 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5fb5c │ │ │ │ + b.n 5fb58 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #64445 @ 0xfbbd │ │ │ │ + movw r3, #64441 @ 0xfbb9 │ │ │ │ movt r3, #5 │ │ │ │ - movw r2, #1955 @ 0x7a3 │ │ │ │ + movw r2, #1951 @ 0x79f │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 2786a0 │ │ │ │ + bl 279370 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5fbb0 │ │ │ │ - bl 1a14ac │ │ │ │ + cbz r5, 5fbac │ │ │ │ + bl 1a3664 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 5fb8e │ │ │ │ + b.n 5fb8a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4} │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5fbea │ │ │ │ + blt.n 5fbe6 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fbde │ │ │ │ + bge.n 5fbda │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 5fbea │ │ │ │ + b.n 5fbe6 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 5fbc4 │ │ │ │ + b.n 5fbc0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fbee : │ │ │ │ +0005fbea : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005fc00 : │ │ │ │ +0005fbfc : │ │ │ │ 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] @ (5fc58 ) │ │ │ │ + ldr r4, [pc, #68] @ (5fc54 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r5, r4, #3748 @ 0xea4 │ │ │ │ addw r9, r4, #3796 @ 0xed4 │ │ │ │ ldr.w r8, [r4, #3740] @ 0xe9c │ │ │ │ str.w r2, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5fc5c │ │ │ │ - cbnz r0, 5fc4e │ │ │ │ + bl 5fc58 │ │ │ │ + cbnz r0, 5fc4a │ │ │ │ adds r5, #16 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 5fc30 │ │ │ │ + bne.n 5fc2c │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5fc5c │ │ │ │ + bl 5fc58 │ │ │ │ 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 │ │ │ │ @@ -79893,991 +79894,991 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5fcb0 │ │ │ │ + beq.n 5fcac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w sl, r4, #8 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r6 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #8] │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 5fca6 │ │ │ │ + beq.n 5fca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5fca6 │ │ │ │ + cbnz r3, 5fca2 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5fcb4 │ │ │ │ + beq.n 5fcb0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5fc78 │ │ │ │ + b.n 5fc74 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5fcb8 │ │ │ │ + b.n 5fcb4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005fcbc : │ │ │ │ - cbz r0, 5fccc │ │ │ │ +0005fcb8 : │ │ │ │ + cbz r0, 5fcc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fcce : │ │ │ │ - b.w 1ad128 │ │ │ │ +0005fcca : │ │ │ │ + b.w 1af5d8 │ │ │ │ │ │ │ │ -0005fcd2 : │ │ │ │ +0005fcce : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ bl 6cb44 │ │ │ │ - cbz r0, 5fcec │ │ │ │ + cbz r0, 5fce8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fcee : │ │ │ │ - cbz r0, 5fd18 │ │ │ │ +0005fcea : │ │ │ │ + cbz r0, 5fd14 │ │ │ │ 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, 5fd0e │ │ │ │ + cbz r3, 5fd0a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 6cd04 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd1a : │ │ │ │ - cbz r0, 5fd2a │ │ │ │ +0005fd16 : │ │ │ │ + cbz r0, 5fd26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd2c : │ │ │ │ - ldr r3, [pc, #12] @ (5fd3c ) │ │ │ │ - cbz r0, 5fd36 │ │ │ │ +0005fd28 : │ │ │ │ + ldr r3, [pc, #12] @ (5fd38 ) │ │ │ │ + cbz r0, 5fd32 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005fd40 : │ │ │ │ +0005fd3c : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd46 : │ │ │ │ +0005fd42 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5fd88 │ │ │ │ + cbz r0, 5fd84 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5fd9c │ │ │ │ + beq.n 5fd98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 5fd9c │ │ │ │ + beq.n 5fd98 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5fd9c │ │ │ │ + bmi.n 5fd98 │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #46364 @ 0xb51c │ │ │ │ + movw r0, #49588 @ 0xc1b4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5fdc4 │ │ │ │ + b.n 5fdc0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5fdc4 │ │ │ │ + beq.n 5fdc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5fdc2 │ │ │ │ + ble.n 5fdbe │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fdc4 │ │ │ │ + beq.n 5fdc0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5fdc4 │ │ │ │ + bne.n 5fdc0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5fdc4 │ │ │ │ + b.n 5fdc0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005fdc6 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005fdc2 <_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 8b690 │ │ │ │ - cbz r0, 5fe0e <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 8af6c │ │ │ │ + cbz r0, 5fe0a <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5fe0e <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5fe0a <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fe00 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5fdfc <_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 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5fe14 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1ef298 │ │ │ │ + cbnz r0, 5fe10 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1f1078 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fe2c <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5fe28 <_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 2092cc │ │ │ │ + bl 20afdc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005fe32 <_Py_hashtable_new@@Base>: │ │ │ │ +0005fe2e <_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 6d6d8 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005fe50 : │ │ │ │ - movw r3, #32096 @ 0x7d60 │ │ │ │ +0005fe4c : │ │ │ │ + movw r3, #35360 @ 0x8a20 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 5fe72 │ │ │ │ - cbz r5, 5fe72 │ │ │ │ + cbz r4, 5fe6e │ │ │ │ + cbz r5, 5fe6e │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 5fe5e │ │ │ │ + beq.n 5fe5a │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fe7a : │ │ │ │ +0005fe76 : │ │ │ │ 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, 5fe9c │ │ │ │ + cbz r4, 5fe98 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5fe9c │ │ │ │ - bl 10711c <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ - b.n 5fe90 │ │ │ │ + cbz r0, 5fe98 │ │ │ │ + bl 10753c <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + b.n 5fe8c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005fe9e : │ │ │ │ +0005fe9a : │ │ │ │ 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 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5fef6 │ │ │ │ + cbz r0, 5fef2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d7ed8 <_PyUnicode_IsWhitespace@@Base+0x1e0> │ │ │ │ + bl 1d9f68 <_PyUnicode_IsWhitespace@@Base+0x1e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5feea │ │ │ │ + beq.n 5fee6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5feee │ │ │ │ + cbz r3, 5feea │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5fef6 │ │ │ │ + b.n 5fef2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5feea │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fee6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005fefe : │ │ │ │ +0005fefa : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38540 @ 0x968c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (5ff34 ) │ │ │ │ + ldr r0, [pc, #24] @ (5ff30 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1af5d0 │ │ │ │ + bl 1b1b50 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mcrr 0, 4, r0, r4, cr9 │ │ │ │ │ │ │ │ -0005ff38 : │ │ │ │ +0005ff34 : │ │ │ │ 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] @ (5ff94 ) │ │ │ │ + ldr r2, [pc, #76] @ (5ff90 ) │ │ │ │ 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, 5ff8c │ │ │ │ + cbz r5, 5ff88 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9228c │ │ │ │ + bl 91bbc │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5ff7c │ │ │ │ + cbz r3, 5ff78 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5ff7c │ │ │ │ - movw r0, #17516 @ 0x446c │ │ │ │ + cbz r3, 5ff78 │ │ │ │ + movw r0, #20780 @ 0x512c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f8cb8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ff98 : │ │ │ │ +0005ff94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5ffbc ) │ │ │ │ + ldr r3, [pc, #20] @ (5ffb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5ffc0 │ │ │ │ + bl 5ffbc │ │ │ │ mov r4, r0 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ 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] @ (60024 ) │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (60020 ) │ │ │ │ + bl 12ecd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60018 │ │ │ │ + blt.n 60014 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5ffea │ │ │ │ + cbz r0, 5ffe6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6001c │ │ │ │ - bl 79054 │ │ │ │ - bl 71f84 │ │ │ │ + bmi.n 60018 │ │ │ │ + bl 79040 │ │ │ │ + bl 71f9c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 60018 │ │ │ │ - ldr r1, [pc, #40] @ (60024 ) │ │ │ │ + cbz r0, 60014 │ │ │ │ + ldr r1, [pc, #40] @ (60020 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1d5ae4 │ │ │ │ - cbz r0, 6001c │ │ │ │ + bl 1d7d3c │ │ │ │ + cbz r0, 60018 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 60018 │ │ │ │ + beq.n 60014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 60018 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60014 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6001e │ │ │ │ + b.n 6001a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb838 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00060028 : │ │ │ │ +00060024 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38540 @ 0x968c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (6005c ) │ │ │ │ + ldr r0, [pc, #20] @ (60058 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5d94 │ │ │ │ + bl 1c7ff0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mcrr 0, 4, r0, r4, cr9 │ │ │ │ │ │ │ │ -00060060 : │ │ │ │ +0006005c : │ │ │ │ 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, 6008c │ │ │ │ + cbnz r0, 60088 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c06d4 │ │ │ │ + bl 1c2964 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60098 │ │ │ │ + bne.n 60094 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006009e : │ │ │ │ +0006009a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl cdc14 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd6b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 60252 │ │ │ │ + beq.w 6024e │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl cdc14 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd6b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 60252 │ │ │ │ + beq.w 6024e │ │ │ │ ldrb r6, [r5, #16] │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ ubfx r6, r6, #2, #3 │ │ │ │ ubfx r7, r7, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 60258 │ │ │ │ + blt.w 60254 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 600fc │ │ │ │ + bgt.n 600f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 600fe │ │ │ │ + bge.n 600fa │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 600fe │ │ │ │ + b.n 600fa │ │ │ │ mov r4, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ itt lt │ │ │ │ addlt sl, r3 │ │ │ │ biclt.w sl, sl, sl, asr #31 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r9, r4 │ │ │ │ - bgt.w 60258 │ │ │ │ + bgt.w 60254 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 60124 │ │ │ │ + bpl.n 60120 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 60126 │ │ │ │ + b.n 60122 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 6013c │ │ │ │ + bpl.n 60138 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 60140 │ │ │ │ + b.n 6013c │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 6015a │ │ │ │ + beq.n 60156 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ecebc <_PyTime_gmtime@@Base+0x84> │ │ │ │ + bl 1eec9c <_PyTime_gmtime@@Base+0x84> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 6015a │ │ │ │ - bl 78004 │ │ │ │ - b.n 60252 │ │ │ │ + cbnz r0, 60156 │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 6024e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 6017a │ │ │ │ + beq.n 60176 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 60230 │ │ │ │ + bne.n 6022c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, sl, lsl #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 20d160 │ │ │ │ + bl 20ee70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 60246 │ │ │ │ + b.n 60242 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 60244 │ │ │ │ + blt.n 60240 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 60190 │ │ │ │ + bne.n 6018c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60246 │ │ │ │ + beq.n 60242 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 60246 │ │ │ │ + b.n 60242 │ │ │ │ add.w r0, r5, sl │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.n 601be │ │ │ │ - bne.n 60226 │ │ │ │ + bgt.n 601ba │ │ │ │ + bne.n 60222 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 6022a │ │ │ │ + beq.n 60226 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 601a6 │ │ │ │ + bne.n 601a2 │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 601a6 │ │ │ │ - b.n 6022a │ │ │ │ + bne.n 601a2 │ │ │ │ + b.n 60226 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 601e0 │ │ │ │ + ble.n 601dc │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w r9, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 601e0 │ │ │ │ + ble.n 601dc │ │ │ │ cmp.w r9, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 601f6 │ │ │ │ + cbz r2, 601f2 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r9 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 134f18 │ │ │ │ - b.n 6022a │ │ │ │ + bl 13588c │ │ │ │ + b.n 60226 │ │ │ │ mov.w r3, r9, asr #2 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bge.n 60216 │ │ │ │ + bge.n 60212 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 244354 │ │ │ │ - b.n 6022a │ │ │ │ + bl 24583c │ │ │ │ + b.n 60226 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 242e48 │ │ │ │ - b.n 6022a │ │ │ │ + bl 244330 │ │ │ │ + b.n 60226 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 60246 │ │ │ │ + b.n 60242 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, sl, lsl #2 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2640c4 │ │ │ │ + bl 264fb4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 60246 │ │ │ │ + b.n 60242 │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 6025a │ │ │ │ + beq.n 60256 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ - b.n 6025a │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 60256 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6025a │ │ │ │ + b.n 60256 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00060262 : │ │ │ │ +0006025e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 60284 │ │ │ │ - movw r0, #9468 @ 0x24fc │ │ │ │ + cbnz r0, 60280 │ │ │ │ + movw r0, #12732 @ 0x31bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 602b0 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 602ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 60296 │ │ │ │ + cbz r3, 60292 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 60296 │ │ │ │ + bpl.n 60292 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 602a8 │ │ │ │ - movw r0, #9468 @ 0x24fc │ │ │ │ + bge.n 602a4 │ │ │ │ + movw r0, #12732 @ 0x31bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 602b0 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 602ac │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ff7cc │ │ │ │ + b.w ffc20 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000602b6 : │ │ │ │ +000602b2 : │ │ │ │ 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 cdc14 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd6b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 602ee │ │ │ │ - cbnz r4, 602e4 │ │ │ │ + beq.n 602ea │ │ │ │ + cbnz r4, 602e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 238790 <_PyGen_yf@@Base+0xd88> │ │ │ │ + b.w 239cd8 <_PyGen_yf@@Base+0x96c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl cdc14 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd6b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 602d6 │ │ │ │ + bne.n 602d2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000602f2 : │ │ │ │ +000602ee : │ │ │ │ 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 cdc14 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd6b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6031e │ │ │ │ + beq.n 6031a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f53a8 │ │ │ │ + b.w 1f7188 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00060322 : │ │ │ │ +0006031e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #84] @ (60388 ) │ │ │ │ + ldr r1, [pc, #84] @ (60384 ) │ │ │ │ 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, 60364 │ │ │ │ + cbnz r4, 60360 │ │ │ │ add.w r2, r3, #1416 @ 0x588 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1600] @ 0x640 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1600] @ 0x640 │ │ │ │ - b.n 60384 │ │ │ │ + b.n 60380 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60342 │ │ │ │ + bne.n 6033e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17676 @ 0x450c │ │ │ │ + movw r1, #20940 @ 0x51cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006038c : │ │ │ │ +00060388 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 603b8 │ │ │ │ + bls.n 603b4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17712 @ 0x4530 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 60406 │ │ │ │ - ldr r3, [pc, #80] @ (6040c ) │ │ │ │ + bl d5480 │ │ │ │ + b.n 60402 │ │ │ │ + ldr r3, [pc, #80] @ (60408 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1568] @ 0x620 │ │ │ │ - cbnz r3, 603e8 │ │ │ │ + cbnz r3, 603e4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17740 @ 0x454c │ │ │ │ + movw r1, #21004 @ 0x520c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 60406 │ │ │ │ + bl d5480 │ │ │ │ + b.n 60402 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1568] @ 0x620 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1600] @ 0x640 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1600] @ 0x640 │ │ │ │ - b.n 6040a │ │ │ │ + b.n 60406 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060410 : │ │ │ │ +0006040c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (60468 ) │ │ │ │ + ldr r1, [pc, #72] @ (60464 ) │ │ │ │ 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, 60444 │ │ │ │ + cbnz r4, 60440 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 60464 │ │ │ │ + b.n 60460 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60430 │ │ │ │ + bne.n 6042c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17772 @ 0x456c │ │ │ │ + movw r1, #21036 @ 0x522c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006046c : │ │ │ │ +00060468 : │ │ │ │ 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] @ (604a4 ) │ │ │ │ + ldr r2, [pc, #40] @ (604a0 ) │ │ │ │ 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 1d5fc0 │ │ │ │ - cbnz r0, 6049e │ │ │ │ + bl 1d8218 │ │ │ │ + cbnz r0, 6049a │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 604a2 │ │ │ │ + b.n 6049e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000604a8 : │ │ │ │ +000604a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (60510 ) │ │ │ │ + ldr r1, [pc, #88] @ (6050c ) │ │ │ │ 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, 604ea │ │ │ │ + cbnz r4, 604e6 │ │ │ │ addw r2, r3, #1110 @ 0x456 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #376] @ 0x178 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #376] @ 0x178 │ │ │ │ - b.n 6050a │ │ │ │ + b.n 60506 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 604c8 │ │ │ │ + bne.n 604c4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17808 @ 0x4590 │ │ │ │ + movw r1, #21072 @ 0x5250 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060514 : │ │ │ │ +00060510 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 60540 │ │ │ │ + bls.n 6053c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17844 @ 0x45b4 │ │ │ │ + movw r1, #21108 @ 0x5274 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 6056e │ │ │ │ - ldr r3, [pc, #80] @ (60594 ) │ │ │ │ + bl d5480 │ │ │ │ + b.n 6056a │ │ │ │ + ldr r3, [pc, #80] @ (60590 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ - cbnz r3, 60574 │ │ │ │ + cbnz r3, 60570 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17872 @ 0x45d0 │ │ │ │ + movw r1, #21136 @ 0x5290 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60590 │ │ │ │ + b.n 6058c │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #344] @ 0x158 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #376] @ 0x178 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060598 : │ │ │ │ +00060594 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (605ec ) │ │ │ │ + ldr r1, [pc, #68] @ (605e8 ) │ │ │ │ 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, 605c8 │ │ │ │ + cbnz r4, 605c4 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 605e8 │ │ │ │ + b.n 605e4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 605b8 │ │ │ │ + bne.n 605b4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17968 @ 0x4630 │ │ │ │ + movw r1, #21232 @ 0x52f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605f0 : │ │ │ │ +000605ec : │ │ │ │ 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 6061e │ │ │ │ + blt.n 6061a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18004 @ 0x4654 │ │ │ │ + movw r1, #21268 @ 0x5314 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 60638 │ │ │ │ - ldr r2, [pc, #56] @ (60658 ) │ │ │ │ + bl 12f910 │ │ │ │ + b.n 60634 │ │ │ │ + ldr r2, [pc, #56] @ (60654 ) │ │ │ │ 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 6065c │ │ │ │ + bl 60658 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6063e │ │ │ │ + bne.n 6063a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60656 │ │ │ │ + b.n 60652 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83aa4 <_PyType_LookupRef@@Base+0x114> │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r1, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strb.w r1, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -80885,87 +80886,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 60688 │ │ │ │ + bls.n 60684 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18028 @ 0x466c │ │ │ │ + movw r1, #21292 @ 0x532c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 606a8 │ │ │ │ + bl d5480 │ │ │ │ + b.n 606a4 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 606ae │ │ │ │ + cbnz r3, 606aa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18056 @ 0x4688 │ │ │ │ + movw r1, #21320 @ 0x5348 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 606b0 │ │ │ │ + b.n 606ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000606b2 : │ │ │ │ +000606ae : │ │ │ │ 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] @ (606e8 ) │ │ │ │ + ldr r2, [pc, #36] @ (606e4 ) │ │ │ │ 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 6065c │ │ │ │ + bl 60658 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000606ec : │ │ │ │ +000606e8 : │ │ │ │ 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 6071a │ │ │ │ + blt.n 60716 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18004 @ 0x4654 │ │ │ │ + movw r1, #21268 @ 0x5314 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 60730 │ │ │ │ - ldr r2, [pc, #44] @ (60748 ) │ │ │ │ + bl 12f910 │ │ │ │ + b.n 6072c │ │ │ │ + ldr r2, [pc, #44] @ (60744 ) │ │ │ │ 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 6065c │ │ │ │ - cbz r0, 60736 │ │ │ │ + bl 60658 │ │ │ │ + cbz r0, 60732 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60746 │ │ │ │ + b.n 60742 │ │ │ │ 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 │ │ │ │ @@ -80987,175 +80988,175 @@ │ │ │ │ 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 60798 │ │ │ │ + beq.n 60794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 60798 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60794 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6f8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 607c6 │ │ │ │ + bge.n 607c2 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 607c0 │ │ │ │ + bge.n 607bc │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 607c6 │ │ │ │ + b.n 607c2 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 607a8 │ │ │ │ + b.n 607a4 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 607d4 │ │ │ │ + cbz r0, 607d0 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 607e0 │ │ │ │ + cbz r0, 607dc │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 607ec │ │ │ │ + cbz r0, 607e8 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (60804 ) │ │ │ │ + ldr r2, [pc, #20] @ (60800 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 607fe │ │ │ │ + cbnz r1, 607fa │ │ │ │ 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] @ (60814 ) │ │ │ │ + ldr r2, [pc, #8] @ (60810 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 6084c │ │ │ │ + cbz r0, 60848 │ │ │ │ movw r3, #38540 @ 0x968c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6084c │ │ │ │ + beq.n 60848 │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 6088c │ │ │ │ - bl 607ee │ │ │ │ - cbz r0, 608a0 │ │ │ │ + bne.n 60888 │ │ │ │ + bl 607ea │ │ │ │ + cbz r0, 6089c │ │ │ │ movw r3, #20272 @ 0x4f30 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38596 @ 0x96c4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #3459 @ 0xd83 │ │ │ │ + movw r3, #3455 @ 0xd7f │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 60880 │ │ │ │ + cbz r5, 6087c │ │ │ │ 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 60808 │ │ │ │ + b.n 60804 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 60894 │ │ │ │ + cbz r2, 60890 │ │ │ │ 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, 60904 │ │ │ │ + cbz r0, 60900 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 60902 │ │ │ │ + cbz r1, 608fe │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 60902 │ │ │ │ + cbz r7, 608fe │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 608e0 │ │ │ │ + bcc.n 608dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60818 │ │ │ │ + bl 60814 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 608c0 │ │ │ │ + bne.n 608bc │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 60818 │ │ │ │ + bl 60814 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 608c0 │ │ │ │ + b.n 608bc │ │ │ │ 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, #2311 @ 0x907 │ │ │ │ + movw r4, #2307 @ 0x903 │ │ │ │ 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] │ │ │ │ @@ -81180,138 +81181,138 @@ │ │ │ │ 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 6096a │ │ │ │ + bhi.n 60966 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 609b2 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 609ae │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 609be │ │ │ │ + cbz r3, 609ba │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 609f0 │ │ │ │ + b.n 609ec │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 609ec │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 609e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 609ec │ │ │ │ + cbnz r3, 609e8 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 609ec │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 609e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 609ec │ │ │ │ + cbnz r3, 609e8 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 609ec │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 609e8 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 1aa208 │ │ │ │ - b.w 1aa208 │ │ │ │ - b.w 1aa208 │ │ │ │ + b.w 1ac5d0 │ │ │ │ + b.w 1ac5d0 │ │ │ │ + b.w 1ac5d0 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 51060 <_PyMonitoring_FirePyUnwindEvent@@Base+0xb8> │ │ │ │ + b.w 50eb4 <_PySemaphore_Destroy@@Base+0x5a> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7ac20 │ │ │ │ - cbz r0, 60a20 │ │ │ │ + bl 7ac18 │ │ │ │ + cbz r0, 60a1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e8bc0 │ │ │ │ + b.w e8eb0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f82a4 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 1fa084 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60aae │ │ │ │ + beq.n 60aaa │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 60a4a │ │ │ │ + bne.n 60a46 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 60aa8 │ │ │ │ + beq.n 60aa4 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 60a4a │ │ │ │ + bne.n 60a46 │ │ │ │ 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 60a62 │ │ │ │ + bne.n 60a5e │ │ │ │ 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 60a7e │ │ │ │ + bne.n 60a7a │ │ │ │ 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 60a98 │ │ │ │ + bne.n 60a94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 60ae4 │ │ │ │ + beq.n 60ae0 │ │ │ │ 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 60aba │ │ │ │ + bne.n 60ab6 │ │ │ │ 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 60ad0 │ │ │ │ + bne.n 60acc │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -81320,22 +81321,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 60b12 │ │ │ │ + bne.n 60b0e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 60cac │ │ │ │ + b.n 60ca8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60b0c │ │ │ │ + beq.n 60b08 │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ movw r7, #43691 @ 0xaaab │ │ │ │ movt r7, #43690 @ 0xaaaa │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r1, #0 │ │ │ │ add.w ip, r4, #116 @ 0x74 │ │ │ │ @@ -81345,68 +81346,68 @@ │ │ │ │ it lt │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ mov.w ip, ip, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r1, #3 │ │ │ │ mul.w ip, r7, ip │ │ │ │ - bls.n 60b60 │ │ │ │ + bls.n 60b5c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60b56 │ │ │ │ + bhi.n 60b52 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60b62 │ │ │ │ + b.n 60b5e │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60b62 │ │ │ │ + b.n 60b5e │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, ip, lsl #15 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ add r4, r1 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 60b8c │ │ │ │ + bne.n 60b88 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 60cac │ │ │ │ + b.n 60ca8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 60bb4 │ │ │ │ + bne.n 60bb0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 60b0c │ │ │ │ + bls.n 60b08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60cac │ │ │ │ + beq.n 60ca8 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60b94 │ │ │ │ + b.n 60b90 │ │ │ │ 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 60be4 │ │ │ │ + beq.n 60be0 │ │ │ │ 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 │ │ │ │ @@ -81414,20 +81415,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 278d64 │ │ │ │ + bl 279a34 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 60c50 │ │ │ │ + cbz r2, 60c4c │ │ │ │ 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 │ │ │ │ @@ -81439,52 +81440,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 60c0a │ │ │ │ + b.n 60c06 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 60b0c │ │ │ │ + beq.w 60b08 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60c7c │ │ │ │ + cbnz r6, 60c78 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 60cac │ │ │ │ + cbz r0, 60ca8 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 60c64 │ │ │ │ - b.n 60ca6 │ │ │ │ + bne.n 60c60 │ │ │ │ + b.n 60ca2 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 60ca2 │ │ │ │ + cbz r6, 60c9e │ │ │ │ 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 60c7e │ │ │ │ - b.n 60cac │ │ │ │ + bne.n 60c7a │ │ │ │ + b.n 60ca8 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 60c52 │ │ │ │ + b.n 60c4e │ │ │ │ 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 │ │ │ │ @@ -81493,37 +81494,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, 60cec │ │ │ │ + cbz r0, 60ce8 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60cec │ │ │ │ + cbz r3, 60ce8 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 60ae6 │ │ │ │ + b.n 60ae2 │ │ │ │ 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 1acff0 │ │ │ │ + bl 1af49c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -81538,58 +81539,58 @@ │ │ │ │ sub.w r2, r4, r2 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 60d64 │ │ │ │ + bls.n 60d60 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60d5a │ │ │ │ + bhi.n 60d56 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60d66 │ │ │ │ + b.n 60d62 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 60d66 │ │ │ │ + b.n 60d62 │ │ │ │ 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, 60dec │ │ │ │ + cbz r0, 60de8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38592 @ 0x96c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 60dea │ │ │ │ + bcs.n 60de6 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ - cbz r0, 60dea │ │ │ │ + cbz r0, 60de6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 60dae │ │ │ │ + bne.n 60daa │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 60dea │ │ │ │ + bcs.n 60de6 │ │ │ │ rsb r2, r3, #32640 @ 0x7f80 │ │ │ │ adds r1, r3, r0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ movw r0, #40864 @ 0x9fa0 │ │ │ │ @@ -81602,300 +81603,300 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 60e14 │ │ │ │ + cbz r0, 60e10 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 60e14 │ │ │ │ + cbz r3, 60e10 │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2a9a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 60d82 │ │ │ │ + b.n 60d7e │ │ │ │ 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 60e40 │ │ │ │ - bl 26cb68 │ │ │ │ + bne.n 60e3c │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 60e5e │ │ │ │ + cbnz r3, 60e5a │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60e54 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60e50 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 60e5e │ │ │ │ + b.n 60e5a │ │ │ │ mov r0, r4 │ │ │ │ - bl a0044 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl 9fab4 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60e50 │ │ │ │ + beq.n 60e4c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00060e66 : │ │ │ │ +00060e62 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 60e86 │ │ │ │ + bne.n 60e82 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 60e9c │ │ │ │ + bge.n 60e98 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 60e72 │ │ │ │ + b.n 60e6e │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60e9c │ │ │ │ + blt.n 60e98 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 60e88 │ │ │ │ + b.n 60e84 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060ea0 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +00060e9c <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #35805 @ 0x8bdd │ │ │ │ movt r1, #5 │ │ │ │ - b.w 270e48 <_PyCrossInterpreterData_Release@@Base+0xa0> │ │ │ │ + b.w 271e00 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ │ │ │ │ -00060eae : │ │ │ │ +00060eaa : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 60eca │ │ │ │ + cbz r0, 60ec6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #57651 @ 0xe133 │ │ │ │ + movw r3, #57601 @ 0xe101 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060ecc : │ │ │ │ +00060ec8 : │ │ │ │ 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] @ (60f00 ) │ │ │ │ + ldr r4, [pc, #32] @ (60efc ) │ │ │ │ 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 1ad8ac │ │ │ │ + bl 1afd5c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060f04 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +00060f00 <_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] @ (60f38 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (60f34 <_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 1ad8ac │ │ │ │ + bl 1afd5c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #13604 @ 0x3524 │ │ │ │ + movw r2, #16940 @ 0x422c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b6998 │ │ │ │ + bl 1b8d88 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f68 : │ │ │ │ +00060f64 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f6e : │ │ │ │ +00060f6a : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f72 : │ │ │ │ - movw r1, #56196 @ 0xdb84 │ │ │ │ +00060f6e : │ │ │ │ + movw r1, #59460 @ 0xe844 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 2146b8 │ │ │ │ + b.w 216138 │ │ │ │ │ │ │ │ -00060f80 : │ │ │ │ - b.w 60f72 │ │ │ │ +00060f7c : │ │ │ │ + b.w 60f6e │ │ │ │ │ │ │ │ -00060f84 : │ │ │ │ - b.w 60f72 │ │ │ │ +00060f80 : │ │ │ │ + b.w 60f6e │ │ │ │ │ │ │ │ -00060f88 : │ │ │ │ +00060f84 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f8c : │ │ │ │ +00060f88 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f8e : │ │ │ │ +00060f8a : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f90 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00060f8c <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60fa0 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 60f9c <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060fa2 : │ │ │ │ +00060f9e : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060fae : │ │ │ │ +00060faa : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060fc0 <_PyDict_NewPresized@@Base>: │ │ │ │ +00060fbc <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60fd8 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #16] @ (60fd4 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w c0a8c <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + b.w c0530 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060fdc <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +00060fd8 <_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 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 6100e <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 6100a <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 61016 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r3, 61012 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 61018 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 61014 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61018 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 61014 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006101e : │ │ │ │ +0006101a : │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #17644 @ 0x44ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00061038 <_Py_BreakPoint@@Base>: │ │ │ │ +00061034 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006103a : │ │ │ │ - b.w 551a8 │ │ │ │ +00061036 : │ │ │ │ + b.w 551bc │ │ │ │ │ │ │ │ -0006103e : │ │ │ │ +0006103a : │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006104e : │ │ │ │ +0006104a : │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006105e : │ │ │ │ +0006105a : │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006106e <_Py_SetRefcnt@@Base>: │ │ │ │ +0006106a <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -81906,34 +81907,34 @@ │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ subs r3, r1, r3 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ asrs r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - bls.n 610ba <_Py_SetRefcnt@@Base+0x4c> │ │ │ │ + bls.n 610b6 <_Py_SetRefcnt@@Base+0x4c> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 610ae <_Py_SetRefcnt@@Base+0x40> │ │ │ │ + bhi.n 610aa <_Py_SetRefcnt@@Base+0x40> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 610bc <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ + b.n 610b8 <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 610bc <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ + b.n 610b8 <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r5, r5, r3, lsl #15 │ │ │ │ add r0, r5 │ │ │ │ sub.w r0, r2, r0 │ │ │ │ itt lt │ │ │ │ ldrlt r4, [r1, #0] │ │ │ │ lsllt r4, r4, #15 │ │ │ │ mov r1, r4 │ │ │ │ - bl 278684 │ │ │ │ + bl 279354 │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -81941,40 +81942,40 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1abd74 │ │ │ │ + bl 1ae13c │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ adds r6, r2, #4 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bics r1, r0 │ │ │ │ add.w r1, r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 61136 <_Py_SetRefcnt@@Base+0xc8> │ │ │ │ + beq.n 61132 <_Py_SetRefcnt@@Base+0xc8> │ │ │ │ ldr.w r7, [r4], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bics r5, r7 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 6111c <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 61118 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 61148 <_Py_SetRefcnt@@Base+0xda> │ │ │ │ + cbz r2, 61144 <_Py_SetRefcnt@@Base+0xda> │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ bics r2, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -81989,156 +81990,156 @@ │ │ │ │ dmb ish │ │ │ │ ldr r5, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r5, r5, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ - bl 610d8 <_Py_SetRefcnt@@Base+0x6a> │ │ │ │ - cbz r0, 6118e <_Py_SetRefcnt@@Base+0x120> │ │ │ │ + bl 610d4 <_Py_SetRefcnt@@Base+0x6a> │ │ │ │ + cbz r0, 6118a <_Py_SetRefcnt@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ lsls r1, r6, #22 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1c59a8 │ │ │ │ + bl 1c7c04 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 611aa <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + b.n 611a6 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ lsls r1, r6, #22 │ │ │ │ - bl 1c59a8 │ │ │ │ + bl 1c7c04 │ │ │ │ lsls r2, r6, #22 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1ad888 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1abcb0 │ │ │ │ - cbz r5, 611c4 <_Py_SetRefcnt@@Base+0x156> │ │ │ │ + bl 1ae078 │ │ │ │ + cbz r5, 611c0 <_Py_SetRefcnt@@Base+0x156> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1abcb0 │ │ │ │ + b.w 1ae078 │ │ │ │ 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] @ (61208 <_Py_SetRefcnt@@Base+0x19a>) │ │ │ │ + ldr r1, [pc, #32] @ (61204 <_Py_SetRefcnt@@Base+0x19a>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ movs r3, r5 │ │ │ │ - movw r3, #27648 @ 0x6c00 │ │ │ │ + movw r3, #30912 @ 0x78c0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61280 <_Py_SetRefcnt@@Base+0x212> │ │ │ │ + beq.n 6127c <_Py_SetRefcnt@@Base+0x212> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 61280 <_Py_SetRefcnt@@Base+0x212> │ │ │ │ + beq.n 6127c <_Py_SetRefcnt@@Base+0x212> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (61284 <_Py_SetRefcnt@@Base+0x216>) │ │ │ │ + ldr r2, [pc, #84] @ (61280 <_Py_SetRefcnt@@Base+0x216>) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 61250 <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ + bne.n 6124c <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61250 <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ + beq.n 6124c <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 61268 <_Py_SetRefcnt@@Base+0x1fa> │ │ │ │ - cbz r3, 61264 <_Py_SetRefcnt@@Base+0x1f6> │ │ │ │ + beq.n 61264 <_Py_SetRefcnt@@Base+0x1fa> │ │ │ │ + cbz r3, 61260 <_Py_SetRefcnt@@Base+0x1f6> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 61256 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ + b.n 61252 <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 61276 <_Py_SetRefcnt@@Base+0x208> │ │ │ │ + bne.n 61272 <_Py_SetRefcnt@@Base+0x208> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 61274 <_Py_SetRefcnt@@Base+0x206> │ │ │ │ + cbz r2, 61270 <_Py_SetRefcnt@@Base+0x206> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 61276 <_Py_SetRefcnt@@Base+0x208> │ │ │ │ + b.n 61272 <_Py_SetRefcnt@@Base+0x208> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac744 │ │ │ │ + b.w 1aeb04 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 607ee │ │ │ │ - cbz r0, 612ce <_Py_SetRefcnt@@Base+0x260> │ │ │ │ + bl 607ea │ │ │ │ + cbz r0, 612ca <_Py_SetRefcnt@@Base+0x260> │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 60808 │ │ │ │ + bl 60804 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 60818 │ │ │ │ + bl 60814 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 61288 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ + bl 61284 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ 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 │ │ │ │ @@ -82147,607 +82148,607 @@ │ │ │ │ mov r7, r1 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ orrs r1, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - beq.n 61342 <_Py_SetRefcnt@@Base+0x2d4> │ │ │ │ - movw r4, #53424 @ 0xd0b0 │ │ │ │ + beq.n 6133e <_Py_SetRefcnt@@Base+0x2d4> │ │ │ │ + movw r4, #56688 @ 0xdd70 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 61350 <_Py_SetRefcnt@@Base+0x2e2> │ │ │ │ + bne.n 6134c <_Py_SetRefcnt@@Base+0x2e2> │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 61354 <_Py_SetRefcnt@@Base+0x2e6> │ │ │ │ - movw r4, #52564 @ 0xcd54 │ │ │ │ + b.n 61350 <_Py_SetRefcnt@@Base+0x2e6> │ │ │ │ + movw r4, #55788 @ 0xd9ec │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 61354 <_Py_SetRefcnt@@Base+0x2e6> │ │ │ │ + b.n 61350 <_Py_SetRefcnt@@Base+0x2e6> │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 61364 <_Py_SetRefcnt@@Base+0x2f6> │ │ │ │ + bge.n 61360 <_Py_SetRefcnt@@Base+0x2f6> │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 613a8 <_Py_SetRefcnt@@Base+0x33a> │ │ │ │ + bge.n 613a4 <_Py_SetRefcnt@@Base+0x33a> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 6137a <_Py_SetRefcnt@@Base+0x30c> │ │ │ │ + bne.n 61376 <_Py_SetRefcnt@@Base+0x30c> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 61466 <_Py_SetRefcnt@@Base+0x3f8> │ │ │ │ + beq.n 61462 <_Py_SetRefcnt@@Base+0x3f8> │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #52164 @ 0xcbc4 │ │ │ │ - movw r2, #18096 @ 0x46b0 │ │ │ │ + movweq r4, #55428 @ 0xd884 │ │ │ │ + movw r2, #21360 @ 0x5370 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ movteq r4, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 61466 <_Py_SetRefcnt@@Base+0x3f8> │ │ │ │ + b.n 61462 <_Py_SetRefcnt@@Base+0x3f8> │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #52016 @ 0xcb30 │ │ │ │ - movwlt r6, #52296 @ 0xcc48 │ │ │ │ + movwge r6, #55280 @ 0xd7f0 │ │ │ │ + movwlt r6, #55520 @ 0xd8e0 │ │ │ │ ite ge │ │ │ │ movtge r6, #42 @ 0x2a │ │ │ │ movtlt r6, #40 @ 0x28 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #47740 @ 0xba7c │ │ │ │ + movwge r6, #50964 @ 0xc714 │ │ │ │ movtge r6, #41 @ 0x29 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #46120 @ 0xb428 │ │ │ │ + movw r2, #49384 @ 0xc0e8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #55428 @ 0xd884 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r4, #18108 @ 0x46bc │ │ │ │ + movw r4, #21372 @ 0x537c │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #18116 @ 0x46c4 │ │ │ │ + movw r2, #21380 @ 0x5384 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - movw r2, #18088 @ 0x46a8 │ │ │ │ + movw r2, #21352 @ 0x5368 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r2, #1 │ │ │ │ mov r8, r3 │ │ │ │ - movw r2, #18148 @ 0x46e4 │ │ │ │ + movw r2, #21412 @ 0x53a4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 6158c <_Py_SetRefcnt@@Base+0x51e> │ │ │ │ + bne.n 61588 <_Py_SetRefcnt@@Base+0x51e> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #53424 @ 0xd0b0 │ │ │ │ + movw r3, #56688 @ 0xdd70 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #18088 @ 0x46a8 │ │ │ │ + movw r2, #21352 @ 0x5368 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 61582 <_Py_SetRefcnt@@Base+0x514> │ │ │ │ + bge.n 6157e <_Py_SetRefcnt@@Base+0x514> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #38788 @ 0x9784 │ │ │ │ + movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ - movw r2, #18132 @ 0x46d4 │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + movw r2, #21396 @ 0x5394 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + movw r2, #64068 @ 0xfa44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 61608 <_Py_SetRefcnt@@Base+0x59a> │ │ │ │ - movw r2, #18156 @ 0x46ec │ │ │ │ + b.n 61604 <_Py_SetRefcnt@@Base+0x59a> │ │ │ │ + movw r2, #21420 @ 0x53ac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 61608 <_Py_SetRefcnt@@Base+0x59a> │ │ │ │ + b.n 61604 <_Py_SetRefcnt@@Base+0x59a> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + movw r3, #55428 @ 0xd884 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #18164 @ 0x46f4 │ │ │ │ + movw r2, #21428 @ 0x53b4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 61582 <_Py_SetRefcnt@@Base+0x514> │ │ │ │ - movw r2, #18172 @ 0x46fc │ │ │ │ + bge.n 6157e <_Py_SetRefcnt@@Base+0x514> │ │ │ │ + movw r2, #21436 @ 0x53bc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + b.n 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #18148 @ 0x46e4 │ │ │ │ + movw r2, #21412 @ 0x53a4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #64068 @ 0xfa44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + b.n 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ - cbz r4, 6169a <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + cbz r4, 61696 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 6168c <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ - b.n 616f0 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + bne.n 61688 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ + b.n 616ec <_Py_SetRefcnt@@Base+0x682> │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 616f0 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 616ec <_Py_SetRefcnt@@Base+0x682> │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 616f0 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + cbz r3, 616ec <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 616f0 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 616ec <_Py_SetRefcnt@@Base+0x682> │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r1, #18192 @ 0x4710 │ │ │ │ + movw r1, #21456 @ 0x53d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 61288 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ - b.n 616fe <_Py_SetRefcnt@@Base+0x690> │ │ │ │ + bl 61284 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ + b.n 616fa <_Py_SetRefcnt@@Base+0x690> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 61288 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ + bl 61284 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 61728 <_Py_SetRefcnt@@Base+0x6ba> │ │ │ │ + cbnz r3, 61724 <_Py_SetRefcnt@@Base+0x6ba> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1a23a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1a476c <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61740 <_Py_SetRefcnt@@Base+0x6d2> │ │ │ │ + cbz r3, 6173c <_Py_SetRefcnt@@Base+0x6d2> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #18212 @ 0x4724 │ │ │ │ + movw r0, #21476 @ 0x53e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 61676 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 61780 <_Py_SetRefcnt@@Base+0x712> │ │ │ │ + bl 61672 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 6177c <_Py_SetRefcnt@@Base+0x712> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 61750 <_Py_SetRefcnt@@Base+0x6e2> │ │ │ │ + cbnz r3, 6174c <_Py_SetRefcnt@@Base+0x6e2> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1a23a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1a476c <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 61780 <_Py_SetRefcnt@@Base+0x712> │ │ │ │ + cbz r3, 6177c <_Py_SetRefcnt@@Base+0x712> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 6172c <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ - ldr r2, [pc, #40] @ (6178c <_Py_SetRefcnt@@Base+0x71e>) │ │ │ │ + blt.n 61728 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + ldr r2, [pc, #40] @ (61788 <_Py_SetRefcnt@@Base+0x71e>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61768 <_Py_SetRefcnt@@Base+0x6fa> │ │ │ │ + bne.n 61764 <_Py_SetRefcnt@@Base+0x6fa> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 6172c <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + ble.n 61728 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #208] @ (61860 <_Py_SetRefcnt@@Base+0x7f2>) │ │ │ │ + ldr r7, [pc, #208] @ (6185c <_Py_SetRefcnt@@Base+0x7f2>) │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ movw r4, #2148 @ 0x864 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 617c0 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + cbnz r3, 617bc <_Py_SetRefcnt@@Base+0x752> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1a23a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1a476c <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 617d6 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + cbz r3, 617d2 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #18232 @ 0x4738 │ │ │ │ + movw r0, #21496 @ 0x53f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 61676 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 61816 <_Py_SetRefcnt@@Base+0x7a8> │ │ │ │ + bl 61672 <_Py_SetRefcnt@@Base+0x608> │ │ │ │ + b.n 61812 <_Py_SetRefcnt@@Base+0x7a8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 617e6 <_Py_SetRefcnt@@Base+0x778> │ │ │ │ + cbnz r3, 617e2 <_Py_SetRefcnt@@Base+0x778> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1a23a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1a476c <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 61816 <_Py_SetRefcnt@@Base+0x7a8> │ │ │ │ + cbz r3, 61812 <_Py_SetRefcnt@@Base+0x7a8> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 617c4 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ - ldr r2, [pc, #60] @ (61838 <_Py_SetRefcnt@@Base+0x7ca>) │ │ │ │ + blt.n 617c0 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + ldr r2, [pc, #60] @ (61834 <_Py_SetRefcnt@@Base+0x7ca>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 617fe <_Py_SetRefcnt@@Base+0x790> │ │ │ │ + bne.n 617fa <_Py_SetRefcnt@@Base+0x790> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 617c4 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + ble.n 617c0 <_Py_SetRefcnt@@Base+0x756> │ │ │ │ movw r3, #20272 @ 0x4f30 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 6182e <_Py_SetRefcnt@@Base+0x7c0> │ │ │ │ + cbz r2, 6182a <_Py_SetRefcnt@@Base+0x7c0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #224] @ (6191c <_Py_SetRefcnt@@Base+0x8ae>) │ │ │ │ + ldr r7, [pc, #224] @ (61918 <_Py_SetRefcnt@@Base+0x8ae>) │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r7, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 61896 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bhi.n 61892 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1ab1b8 │ │ │ │ + bl 1ad580 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 61868 <_Py_SetRefcnt@@Base+0x7fa> │ │ │ │ + cbz r4, 61864 <_Py_SetRefcnt@@Base+0x7fa> │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 6188a <_Py_SetRefcnt@@Base+0x81c> │ │ │ │ - cbz r5, 61896 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ - cbz r1, 61896 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bne.n 61886 <_Py_SetRefcnt@@Base+0x81c> │ │ │ │ + cbz r5, 61892 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + cbz r1, 61892 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 61896 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bcc.n 61892 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1ab534 │ │ │ │ - b.n 61874 <_Py_SetRefcnt@@Base+0x806> │ │ │ │ + bl 1ad8fc │ │ │ │ + b.n 61870 <_Py_SetRefcnt@@Base+0x806> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ab534 │ │ │ │ + b.w 1ad8fc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61a6c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + beq.w 61a68 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 61a6c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + beq.w 61a68 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ subs r3, r6, #3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 618f2 <_Py_SetRefcnt@@Base+0x884> │ │ │ │ + bhi.n 618ee <_Py_SetRefcnt@@Base+0x884> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 618e2 <_Py_SetRefcnt@@Base+0x874> │ │ │ │ - cbz r2, 618e2 <_Py_SetRefcnt@@Base+0x874> │ │ │ │ + beq.n 618de <_Py_SetRefcnt@@Base+0x874> │ │ │ │ + cbz r2, 618de <_Py_SetRefcnt@@Base+0x874> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1ad888 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6183c <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ - b.n 61a5a <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bl 61838 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + b.n 61a56 <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 61a5a <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bne.w 61a56 <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40320 @ 0x9d80 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbnz r7, 6192a <_Py_SetRefcnt@@Base+0x8bc> │ │ │ │ + cbnz r7, 61926 <_Py_SetRefcnt@@Base+0x8bc> │ │ │ │ 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, #18252 @ 0x474c │ │ │ │ + movw r1, #21516 @ 0x540c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 61944 <_Py_SetRefcnt@@Base+0x8d6> │ │ │ │ + b.n 61940 <_Py_SetRefcnt@@Base+0x8d6> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r9, lsr #5 │ │ │ │ - bhi.n 61952 <_Py_SetRefcnt@@Base+0x8e4> │ │ │ │ + bhi.n 6194e <_Py_SetRefcnt@@Base+0x8e4> │ │ │ │ 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, #18320 @ 0x4790 │ │ │ │ + movw r1, #21584 @ 0x5450 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 61790 <_Py_SetRefcnt@@Base+0x722> │ │ │ │ - b.n 61a6c <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 6178c <_Py_SetRefcnt@@Base+0x722> │ │ │ │ + b.n 61a68 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61a34 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + bne.n 61a30 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61a34 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + beq.n 61a30 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 61986 <_Py_SetRefcnt@@Base+0x918> │ │ │ │ + beq.n 61982 <_Py_SetRefcnt@@Base+0x918> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1abcb0 │ │ │ │ - cbz r4, 61986 <_Py_SetRefcnt@@Base+0x918> │ │ │ │ + bl 1ae078 │ │ │ │ + cbz r4, 61982 <_Py_SetRefcnt@@Base+0x918> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1ab4c0 │ │ │ │ - bl 1a87a4 │ │ │ │ + bl 1ad888 │ │ │ │ + bl 1aab6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 61a34 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ - bl 1a2644 <_start@@Base+0x848> │ │ │ │ - cbz r4, 61996 <_Py_SetRefcnt@@Base+0x928> │ │ │ │ - cbz r0, 619a4 <_Py_SetRefcnt@@Base+0x936> │ │ │ │ + blt.n 61a30 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + bl 1a4a0c <_start@@Base+0x844> │ │ │ │ + cbz r4, 61992 <_Py_SetRefcnt@@Base+0x928> │ │ │ │ + cbz r0, 619a0 <_Py_SetRefcnt@@Base+0x936> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6114c <_Py_SetRefcnt@@Base+0xde> │ │ │ │ - b.n 61a34 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + bl 61148 <_Py_SetRefcnt@@Base+0xde> │ │ │ │ + b.n 61a30 <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 619e0 <_Py_SetRefcnt@@Base+0x972> │ │ │ │ + beq.n 619dc <_Py_SetRefcnt@@Base+0x972> │ │ │ │ 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 619ca <_Py_SetRefcnt@@Base+0x95c> │ │ │ │ + bne.n 619c6 <_Py_SetRefcnt@@Base+0x95c> │ │ │ │ dmb ish │ │ │ │ - b.n 61a28 <_Py_SetRefcnt@@Base+0x9ba> │ │ │ │ + b.n 61a24 <_Py_SetRefcnt@@Base+0x9ba> │ │ │ │ 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 │ │ │ │ @@ -82762,84 +82763,84 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ adds r2, r4, r0 │ │ │ │ adc.w r3, r1, r4, asr #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ strexd r4, r2, r3, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61a1c <_Py_SetRefcnt@@Base+0x9ae> │ │ │ │ + bne.n 61a18 <_Py_SetRefcnt@@Base+0x9ae> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1abdfc │ │ │ │ + bl 1ae1c4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1abcb0 │ │ │ │ - cbnz r0, 61a5a <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bl 1ae078 │ │ │ │ + cbnz r0, 61a56 <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #18396 @ 0x47dc │ │ │ │ + movw r1, #21660 @ 0x549c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.n 61790 <_Py_SetRefcnt@@Base+0x722> │ │ │ │ + b.n 6178c <_Py_SetRefcnt@@Base+0x722> │ │ │ │ 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 1a8470 │ │ │ │ + b.w 1aa838 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 61a90 <_Py_SetRefcnt@@Base+0xa22> │ │ │ │ + cbz r2, 61a8c <_Py_SetRefcnt@@Base+0xa22> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (61ae0 <_Py_SetRefcnt@@Base+0xa72>) │ │ │ │ - bl 1ab4c0 │ │ │ │ - ldr r0, [pc, #72] @ (61ae4 <_Py_SetRefcnt@@Base+0xa76>) │ │ │ │ - bl 1c5a44 │ │ │ │ + ldr r0, [pc, #72] @ (61adc <_Py_SetRefcnt@@Base+0xa72>) │ │ │ │ + bl 1ad888 │ │ │ │ + ldr r0, [pc, #72] @ (61ae0 <_Py_SetRefcnt@@Base+0xa76>) │ │ │ │ + bl 1c7ca0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1c5cb0 │ │ │ │ + bl 1c7f0c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 61ada <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ + cbz r4, 61ad6 <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 61ada <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ + cbz r0, 61ad6 <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 61ada <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ + cbz r2, 61ad6 <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #18456 @ 0x4818 │ │ │ │ + movw r0, #21720 @ 0x54d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 61702 <_Py_SetRefcnt@@Base+0x694> │ │ │ │ + bl 616fe <_Py_SetRefcnt@@Base+0x694> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61adc <_Py_SetRefcnt@@Base+0xa6e> │ │ │ │ + b.n 61ad8 <_Py_SetRefcnt@@Base+0xa6e> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ @@ -82849,445 +82850,445 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1c5cb0 │ │ │ │ + bl 1c7f0c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61b8c <_Py_SetRefcnt@@Base+0xb1e> │ │ │ │ + beq.n 61b88 <_Py_SetRefcnt@@Base+0xb1e> │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1ad888 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r6, #18624 @ 0x48c0 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - bl 1c5a44 │ │ │ │ + bl 1c7ca0 │ │ │ │ ldr.w r8, [r6, #376] @ 0x178 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61b8c <_Py_SetRefcnt@@Base+0xb1e> │ │ │ │ + cbz r0, 61b88 <_Py_SetRefcnt@@Base+0xb1e> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 61b52 <_Py_SetRefcnt@@Base+0xae4> │ │ │ │ + bne.n 61b4e <_Py_SetRefcnt@@Base+0xae4> │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 61b34 <_Py_SetRefcnt@@Base+0xac6> │ │ │ │ + b.n 61b30 <_Py_SetRefcnt@@Base+0xac6> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 61b78 <_Py_SetRefcnt@@Base+0xb0a> │ │ │ │ + bne.n 61b74 <_Py_SetRefcnt@@Base+0xb0a> │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 61b78 <_Py_SetRefcnt@@Base+0xb0a> │ │ │ │ + bne.n 61b74 <_Py_SetRefcnt@@Base+0xb0a> │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r6, #376] @ 0x178 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61b8c <_Py_SetRefcnt@@Base+0xb1e> │ │ │ │ - movw r0, #18532 @ 0x4864 │ │ │ │ + cbz r0, 61b88 <_Py_SetRefcnt@@Base+0xb1e> │ │ │ │ + movw r0, #21796 @ 0x5524 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 61702 <_Py_SetRefcnt@@Base+0x694> │ │ │ │ + bl 616fe <_Py_SetRefcnt@@Base+0x694> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61bce <_Py_SetRefcnt@@Base+0xb60> │ │ │ │ + bne.n 61bca <_Py_SetRefcnt@@Base+0xb60> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 61bce <_Py_SetRefcnt@@Base+0xb60> │ │ │ │ + cbz r3, 61bca <_Py_SetRefcnt@@Base+0xb60> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1aeb34 │ │ │ │ + bl 1b10b0 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 61bce <_Py_SetRefcnt@@Base+0xb60> │ │ │ │ + bls.n 61bca <_Py_SetRefcnt@@Base+0xb60> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38656 @ 0x9700 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 61ae8 <_Py_SetRefcnt@@Base+0xa7a> │ │ │ │ + bl 61ae4 <_Py_SetRefcnt@@Base+0xa7a> │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 61be4 <_Py_SetRefcnt@@Base+0xb76> │ │ │ │ + bne.n 61be0 <_Py_SetRefcnt@@Base+0xb76> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 61bea <_Py_SetRefcnt@@Base+0xb7c> │ │ │ │ + b.n 61be6 <_Py_SetRefcnt@@Base+0xb7c> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 61bfe <_Py_SetRefcnt@@Base+0xb90> │ │ │ │ + bne.n 61bfa <_Py_SetRefcnt@@Base+0xb90> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 61bd4 <_Py_SetRefcnt@@Base+0xb66> │ │ │ │ - cbnz r0, 61c52 <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ + bne.n 61bd0 <_Py_SetRefcnt@@Base+0xb66> │ │ │ │ + cbnz r0, 61c4e <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 61c10 <_Py_SetRefcnt@@Base+0xba2> │ │ │ │ + cbnz r3, 61c0c <_Py_SetRefcnt@@Base+0xba2> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 61c36 <_Py_SetRefcnt@@Base+0xbc8> │ │ │ │ + b.n 61c32 <_Py_SetRefcnt@@Base+0xbc8> │ │ │ │ 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 61c2c <_Py_SetRefcnt@@Base+0xbbe> │ │ │ │ + bne.n 61c28 <_Py_SetRefcnt@@Base+0xbbe> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 61c0c <_Py_SetRefcnt@@Base+0xb9e> │ │ │ │ - b.n 61c18 <_Py_SetRefcnt@@Base+0xbaa> │ │ │ │ + beq.n 61c08 <_Py_SetRefcnt@@Base+0xb9e> │ │ │ │ + b.n 61c14 <_Py_SetRefcnt@@Base+0xbaa> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 61c52 <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ + beq.n 61c4e <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 61c32 <_Py_SetRefcnt@@Base+0xbc4> │ │ │ │ + bne.n 61c2e <_Py_SetRefcnt@@Base+0xbc4> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 61c32 <_Py_SetRefcnt@@Base+0xbc4> │ │ │ │ + b.n 61c2e <_Py_SetRefcnt@@Base+0xbc4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ dmb ish │ │ │ │ and.w r6, r4, #3 │ │ │ │ bic.w r5, r4, #3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 61c7c <_Py_SetRefcnt@@Base+0xc0e> │ │ │ │ + bne.n 61c78 <_Py_SetRefcnt@@Base+0xc0e> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61c8c <_Py_SetRefcnt@@Base+0xc1e> │ │ │ │ + bhi.n 61c88 <_Py_SetRefcnt@@Base+0xc1e> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 61c5c <_Py_SetRefcnt@@Base+0xbee> │ │ │ │ + b.n 61c58 <_Py_SetRefcnt@@Base+0xbee> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 61c84 <_Py_SetRefcnt@@Base+0xc16> │ │ │ │ + bne.n 61c80 <_Py_SetRefcnt@@Base+0xc16> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 61caa <_Py_SetRefcnt@@Base+0xc3c> │ │ │ │ - cbz r2, 61c90 <_Py_SetRefcnt@@Base+0xc22> │ │ │ │ + b.n 61ca6 <_Py_SetRefcnt@@Base+0xc3c> │ │ │ │ + cbz r2, 61c8c <_Py_SetRefcnt@@Base+0xc22> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 61c90 <_Py_SetRefcnt@@Base+0xc22> │ │ │ │ - b.n 61c80 <_Py_SetRefcnt@@Base+0xc12> │ │ │ │ + bne.n 61c8c <_Py_SetRefcnt@@Base+0xc22> │ │ │ │ + b.n 61c7c <_Py_SetRefcnt@@Base+0xc12> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61caa <_Py_SetRefcnt@@Base+0xc3c> │ │ │ │ + b.n 61ca6 <_Py_SetRefcnt@@Base+0xc3c> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 61ca6 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne.n 61ca2 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 61c80 <_Py_SetRefcnt@@Base+0xc12> │ │ │ │ - b.n 61c5c <_Py_SetRefcnt@@Base+0xbee> │ │ │ │ + beq.n 61c7c <_Py_SetRefcnt@@Base+0xc12> │ │ │ │ + b.n 61c58 <_Py_SetRefcnt@@Base+0xbee> │ │ │ │ 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 61c54 <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ - cbnz r0, 61cce <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + bl 61c50 <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ + cbnz r0, 61cca <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ yield │ │ │ │ - b.n 61cbe <_Py_SetRefcnt@@Base+0xc50> │ │ │ │ + b.n 61cba <_Py_SetRefcnt@@Base+0xc50> │ │ │ │ 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 61c54 <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ - cbnz r0, 61cf4 <_Py_SetRefcnt@@Base+0xc86> │ │ │ │ + bl 61c50 <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ + cbnz r0, 61cf0 <_Py_SetRefcnt@@Base+0xc86> │ │ │ │ yield │ │ │ │ - b.n 61ce4 <_Py_SetRefcnt@@Base+0xc76> │ │ │ │ + b.n 61ce0 <_Py_SetRefcnt@@Base+0xc76> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1ad300 │ │ │ │ + bl 1af7b0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #27648 @ 0x6c00 │ │ │ │ + movw r3, #30912 @ 0x78c0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61ddc <_Py_SetRefcnt@@Base+0xd6e> │ │ │ │ + beq.n 61dd8 <_Py_SetRefcnt@@Base+0xd6e> │ │ │ │ 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 61dcc <_Py_SetRefcnt@@Base+0xd5e> │ │ │ │ + beq.n 61dc8 <_Py_SetRefcnt@@Base+0xd5e> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61dd2 <_Py_SetRefcnt@@Base+0xd64> │ │ │ │ + beq.n 61dce <_Py_SetRefcnt@@Base+0xd64> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 1a79cc <_Py_write_noraise@@Base+0xca8> │ │ │ │ + bl 1a9d94 <_Py_write_noraise@@Base+0xca8> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 61d96 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + cbz r7, 61d92 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 61c54 <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ - cbnz r0, 61d66 <_Py_SetRefcnt@@Base+0xcf8> │ │ │ │ + bl 61c50 <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ + cbnz r0, 61d62 <_Py_SetRefcnt@@Base+0xcf8> │ │ │ │ yield │ │ │ │ - b.n 61d56 <_Py_SetRefcnt@@Base+0xce8> │ │ │ │ + b.n 61d52 <_Py_SetRefcnt@@Base+0xce8> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 61d50 <_Py_SetRefcnt@@Base+0xce2> │ │ │ │ + bne.n 61d4c <_Py_SetRefcnt@@Base+0xce2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 61d8a <_Py_SetRefcnt@@Base+0xd1c> │ │ │ │ + cbnz r2, 61d86 <_Py_SetRefcnt@@Base+0xd1c> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1ac688 │ │ │ │ - b.n 61d98 <_Py_SetRefcnt@@Base+0xd2a> │ │ │ │ + bl 1aea48 │ │ │ │ + b.n 61d94 <_Py_SetRefcnt@@Base+0xd2a> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 61d98 <_Py_SetRefcnt@@Base+0xd2a> │ │ │ │ + b.n 61d94 <_Py_SetRefcnt@@Base+0xd2a> │ │ │ │ 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 61d46 <_Py_SetRefcnt@@Base+0xcd8> │ │ │ │ + bne.n 61d42 <_Py_SetRefcnt@@Base+0xcd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a79cc <_Py_write_noraise@@Base+0xca8> │ │ │ │ - cbnz r0, 61dc4 <_Py_SetRefcnt@@Base+0xd56> │ │ │ │ + bl 1a9d94 <_Py_write_noraise@@Base+0xca8> │ │ │ │ + cbnz r0, 61dc0 <_Py_SetRefcnt@@Base+0xd56> │ │ │ │ yield │ │ │ │ - b.n 61db8 <_Py_SetRefcnt@@Base+0xd4a> │ │ │ │ + b.n 61db4 <_Py_SetRefcnt@@Base+0xd4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 611c8 <_Py_SetRefcnt@@Base+0x15a> │ │ │ │ - b.n 61dd2 <_Py_SetRefcnt@@Base+0xd64> │ │ │ │ + bl 611c4 <_Py_SetRefcnt@@Base+0x15a> │ │ │ │ + b.n 61dce <_Py_SetRefcnt@@Base+0xd64> │ │ │ │ movs r1, #2 │ │ │ │ - bl 1a7494 <_Py_write_noraise@@Base+0x770> │ │ │ │ + bl 1a985c <_Py_write_noraise@@Base+0x770> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 6120c <_Py_SetRefcnt@@Base+0x19e> │ │ │ │ + b.w 61208 <_Py_SetRefcnt@@Base+0x19e> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 61e24 <_Py_SetRefcnt@@Base+0xdb6> │ │ │ │ + bls.n 61e20 <_Py_SetRefcnt@@Base+0xdb6> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 61e1c <_Py_SetRefcnt@@Base+0xdae> │ │ │ │ + cbnz r3, 61e18 <_Py_SetRefcnt@@Base+0xdae> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 61e1c <_Py_SetRefcnt@@Base+0xdae> │ │ │ │ - bl 1de338 <_PyBytesWriter_Dealloc@@Base+0x67c> │ │ │ │ + beq.n 61e18 <_Py_SetRefcnt@@Base+0xdae> │ │ │ │ + bl 1e01e8 <_PyBytesWriter_Dealloc@@Base+0x67c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 61e06 <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + b.n 61e02 <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ 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 1ab4c0 │ │ │ │ + bl 1ad888 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61e64 <_Py_SetRefcnt@@Base+0xdf6> │ │ │ │ + bge.n 61e60 <_Py_SetRefcnt@@Base+0xdf6> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1abedc │ │ │ │ + bl 1ae2a4 │ │ │ │ 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 61e9a <_Py_SetRefcnt@@Base+0xe2c> │ │ │ │ + b.n 61e96 <_Py_SetRefcnt@@Base+0xe2c> │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9636 @ 0x25a4 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ubfx r0, r4, #22, #5 │ │ │ │ lsls r3, r0 │ │ │ │ bic.w r5, r2, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 61e94 <_Py_SetRefcnt@@Base+0xe26> │ │ │ │ + bne.n 61e90 <_Py_SetRefcnt@@Base+0xe26> │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 61e48 <_Py_SetRefcnt@@Base+0xdda> │ │ │ │ - b.n 61e7e <_Py_SetRefcnt@@Base+0xe10> │ │ │ │ + beq.n 61e44 <_Py_SetRefcnt@@Base+0xdda> │ │ │ │ + b.n 61e7a <_Py_SetRefcnt@@Base+0xe10> │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 61ea6 <_Py_SetRefcnt@@Base+0xe38> │ │ │ │ + bne.n 61ea2 <_Py_SetRefcnt@@Base+0xe38> │ │ │ │ adds r3, #32 │ │ │ │ - b.n 61eb2 <_Py_SetRefcnt@@Base+0xe44> │ │ │ │ + b.n 61eae <_Py_SetRefcnt@@Base+0xe44> │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 61eb2 <_Py_SetRefcnt@@Base+0xe44> │ │ │ │ + cbz r2, 61eae <_Py_SetRefcnt@@Base+0xe44> │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 61ea6 <_Py_SetRefcnt@@Base+0xe38> │ │ │ │ + b.n 61ea2 <_Py_SetRefcnt@@Base+0xe38> │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 61e9a <_Py_SetRefcnt@@Base+0xe2c> │ │ │ │ + bne.n 61e96 <_Py_SetRefcnt@@Base+0xe2c> │ │ │ │ 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, 61ece <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + cbz r3, 61eca <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ yield │ │ │ │ - b.n 61ec0 <_Py_SetRefcnt@@Base+0xe52> │ │ │ │ + b.n 61ebc <_Py_SetRefcnt@@Base+0xe52> │ │ │ │ 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 61898 <_Py_SetRefcnt@@Base+0x82a> │ │ │ │ + bl 61894 <_Py_SetRefcnt@@Base+0x82a> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 61f0c <_Py_SetRefcnt@@Base+0xe9e> │ │ │ │ + bne.n 61f08 <_Py_SetRefcnt@@Base+0xe9e> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 61ef2 <_Py_SetRefcnt@@Base+0xe84> │ │ │ │ + bne.n 61eee <_Py_SetRefcnt@@Base+0xe84> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61f12 <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + bne.n 61f0e <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 61f6a <_Py_SetRefcnt@@Base+0xefc> │ │ │ │ + bcs.n 61f66 <_Py_SetRefcnt@@Base+0xefc> │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 61f62 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne.n 61f5e <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de338 <_PyBytesWriter_Dealloc@@Base+0x67c> │ │ │ │ + bl 1e01e8 <_PyBytesWriter_Dealloc@@Base+0x67c> │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 61f48 <_Py_SetRefcnt@@Base+0xeda> │ │ │ │ + b.n 61f44 <_Py_SetRefcnt@@Base+0xeda> │ │ │ │ movw r5, #2148 @ 0x864 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 61f80 <_Py_SetRefcnt@@Base+0xf12> │ │ │ │ + cbnz r3, 61f7c <_Py_SetRefcnt@@Base+0xf12> │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1a23a4 <_start@@Base+0x5a8> │ │ │ │ + bl 1a476c <_start@@Base+0x5a4> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1ac464 │ │ │ │ + bl 1ae828 │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1ad888 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1abedc │ │ │ │ + bl 1ae2a4 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r5, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -83302,25 +83303,25 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r6, [r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 61ff6 <_Py_SetRefcnt@@Base+0xf88> │ │ │ │ + bne.n 61ff2 <_Py_SetRefcnt@@Base+0xf88> │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 61fd2 <_Py_SetRefcnt@@Base+0xf64> │ │ │ │ + bne.n 61fce <_Py_SetRefcnt@@Base+0xf64> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61ffc <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bne.n 61ff8 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ @@ -83331,72 +83332,72 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, r8, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 620b0 <_Py_SetRefcnt@@Base+0x1042> │ │ │ │ + bcs.n 620ac <_Py_SetRefcnt@@Base+0x1042> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 6209a <_Py_SetRefcnt@@Base+0x102c> │ │ │ │ + cbz r3, 62096 <_Py_SetRefcnt@@Base+0x102c> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acff0 │ │ │ │ + bl 1af49c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 62082 <_Py_SetRefcnt@@Base+0x1014> │ │ │ │ + cbnz r3, 6207e <_Py_SetRefcnt@@Base+0x1014> │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1ad888 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1ad340 │ │ │ │ + bl 1af7f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 620a8 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ + b.n 620a4 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 620a8 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ + bne.n 620a4 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 620a6 <_Py_SetRefcnt@@Base+0x1038> │ │ │ │ + bcc.n 620a2 <_Py_SetRefcnt@@Base+0x1038> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 620a8 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ + b.n 620a4 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 620a8 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ + b.n 620a4 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 6203e <_Py_SetRefcnt@@Base+0xfd0> │ │ │ │ + b.n 6203a <_Py_SetRefcnt@@Base+0xfd0> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 620da <_Py_SetRefcnt@@Base+0x106c> │ │ │ │ + cbz r3, 620d6 <_Py_SetRefcnt@@Base+0x106c> │ │ │ │ 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 │ │ │ │ @@ -83405,81 +83406,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 1abedc │ │ │ │ + bl 1ae2a4 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1ad888 │ │ │ │ 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 6225e <_Py_SetRefcnt@@Base+0x11f0> │ │ │ │ + bcs.w 6225a <_Py_SetRefcnt@@Base+0x11f0> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6224a <_Py_SetRefcnt@@Base+0x11dc> │ │ │ │ + beq.w 62246 <_Py_SetRefcnt@@Base+0x11dc> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62160 <_Py_SetRefcnt@@Base+0x10f2> │ │ │ │ + beq.n 6215c <_Py_SetRefcnt@@Base+0x10f2> │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 62162 <_Py_SetRefcnt@@Base+0x10f4> │ │ │ │ + cbz r6, 6215e <_Py_SetRefcnt@@Base+0x10f4> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62162 <_Py_SetRefcnt@@Base+0x10f4> │ │ │ │ + beq.n 6215e <_Py_SetRefcnt@@Base+0x10f4> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 62150 <_Py_SetRefcnt@@Base+0x10e2> │ │ │ │ + b.n 6214c <_Py_SetRefcnt@@Base+0x10e2> │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1ab4c0 │ │ │ │ + bl 1ad888 │ │ │ │ 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 61c54 <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ - cbnz r0, 62192 <_Py_SetRefcnt@@Base+0x1124> │ │ │ │ + bl 61c50 <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ + cbnz r0, 6218e <_Py_SetRefcnt@@Base+0x1124> │ │ │ │ yield │ │ │ │ - b.n 62182 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b.n 6217e <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acff0 │ │ │ │ + bl 1af49c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 621aa <_Py_SetRefcnt@@Base+0x113c> │ │ │ │ + cbnz r3, 621a6 <_Py_SetRefcnt@@Base+0x113c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ad340 │ │ │ │ + bl 1af7f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 62254 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + b.n 62250 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r8 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 1aa290 │ │ │ │ + bl 1ac658 │ │ │ │ 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 │ │ │ │ @@ -83488,276 +83489,276 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, lr, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 621f6 <_Py_SetRefcnt@@Base+0x1188> │ │ │ │ + cbz r3, 621f2 <_Py_SetRefcnt@@Base+0x1188> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 621fa <_Py_SetRefcnt@@Base+0x118c> │ │ │ │ + b.n 621f6 <_Py_SetRefcnt@@Base+0x118c> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ac688 │ │ │ │ + bl 1aea48 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 62254 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + bne.n 62250 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 62242 <_Py_SetRefcnt@@Base+0x11d4> │ │ │ │ + bcs.n 6223e <_Py_SetRefcnt@@Base+0x11d4> │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 62254 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + cbz r3, 62250 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 62254 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + bne.n 62250 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 62254 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + b.n 62250 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 62222 <_Py_SetRefcnt@@Base+0x11b4> │ │ │ │ - b.n 62254 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + bhi.n 6221e <_Py_SetRefcnt@@Base+0x11b4> │ │ │ │ + b.n 62250 <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ad428 │ │ │ │ + bl 1af8d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6212c <_Py_SetRefcnt@@Base+0x10be> │ │ │ │ + b.n 62128 <_Py_SetRefcnt@@Base+0x10be> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 6226c <_Py_SetRefcnt@@Base+0x11fe> │ │ │ │ + cbnz r4, 62268 <_Py_SetRefcnt@@Base+0x11fe> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 61dde <_Py_SetRefcnt@@Base+0xd70> │ │ │ │ + bl 61dda <_Py_SetRefcnt@@Base+0xd70> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #32 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #18660 @ 0x48e4 │ │ │ │ + movw r3, #21924 @ 0x55a4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #18672 @ 0x48f0 │ │ │ │ + movw r3, #21936 @ 0x55b0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #18620 @ 0x48bc │ │ │ │ + movw r2, #21884 @ 0x557c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #18680 @ 0x48f8 │ │ │ │ + movw r3, #21944 @ 0x55b8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #18692 @ 0x4904 │ │ │ │ + movw r3, #21956 @ 0x55c4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #18704 @ 0x4910 │ │ │ │ + movw r3, #21968 @ 0x55d0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #18716 @ 0x491c │ │ │ │ + movw r3, #21980 @ 0x55dc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #18608 @ 0x48b0 │ │ │ │ + movw r3, #21872 @ 0x5570 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #52164 @ 0xcbc4 │ │ │ │ + movw r5, #55428 @ 0xd884 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ - ldr r0, [pc, #872] @ (62664 <_Py_SetRefcnt@@Base+0x15f6>) │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + ldr r0, [pc, #872] @ (62660 <_Py_SetRefcnt@@Base+0x15f6>) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #18724 @ 0x4924 │ │ │ │ + movw r1, #21988 @ 0x55e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ - ldr r0, [pc, #852] @ (62668 <_Py_SetRefcnt@@Base+0x15fa>) │ │ │ │ + bl 61488 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + ldr r0, [pc, #852] @ (62664 <_Py_SetRefcnt@@Base+0x15fa>) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #18736 @ 0x4930 │ │ │ │ + movw r1, #22000 @ 0x55f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movw r5, #38656 @ 0x9700 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 61488 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #50808 @ 0xc678 │ │ │ │ + movw r3, #54072 @ 0xd338 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #18148 @ 0x46e4 │ │ │ │ + movw r2, #21412 @ 0x53a4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #64068 @ 0xfa44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #18748 @ 0x493c │ │ │ │ + movw r3, #22012 @ 0x55fc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #18148 @ 0x46e4 │ │ │ │ + movw r2, #21412 @ 0x53a4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #64068 @ 0xfa44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18756 @ 0x4944 │ │ │ │ + movw r1, #22020 @ 0x5604 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 61488 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18764 @ 0x494c │ │ │ │ + movw r1, #22028 @ 0x560c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 61488 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18776 @ 0x4958 │ │ │ │ + movw r1, #22040 @ 0x5618 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 61488 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18788 @ 0x4964 │ │ │ │ + movw r1, #22052 @ 0x5624 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 61488 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #50708 @ 0xc614 │ │ │ │ + movw r1, #53972 @ 0xd2d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 61488 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18776 @ 0x4958 │ │ │ │ + movw r1, #22040 @ 0x5618 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 61488 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #22060 @ 0x562c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6161a <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 61616 <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #18808 @ 0x4978 │ │ │ │ + movw r1, #22072 @ 0x5638 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6161a <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 61616 <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #18820 @ 0x4984 │ │ │ │ + movw r1, #22084 @ 0x5644 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6161a <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 61616 <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #50628 @ 0xc5c4 │ │ │ │ + movw r1, #53892 @ 0xd284 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 6161a <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 61616 <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #18828 @ 0x498c │ │ │ │ + movw r1, #22092 @ 0x564c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6161a <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 61616 <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #18836 @ 0x4994 │ │ │ │ + movw r1, #22100 @ 0x5654 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 6161a <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 61616 <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #63692 @ 0xf8cc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 6148c <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + movw r1, #1380 @ 0x564 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 61488 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 62500 <_Py_SetRefcnt@@Base+0x1492> │ │ │ │ + beq.n 624fc <_Py_SetRefcnt@@Base+0x1492> │ │ │ │ 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 278cc4 │ │ │ │ + bl 279994 │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #18844 @ 0x499c │ │ │ │ + movw r3, #22108 @ 0x565c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #18856 @ 0x49a8 │ │ │ │ + movw r2, #22120 @ 0x5668 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ movs r7, #0 │ │ │ │ - bl 1aac10 │ │ │ │ + bl 1acfd8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #18876 @ 0x49bc │ │ │ │ + movw r3, #22140 @ 0x567c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #18888 @ 0x49c8 │ │ │ │ + movw r2, #22152 @ 0x5688 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2957c │ │ │ │ movw r3, #39296 @ 0x9980 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -83773,15 +83774,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39304 @ 0x9988 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #196] @ (6266c <_Py_SetRefcnt@@Base+0x15fe>) │ │ │ │ + ldr r1, [pc, #196] @ (62668 <_Py_SetRefcnt@@Base+0x15fe>) │ │ │ │ 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 │ │ │ │ @@ -83795,1115 +83796,1115 @@ │ │ │ │ blx 290c8 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [sp, #120] @ 0x78 │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ lsls r6, r3, #10 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 62632 <_Py_SetRefcnt@@Base+0x15c4> │ │ │ │ + blt.n 6262e <_Py_SetRefcnt@@Base+0x15c4> │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 62636 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + bge.n 62632 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ mov fp, r5 │ │ │ │ - b.n 62636 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + b.n 62632 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 6264c <_Py_SetRefcnt@@Base+0x15de> │ │ │ │ + blt.n 62648 <_Py_SetRefcnt@@Base+0x15de> │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 6264e <_Py_SetRefcnt@@Base+0x15e0> │ │ │ │ + bge.n 6264a <_Py_SetRefcnt@@Base+0x15e0> │ │ │ │ mov r7, sl │ │ │ │ - b.n 6264e <_Py_SetRefcnt@@Base+0x15e0> │ │ │ │ + b.n 6264a <_Py_SetRefcnt@@Base+0x15e0> │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 62670 <_Py_SetRefcnt@@Base+0x1602> │ │ │ │ + blt.n 6266c <_Py_SetRefcnt@@Base+0x1602> │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 62674 <_Py_SetRefcnt@@Base+0x1606> │ │ │ │ + bge.n 62670 <_Py_SetRefcnt@@Base+0x1606> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 62674 <_Py_SetRefcnt@@Base+0x1606> │ │ │ │ + b.n 62670 <_Py_SetRefcnt@@Base+0x1606> │ │ │ │ nop │ │ │ │ str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 278934 │ │ │ │ - movw r2, #18900 @ 0x49d4 │ │ │ │ + bl 279604 │ │ │ │ + movw r2, #22164 @ 0x5694 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #54652 @ 0xd57c │ │ │ │ + movw r3, #57876 @ 0xe214 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 278934 │ │ │ │ + bl 279604 │ │ │ │ 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 278934 │ │ │ │ + bl 279604 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #13760 @ 0x35c0 │ │ │ │ + movw r3, #17048 @ 0x4298 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #18920 @ 0x49e8 │ │ │ │ + movw r2, #22184 @ 0x56a8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #22376 @ 0x5768 │ │ │ │ + movw r5, #25600 @ 0x6400 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 6273a <_Py_SetRefcnt@@Base+0x16cc> │ │ │ │ + cbz r3, 62736 <_Py_SetRefcnt@@Base+0x16cc> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #18988 @ 0x4a2c │ │ │ │ + movw r2, #22252 @ 0x56ec │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 61308 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 61304 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #64068 @ 0xfa44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2213 @ 0x8a5 │ │ │ │ + movw r0, #2209 @ 0x8a1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612d4 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 612d0 <_Py_SetRefcnt@@Base+0x266> │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #38656 @ 0x9700 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 628ac <_Py_SetRefcnt@@Base+0x183e> │ │ │ │ + beq.w 628a8 <_Py_SetRefcnt@@Base+0x183e> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 60a30 │ │ │ │ + bl 60a2c │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60aac │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60aac │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60aac │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60aac │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60aac │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60aac │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60aac │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60aac │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60aac │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 60ab0 │ │ │ │ + bl 60aac │ │ │ │ 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, #27648 @ 0x6c00 │ │ │ │ + movw r6, #30912 @ 0x78c0 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 629c4 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + beq.n 629c0 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 629c4 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + beq.n 629c0 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 628d8 <_Py_SetRefcnt@@Base+0x186a> │ │ │ │ - ldr r0, [pc, #224] @ (629c8 <_Py_SetRefcnt@@Base+0x195a>) │ │ │ │ + bne.n 628d4 <_Py_SetRefcnt@@Base+0x186a> │ │ │ │ + ldr r0, [pc, #224] @ (629c4 <_Py_SetRefcnt@@Base+0x195a>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ab5a4 │ │ │ │ + bl 1ad96c │ │ │ │ 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 629c4 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + bne.n 629c0 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 62928 <_Py_SetRefcnt@@Base+0x18ba> │ │ │ │ + cbz r3, 62924 <_Py_SetRefcnt@@Base+0x18ba> │ │ │ │ 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 6292a <_Py_SetRefcnt@@Base+0x18bc> │ │ │ │ + b.n 62926 <_Py_SetRefcnt@@Base+0x18bc> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4292 @ 0x10c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (629cc <_Py_SetRefcnt@@Base+0x195e>) │ │ │ │ + ldr r2, [pc, #144] @ (629c8 <_Py_SetRefcnt@@Base+0x195e>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62944 <_Py_SetRefcnt@@Base+0x18d6> │ │ │ │ + beq.n 62940 <_Py_SetRefcnt@@Base+0x18d6> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 629c4 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + beq.n 629c0 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 62964 <_Py_SetRefcnt@@Base+0x18f6> │ │ │ │ + cbz r3, 62960 <_Py_SetRefcnt@@Base+0x18f6> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62960 <_Py_SetRefcnt@@Base+0x18f2> │ │ │ │ - bl 61d0a <_Py_SetRefcnt@@Base+0xc9c> │ │ │ │ + beq.n 6295c <_Py_SetRefcnt@@Base+0x18f2> │ │ │ │ + bl 61d06 <_Py_SetRefcnt@@Base+0xc9c> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 62950 <_Py_SetRefcnt@@Base+0x18e2> │ │ │ │ + b.n 6294c <_Py_SetRefcnt@@Base+0x18e2> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 62970 <_Py_SetRefcnt@@Base+0x1902> │ │ │ │ + beq.n 6296c <_Py_SetRefcnt@@Base+0x1902> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7494 <_Py_write_noraise@@Base+0x770> │ │ │ │ + bl 1a985c <_Py_write_noraise@@Base+0x770> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 62756 <_Py_SetRefcnt@@Base+0x16e8> │ │ │ │ + bl 62752 <_Py_SetRefcnt@@Base+0x16e8> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 629c4 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + beq.n 629c0 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ movw r3, #39312 @ 0x9990 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 629ac <_Py_SetRefcnt@@Base+0x193e> │ │ │ │ + cbz r1, 629a8 <_Py_SetRefcnt@@Base+0x193e> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 62988 <_Py_SetRefcnt@@Base+0x191a> │ │ │ │ + bne.n 62984 <_Py_SetRefcnt@@Base+0x191a> │ │ │ │ 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 6183c <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ - b.n 629c4 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + bl 61838 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ + b.n 629c0 <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 629be <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ + bne.n 629ba <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 6298c <_Py_SetRefcnt@@Base+0x191e> │ │ │ │ + bne.n 62988 <_Py_SetRefcnt@@Base+0x191e> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, 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, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 629f8 <_Py_SetRefcnt@@Base+0x198a> │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + cbnz r2, 629f4 <_Py_SetRefcnt@@Base+0x198a> │ │ │ │ + movw r3, #55428 @ 0xd884 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #28820 @ 0x7094 │ │ │ │ + movw r2, #32044 @ 0x7d2c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - b.n 62a00 <_Py_SetRefcnt@@Base+0x1992> │ │ │ │ - movw r3, #17000 @ 0x4268 │ │ │ │ + b.n 629fc <_Py_SetRefcnt@@Base+0x1992> │ │ │ │ + movw r3, #20264 @ 0x4f28 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #19000 @ 0x4a38 │ │ │ │ + movw r0, #22264 @ 0x56f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #19032 @ 0x4a58 │ │ │ │ + movw r0, #22296 @ 0x5718 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ │ │ │ │ -00062a24 : │ │ │ │ - cbnz r0, 62a2a │ │ │ │ - b.w 1ef298 │ │ │ │ +00062a20 : │ │ │ │ + cbnz r0, 62a26 │ │ │ │ + b.w 1f1078 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (62a68 ) │ │ │ │ + ldr r2, [pc, #44] @ (62a64 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 62a60 │ │ │ │ + cbz r3, 62a5c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00062a6c <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +00062a68 <_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 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ adds r3, r0, #1 │ │ │ │ itet ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strne r0, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062a8e : │ │ │ │ +00062a8a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62abc │ │ │ │ - movw r0, #36100 @ 0x8d04 │ │ │ │ + beq.n 62ab8 │ │ │ │ + movw r0, #39324 @ 0x999c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62ad0 │ │ │ │ + b.n 62acc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62ab8 │ │ │ │ + beq.n 62ab4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062ad2 : │ │ │ │ +00062ace : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62b00 │ │ │ │ + beq.n 62afc │ │ │ │ movs r1, #26 │ │ │ │ - movw r0, #34352 @ 0x8630 │ │ │ │ + movw r0, #37576 @ 0x92c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62b02 │ │ │ │ + b.n 62afe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062b04 : │ │ │ │ +00062b00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62b32 │ │ │ │ + beq.n 62b2e │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - movw r0, #34352 @ 0x8630 │ │ │ │ + movw r0, #37576 @ 0x92c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62b34 │ │ │ │ + b.n 62b30 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062b36 : │ │ │ │ +00062b32 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62b66 │ │ │ │ + beq.n 62b62 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #34352 @ 0x8630 │ │ │ │ + movw r0, #37576 @ 0x92c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62b68 │ │ │ │ + b.n 62b64 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062b6a : │ │ │ │ +00062b66 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62b9c │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + beq.n 62b98 │ │ │ │ + movw r0, #39844 @ 0x9ba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62bf8 │ │ │ │ + b.n 62bf4 │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 62b98 │ │ │ │ + beq.n 62b94 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 62bf6 │ │ │ │ - bl 71f84 │ │ │ │ + bne.n 62bf2 │ │ │ │ + bl 71f9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62b98 │ │ │ │ + beq.n 62b94 │ │ │ │ mov r5, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 62bde │ │ │ │ + bge.n 62bda │ │ │ │ ldrd r1, r2, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r5, #8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62bc2 │ │ │ │ - b.n 62b98 │ │ │ │ + bne.n 62bbe │ │ │ │ + b.n 62b94 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62bf6 │ │ │ │ + beq.n 62bf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 62bf6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62bf2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00062bfc : │ │ │ │ +00062bf8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62c30 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 62c30 │ │ │ │ + beq.n 62c2c │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 62c2c │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ - movw r0, #640 @ 0x280 │ │ │ │ + movw r0, #3864 @ 0xf18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 62c38 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62c34 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 62c3c │ │ │ │ + bpl.n 62c38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62c3e │ │ │ │ + b.n 62c3a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062c40 : │ │ │ │ +00062c3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62c78 │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 62c78 │ │ │ │ + beq.n 62c74 │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 62c74 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ - movw r0, #640 @ 0x280 │ │ │ │ + movw r0, #3864 @ 0xf18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62c7c │ │ │ │ + b.n 62c78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062c7e : │ │ │ │ - b.w 10b0a4 │ │ │ │ +00062c7a : │ │ │ │ + b.w 10b4e0 │ │ │ │ │ │ │ │ -00062c82 : │ │ │ │ +00062c7e : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 62cba │ │ │ │ + cbz r3, 62cb6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 62cba │ │ │ │ + cbz r3, 62cb6 │ │ │ │ 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 62cae │ │ │ │ - bl d7c64 │ │ │ │ + bne.n 62caa │ │ │ │ + bl d7748 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62cb6 │ │ │ │ + b.n 62cb2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cbe : │ │ │ │ +00062cba : │ │ │ │ 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 62cd8 │ │ │ │ - cbnz r0, 62cde │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 62cfa │ │ │ │ + beq.n 62cd4 │ │ │ │ + cbnz r0, 62cda │ │ │ │ + bl 270964 │ │ │ │ + b.n 62cf6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 62d00 │ │ │ │ + cbnz r3, 62cfc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19068 @ 0x4a7c │ │ │ │ + movw r1, #22332 @ 0x573c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62d24 │ │ │ │ + b.n 62d20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62ce4 │ │ │ │ + beq.n 62ce0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 62ce4 │ │ │ │ + bne.n 62ce0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ 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 62d4c │ │ │ │ + beq.n 62d48 │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 62d52 │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 62d5e │ │ │ │ + cbnz r0, 62d4e │ │ │ │ + bl 270964 │ │ │ │ + b.n 62d5a │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 62d64 │ │ │ │ + cbz r0, 62d60 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62d72 │ │ │ │ + b.n 62d6e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00062d78 : │ │ │ │ - b.n 62d2a │ │ │ │ +00062d74 : │ │ │ │ + b.n 62d26 │ │ │ │ │ │ │ │ -00062d7a : │ │ │ │ - b.n 62d2a │ │ │ │ +00062d76 : │ │ │ │ + b.n 62d26 │ │ │ │ │ │ │ │ -00062d7c : │ │ │ │ +00062d78 : │ │ │ │ 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, 62db2 │ │ │ │ + cbz r3, 62dae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 62db2 │ │ │ │ + cbz r3, 62dae │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 62db2 │ │ │ │ + cbz r3, 62dae │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 62db2 │ │ │ │ + cbz r3, 62dae │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl d1ed8 │ │ │ │ - cbz r0, 62dce │ │ │ │ - b.n 62dc8 │ │ │ │ + bl d1998 │ │ │ │ + cbz r0, 62dca │ │ │ │ + b.n 62dc4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19108 @ 0x4aa4 │ │ │ │ + movw r1, #22372 @ 0x5764 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62f02 │ │ │ │ + b.n 62efe │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 62de6 │ │ │ │ + cbz r0, 62de2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ - b.n 62dc8 │ │ │ │ + bl d2470 │ │ │ │ + b.n 62dc4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 62e12 │ │ │ │ + bge.n 62e0e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19164 @ 0x4adc │ │ │ │ + movw r1, #22428 @ 0x579c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ - b.n 62dc8 │ │ │ │ + bl d2470 │ │ │ │ + b.n 62dc4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 62e56 │ │ │ │ + cbnz r3, 62e52 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1e8714 │ │ │ │ - cbz r0, 62e2a │ │ │ │ + bl 1ea480 │ │ │ │ + cbz r0, 62e26 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 62e2a │ │ │ │ + cbnz r3, 62e26 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e8714 │ │ │ │ - cbnz r0, 62e3e │ │ │ │ + bl 1ea480 │ │ │ │ + cbnz r0, 62e3a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 24a7b4 <_PyTime_AsTimeval@@Base+0xbdc> │ │ │ │ - cbz r0, 62e56 │ │ │ │ + bl 24bbf0 <_PyTime_AsTimeval@@Base+0xd30> │ │ │ │ + cbz r0, 62e52 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 62e56 │ │ │ │ + cbnz r3, 62e52 │ │ │ │ mov r0, sp │ │ │ │ - bl 24a7b4 <_PyTime_AsTimeval@@Base+0xbdc> │ │ │ │ - cbz r0, 62e56 │ │ │ │ + bl 24bbf0 <_PyTime_AsTimeval@@Base+0xd30> │ │ │ │ + cbz r0, 62e52 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ - b.n 62f02 │ │ │ │ + bl d2470 │ │ │ │ + b.n 62efe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 62e74 │ │ │ │ - bl 1ef298 │ │ │ │ + cbnz r0, 62e70 │ │ │ │ + bl 1f1078 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ - b.n 62dc8 │ │ │ │ + bl d2470 │ │ │ │ + b.n 62dc4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 62e86 │ │ │ │ + ble.n 62e82 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 62e78 │ │ │ │ + b.n 62e74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 62e9c │ │ │ │ + ble.n 62e98 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 62e8c │ │ │ │ + b.n 62e88 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 62ef0 │ │ │ │ + cbz r6, 62eec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #1 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 62ed2 │ │ │ │ + blt.n 62ece │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 62eca │ │ │ │ + bge.n 62ec6 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 62ed2 │ │ │ │ + b.n 62ece │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 62eae │ │ │ │ + b.n 62eaa │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a14ac │ │ │ │ + bl 1a3664 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a14ac │ │ │ │ + bl 1a3664 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - b.n 62e9e │ │ │ │ + b.n 62e9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, sp │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00062f0a : │ │ │ │ - b.w 15e75c │ │ │ │ +00062f06 : │ │ │ │ + b.w 15f80c │ │ │ │ │ │ │ │ -00062f0e : │ │ │ │ - b.w d4360 │ │ │ │ +00062f0a : │ │ │ │ + b.w d3e48 │ │ │ │ │ │ │ │ -00062f12 : │ │ │ │ - b.w 154728 │ │ │ │ +00062f0e : │ │ │ │ + b.w 1557d8 │ │ │ │ │ │ │ │ -00062f16 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +00062f12 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl d0564 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl d0000 <_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, 62f48 <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ + cbz r3, 62f44 <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 62f5e <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ + cbnz r3, 62f5a <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #4256 @ 0x10a0 │ │ │ │ + movw r2, #7520 @ 0x1d60 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12f974 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062f62 : │ │ │ │ +00062f5e : │ │ │ │ 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] @ (62fc8 ) │ │ │ │ + ldr r2, [pc, #84] @ (62fc4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 62f80 │ │ │ │ - cbnz r1, 62f88 │ │ │ │ + cbz r0, 62f7c │ │ │ │ + cbnz r1, 62f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62f32 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 62f90 │ │ │ │ - bl cfa0c │ │ │ │ + bl 62f2e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 62f8c │ │ │ │ + bl cf4ac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 62f94 │ │ │ │ + cbnz r0, 62f90 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 62fba │ │ │ │ + b.n 62fb6 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b6998 │ │ │ │ + bl 1b8d88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62fba │ │ │ │ + beq.n 62fb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62fba │ │ │ │ + cbnz r3, 62fb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062fcc <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +00062fc8 <_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] @ (63030 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (6302c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 62fea <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 62ff2 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 62fe6 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 62fee <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 62f32 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 62ffa <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cfa0c │ │ │ │ + bl 62f2e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 62ff6 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cf4ac │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 62ffe <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 62ffa <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 63024 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 63020 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b6998 │ │ │ │ + bl 1b8d88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63024 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 63020 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63024 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 63020 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063034 : │ │ │ │ +00063030 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #124] @ (630c0 ) │ │ │ │ + ldr r6, [pc, #124] @ (630bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ - cbz r1, 63072 │ │ │ │ + cbz r1, 6306e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 630a6 │ │ │ │ + bmi.n 630a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #50468 @ 0xc524 │ │ │ │ + movw r2, #53692 @ 0xd1bc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ - b.n 63092 │ │ │ │ - cbz r2, 63098 │ │ │ │ + bl 12f974 <_PyErr_SetString@@Base> │ │ │ │ + b.n 6308e │ │ │ │ + cbz r2, 63094 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 63096 │ │ │ │ + bmi.n 63092 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #19220 @ 0x4b14 │ │ │ │ + movw r2, #22484 @ 0x57d4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12f974 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 630ba │ │ │ │ - cbnz r1, 630aa │ │ │ │ + b.n 630b6 │ │ │ │ + cbnz r1, 630a6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1aecd0 │ │ │ │ - b.n 630ba │ │ │ │ + bl 1b124c │ │ │ │ + b.n 630b6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 63074 │ │ │ │ + bne.n 63070 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e1814 │ │ │ │ + b.w e1af4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (630cc ) │ │ │ │ + ldr r1, [pc, #4] @ (630c8 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 90f4c │ │ │ │ - add r2, pc, #704 @ (adr r2, 63390 ) │ │ │ │ + b.w 9087c │ │ │ │ + add r2, pc, #704 @ (adr r2, 6338c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f920 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 630fa │ │ │ │ + bl 7f92c <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 630f6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83df4 <_PyType_LookupRef@@Base> │ │ │ │ + bl 83990 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 63108 │ │ │ │ - b.n 63134 │ │ │ │ + cbnz r0, 63104 │ │ │ │ + b.n 63130 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80558 │ │ │ │ + bl 8057c │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 630ec │ │ │ │ - b.n 63140 │ │ │ │ + bge.n 630e8 │ │ │ │ + b.n 6313c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 63140 │ │ │ │ + cbz r3, 6313c │ │ │ │ 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 63128 │ │ │ │ + beq.n 63124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6312c │ │ │ │ + cbz r3, 63128 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 63140 │ │ │ │ + b.n 6313c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63128 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63124 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 90f4c │ │ │ │ + b.w 9087c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e10fc │ │ │ │ + b.w e13e0 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 631be │ │ │ │ + bhi.n 631ba │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 631c8 │ │ │ │ + bne.n 631c4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 631c8 │ │ │ │ + bne.n 631c4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #2 │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 631d2 │ │ │ │ + blt.n 631ce │ │ │ │ cmp r4, #2 │ │ │ │ itete eq │ │ │ │ movweq r2, #7780 @ 0x1e64 │ │ │ │ movwne r2, #4308 @ 0x10d4 │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ movtne r2, #71 @ 0x47 │ │ │ │ itete eq │ │ │ │ @@ -84913,28 +84914,28 @@ │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 631d4 │ │ │ │ + beq.n 631d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 631d4 │ │ │ │ + b.n 631d0 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 631d4 │ │ │ │ + b.n 631d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000631d6 : │ │ │ │ +000631d2 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ @@ -84963,128 +84964,128 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 215654 │ │ │ │ + bl 1878f8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006322c : │ │ │ │ +00063228 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n 63254 │ │ │ │ + bge.n 63250 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 63298 │ │ │ │ + b.n 63294 │ │ │ │ ldr.w ip, [r0, #92] @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, ip, #16 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ mov r1, sp │ │ │ │ strd lr, r2, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 12efd0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 12f6c0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 30df4 │ │ │ │ + bl 30dd4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 15c98c │ │ │ │ + bl 15da3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #29380 @ 0x72c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 632d0 │ │ │ │ + beq.n 632cc │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 632d0 │ │ │ │ + beq.n 632cc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 632e8 │ │ │ │ - b.n 632fa │ │ │ │ + bne.n 632e4 │ │ │ │ + b.n 632f6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 632c8 │ │ │ │ - movw r0, #45488 @ 0xb1b0 │ │ │ │ + beq.n 632c4 │ │ │ │ + movw r0, #48752 @ 0xbe70 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 632c8 │ │ │ │ - b.n 63306 │ │ │ │ + bne.n 632c4 │ │ │ │ + b.n 63302 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #45488 @ 0xb1b0 │ │ │ │ + movw r0, #48752 @ 0xbe70 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 63306 │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 63302 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d5d74 │ │ │ │ + b.w 1d7fcc │ │ │ │ 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 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6334c │ │ │ │ + cbnz r0, 63348 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63426 │ │ │ │ + beq.n 63422 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 63426 │ │ │ │ + bne.n 63422 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63426 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63422 │ │ │ │ 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} │ │ │ │ @@ -85092,55 +85093,55 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp ip, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - bge.n 63386 │ │ │ │ + bge.n 63382 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 63374 │ │ │ │ + b.n 63370 │ │ │ │ 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 633b0 │ │ │ │ + beq.n 633ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 633b0 │ │ │ │ + cbnz r3, 633ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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 633c8 │ │ │ │ + bne.n 633c4 │ │ │ │ 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 633ea │ │ │ │ + bne.n 633e6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (6342c ) │ │ │ │ + ldr r1, [pc, #60] @ (63428 ) │ │ │ │ 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] │ │ │ │ @@ -85156,448 +85157,448 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063430 : │ │ │ │ +0006342c : │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4} │ │ │ │ - b.n 6330a │ │ │ │ + b.n 63306 │ │ │ │ │ │ │ │ -00063446 : │ │ │ │ +00063442 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26944 @ 0x6940 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6330a │ │ │ │ + b.n 63306 │ │ │ │ │ │ │ │ -00063456 : │ │ │ │ +00063452 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 6330a │ │ │ │ - cbz r0, 634b0 │ │ │ │ - ldr r3, [pc, #60] @ (634b8 ) │ │ │ │ + bl 63306 │ │ │ │ + cbz r0, 634ac │ │ │ │ + ldr r3, [pc, #60] @ (634b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 6348a │ │ │ │ + cbnz r5, 63486 │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 634b2 │ │ │ │ - bl 1dc608 │ │ │ │ + b.n 634ae │ │ │ │ + bl 1de4b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26905c │ │ │ │ + bl 269f4c │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 634b2 │ │ │ │ + cbnz r0, 634ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 634b0 │ │ │ │ + beq.n 634ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 634b0 │ │ │ │ + cbnz r3, 634ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000634bc : │ │ │ │ +000634b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #27732 @ 0x6c54 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 6330a │ │ │ │ - cbz r0, 634e8 │ │ │ │ + bl 63306 │ │ │ │ + cbz r0, 634e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000634ea : │ │ │ │ +000634e6 : │ │ │ │ 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 138b54 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 139da4 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 120900 │ │ │ │ + b.w 1210a8 │ │ │ │ │ │ │ │ -0006350e <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +0006350a <_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 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6354e <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 6354a <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f974 │ │ │ │ + bl 7f980 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63542 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 6353e <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 63546 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 63542 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6354e <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 6354a <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 63542 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6353e <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00063552 : │ │ │ │ +0006354e : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 79e0c │ │ │ │ + b.w 79e04 │ │ │ │ │ │ │ │ -0006355a : │ │ │ │ +00063556 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 79e0c │ │ │ │ + b.w 79e04 │ │ │ │ │ │ │ │ -00063560 : │ │ │ │ +0006355c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1d4eac │ │ │ │ + bl 1d7104 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63598 │ │ │ │ - bl 92748 │ │ │ │ + cbz r0, 63594 │ │ │ │ + bl 92078 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6358c │ │ │ │ + beq.n 63588 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 63590 │ │ │ │ + cbz r3, 6358c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 63598 │ │ │ │ + b.n 63594 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6358c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 63588 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006359c : │ │ │ │ +00063598 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 83424 │ │ │ │ + b.w 82fc0 │ │ │ │ │ │ │ │ -000635a2 <_PyObject_GetAttrId@@Base>: │ │ │ │ +0006359e <_PyObject_GetAttrId@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 2cf02 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 635c6 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 635c2 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90f4c │ │ │ │ + b.w 9087c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000635c8 <_PyObject_CallMethodId@@Base>: │ │ │ │ +000635c4 <_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] @ (6362c <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (63628 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 635e6 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 635ee <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 635e2 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 635ea <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 62f32 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 635f6 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 635a2 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 62f2e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 635f2 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 6359e <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 635fa <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 635f6 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 63620 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + b.n 6361c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b6998 │ │ │ │ + bl 1b8d88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63620 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + beq.n 6361c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63620 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + cbnz r3, 6361c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063630 <_PyObject_AssertFailed@@Base>: │ │ │ │ +0006362c <_PyObject_AssertFailed@@Base>: │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #19256 @ 0x4b38 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #38544 @ 0x9690 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6367e <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #19264 @ 0x4b40 │ │ │ │ + beq.n 6367a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #22528 @ 0x5800 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 6369a <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 63696 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #19272 @ 0x4b48 │ │ │ │ + movw r2, #22536 @ 0x5808 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 636a8 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #19296 @ 0x4b60 │ │ │ │ + b.n 636a4 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #22560 @ 0x5820 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - cbz r5, 636c2 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #43464 @ 0xa9c8 │ │ │ │ + cbz r5, 636be <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #46688 @ 0xb660 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #64068 @ 0xfa44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f42d4 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1f60b4 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 636fc <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 636f8 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #49076 @ 0xbfb4 │ │ │ │ + movw r2, #52300 @ 0xcc4c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - b.n 63738 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 63734 <_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 680b8 │ │ │ │ + bl 680b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e478 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #64068 @ 0xfa44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #19316 @ 0x4b74 │ │ │ │ + movw r1, #22580 @ 0x5834 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (63748 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (63744 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ -0006374c : │ │ │ │ +00063748 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6377c │ │ │ │ - movw r0, #36620 @ 0x8f0c │ │ │ │ + beq.n 63778 │ │ │ │ + movw r0, #39844 @ 0x9ba4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #558 @ 0x22e │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 637b8 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 637b4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 637be │ │ │ │ - cbz r1, 637a2 │ │ │ │ + beq.n 637ba │ │ │ │ + cbz r1, 6379e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 637a2 │ │ │ │ + bpl.n 6379e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 637c0 │ │ │ │ + beq.n 637bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 637c0 │ │ │ │ + b.n 637bc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19340 @ 0x4b8c │ │ │ │ + movw r1, #22604 @ 0x584c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 637ca │ │ │ │ + b.n 637c6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000637cc : │ │ │ │ +000637c8 : │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ push {r4} │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ pop {r4} │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #12] │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 7909c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33444 @ 0x82a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6381a │ │ │ │ + beq.n 63816 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #34352 @ 0x8630 │ │ │ │ + movw r0, #37576 @ 0x92c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 63820 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6381c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 63832 │ │ │ │ - movw r0, #34352 @ 0x8630 │ │ │ │ + cbnz r0, 6382e │ │ │ │ + movw r0, #37576 @ 0x92c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6383e │ │ │ │ - ldr r1, [pc, #92] @ (63890 ) │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6383a │ │ │ │ + ldr r1, [pc, #92] @ (6388c ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 63842 │ │ │ │ + bne.n 6383e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 63888 │ │ │ │ + b.n 63884 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 63866 │ │ │ │ + cbz r0, 63862 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 63866 │ │ │ │ + bne.n 63862 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63866 │ │ │ │ + beq.n 63862 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 63866 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 63862 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #42800 @ 0xa730 │ │ │ │ + movw r2, #46024 @ 0xb3c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #19364 @ 0x4ba4 │ │ │ │ + movw r0, #22628 @ 0x5864 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -85637,151 +85638,151 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 63900 │ │ │ │ + cbnz r0, 638fc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 63908 │ │ │ │ + cbz r0, 63904 │ │ │ │ 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 638f2 │ │ │ │ + beq.n 638ee │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 63914 │ │ │ │ + cbz r0, 63910 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, r5, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ cmp r7, r1 │ │ │ │ - bge.n 63964 │ │ │ │ + bge.n 63960 │ │ │ │ ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 6393e │ │ │ │ + cbz r3, 6393a │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 6394a │ │ │ │ - b.n 63942 │ │ │ │ + bls.n 63946 │ │ │ │ + b.n 6393e │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 6394a │ │ │ │ + bcs.n 63946 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 63924 │ │ │ │ + b.n 63920 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 6395a │ │ │ │ + bne.n 63956 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 63924 │ │ │ │ + bne.n 63920 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 63924 │ │ │ │ + b.n 63920 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 63924 │ │ │ │ + b.n 63920 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, r5, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ cmp r7, r1 │ │ │ │ - bge.n 639b8 │ │ │ │ + bge.n 639b4 │ │ │ │ ldr.w lr, [r8, r7, lsl #2] │ │ │ │ ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 63992 │ │ │ │ + cbz r3, 6398e │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 6399e │ │ │ │ - b.n 63996 │ │ │ │ + bls.n 6399a │ │ │ │ + b.n 63992 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 6399e │ │ │ │ + bcs.n 6399a │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 63978 │ │ │ │ + b.n 63974 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 639ae │ │ │ │ + bne.n 639aa │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 63978 │ │ │ │ + bne.n 63974 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 63978 │ │ │ │ + b.n 63974 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 63978 │ │ │ │ + b.n 63974 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r5, r0, #16 │ │ │ │ mov r1, r6 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 639ec │ │ │ │ + bmi.n 639e8 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 639d6 │ │ │ │ + beq.n 639d2 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 639d6 │ │ │ │ - b.n 639ee │ │ │ │ + beq.n 639d2 │ │ │ │ + b.n 639ea │ │ │ │ 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, 63a16 │ │ │ │ + cbnz r0, 63a12 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 63a08 │ │ │ │ - b.n 63a1c │ │ │ │ + bne.n 63a04 │ │ │ │ + b.n 63a18 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63a10 │ │ │ │ + beq.n 63a0c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 63a28 │ │ │ │ + cbz r0, 63a24 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #40] @ (63a54 ) │ │ │ │ + ldr r2, [pc, #40] @ (63a50 ) │ │ │ │ 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 │ │ │ │ @@ -85804,149 +85805,149 @@ │ │ │ │ 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, 63a8a │ │ │ │ + cbnz r0, 63a86 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 63a94 │ │ │ │ - b.n 63a9a │ │ │ │ + cbnz r0, 63a90 │ │ │ │ + b.n 63a96 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63a84 │ │ │ │ - b.n 63ab2 │ │ │ │ + beq.n 63a80 │ │ │ │ + b.n 63aae │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 63ab2 │ │ │ │ + cbnz r0, 63aae │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 63aa4 │ │ │ │ + cbz r0, 63aa0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 63ab2 │ │ │ │ + cbnz r0, 63aae │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 63ab2 │ │ │ │ + cbz r0, 63aae │ │ │ │ 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, 63ad2 │ │ │ │ + cbnz r0, 63ace │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 63adc │ │ │ │ - b.n 63ae2 │ │ │ │ + cbnz r0, 63ad8 │ │ │ │ + b.n 63ade │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63acc │ │ │ │ - b.n 63afa │ │ │ │ + beq.n 63ac8 │ │ │ │ + b.n 63af6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 63afa │ │ │ │ + cbnz r0, 63af6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 63aec │ │ │ │ + cbz r0, 63ae8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 63afa │ │ │ │ + cbnz r0, 63af6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 63afa │ │ │ │ + cbz r0, 63af6 │ │ │ │ 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, 63b2a │ │ │ │ + cbnz r0, 63b26 │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63b14 │ │ │ │ + beq.n 63b10 │ │ │ │ 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, 63b5a │ │ │ │ + cbnz r0, 63b56 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 63b62 │ │ │ │ + cbz r0, 63b5e │ │ │ │ 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 63b4c │ │ │ │ + beq.n 63b48 │ │ │ │ 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, 63b8a │ │ │ │ + cbnz r0, 63b86 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 63b92 │ │ │ │ + cbz r0, 63b8e │ │ │ │ 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 63b7c │ │ │ │ + beq.n 63b78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4308 @ 0x10d4 │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ movweq r0, #7780 @ 0x1e64 │ │ │ │ movteq r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - b.w 1aa208 │ │ │ │ - b.w 1aa208 │ │ │ │ + b.w 1ac5d0 │ │ │ │ + b.w 1ac5d0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4803 @ 0x12c3 │ │ │ │ + movw r1, #4771 @ 0x12a3 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 4083a <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ - ldr r3, [pc, #44] @ (63bfc ) │ │ │ │ + b.w 40820 <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + ldr r3, [pc, #44] @ (63bf8 ) │ │ │ │ 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 │ │ │ │ @@ -85961,47 +85962,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 63c18 │ │ │ │ - bl 18add4 <_PyDeadline_Init@@Base+0x468> │ │ │ │ + cbz r0, 63c14 │ │ │ │ + bl 18c8bc <_PyDeadline_Init@@Base+0x474> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 63c3c │ │ │ │ + bpl.n 63c38 │ │ │ │ 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 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ ldrsh.w r0, [r1] │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 63c62 │ │ │ │ - b.w 80ef0 │ │ │ │ + bne.n 63c5e │ │ │ │ + b.w 80f14 │ │ │ │ │ │ │ │ -00063c72 : │ │ │ │ +00063c6e : │ │ │ │ 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 │ │ │ │ @@ -86009,21 +86010,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 63916 │ │ │ │ + bl 63912 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 63916 │ │ │ │ + bl 63912 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -86034,228 +86035,228 @@ │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 63cda │ │ │ │ + bne.n 63cd6 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 63d0e │ │ │ │ + b.n 63d0a │ │ │ │ add.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r5, r6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r6 │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrh.w r1, [r7, r2, lsl #1] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 63d0e │ │ │ │ + blt.n 63d0a │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 63d0a │ │ │ │ + bne.n 63d06 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 63d0e │ │ │ │ + b.n 63d0a │ │ │ │ subs r3, #1 │ │ │ │ - b.n 63cf4 │ │ │ │ + b.n 63cf0 │ │ │ │ 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 63d1e │ │ │ │ + bne.n 63d1a │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 63d40 │ │ │ │ + bge.n 63d3c │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 63d2a │ │ │ │ + b.n 63d26 │ │ │ │ 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 63e00 │ │ │ │ + beq.n 63dfc │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 63e90 │ │ │ │ + bcs.w 63e8c │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 63d86 │ │ │ │ + cbz r2, 63d82 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 63d70 │ │ │ │ - b.n 63e90 │ │ │ │ + bhi.n 63d6c │ │ │ │ + b.n 63e8c │ │ │ │ rsb r9, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r3, r9, lsl #1 │ │ │ │ it lt │ │ │ │ movlt r5, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 63dc2 │ │ │ │ + bge.n 63dbe │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63db0 │ │ │ │ + beq.n 63dac │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 63d6a │ │ │ │ + b.n 63d66 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 63d96 │ │ │ │ + b.n 63d92 │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 63dc8 │ │ │ │ + bne.n 63dc4 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 63db4 │ │ │ │ - b.n 63dfa │ │ │ │ + blt.n 63db0 │ │ │ │ + b.n 63df6 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 63e90 │ │ │ │ + bls.n 63e8c │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r2] │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 63d8a │ │ │ │ + beq.n 63d86 │ │ │ │ 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 63d6a │ │ │ │ + b.n 63d66 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 63e94 │ │ │ │ + b.n 63e90 │ │ │ │ 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 63e90 │ │ │ │ + bcs.n 63e8c │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 63e2e │ │ │ │ + cbz r2, 63e2a │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 63e18 │ │ │ │ - b.n 63e90 │ │ │ │ + bhi.n 63e14 │ │ │ │ + b.n 63e8c │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 63e50 │ │ │ │ + bge.n 63e4c │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63e38 │ │ │ │ + beq.n 63e34 │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 63e14 │ │ │ │ + b.n 63e10 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 63e70 │ │ │ │ + bge.n 63e6c │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63e6c │ │ │ │ + beq.n 63e68 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 63e14 │ │ │ │ + b.n 63e10 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 63e52 │ │ │ │ + b.n 63e4e │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 63e8a │ │ │ │ + bge.n 63e86 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63e72 │ │ │ │ + beq.n 63e6e │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 63e14 │ │ │ │ + b.n 63e10 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 63e94 │ │ │ │ + b.n 63e90 │ │ │ │ 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] @ (63f04 ) │ │ │ │ + ldr r3, [pc, #80] @ (63f00 ) │ │ │ │ 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 63c7c │ │ │ │ + bl 63c78 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 63d44 │ │ │ │ + bl 63d40 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 63ee8 │ │ │ │ + beq.n 63ee4 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 63ee8 │ │ │ │ + beq.n 63ee4 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 63eca │ │ │ │ - ldr r3, [pc, #24] @ (63f04 ) │ │ │ │ + b.n 63ec6 │ │ │ │ + ldr r3, [pc, #24] @ (63f00 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 63efa │ │ │ │ + beq.n 63ef6 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -86264,21 +86265,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 6396a │ │ │ │ + bl 63966 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6396a │ │ │ │ + bl 63966 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -86289,60 +86290,60 @@ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 63f66 │ │ │ │ + bne.n 63f62 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 63f9c │ │ │ │ + b.n 63f98 │ │ │ │ subs r3, r5, r6 │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ cmp r3, r6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 63f9c │ │ │ │ + blt.n 63f98 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 63f98 │ │ │ │ + bne.n 63f94 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 63f9c │ │ │ │ + b.n 63f98 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 63f82 │ │ │ │ + b.n 63f7e │ │ │ │ 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 63fac │ │ │ │ + bne.n 63fa8 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 63fce │ │ │ │ + bge.n 63fca │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 63fb8 │ │ │ │ + b.n 63fb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r6, r5, [r2, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -86350,373 +86351,373 @@ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r7, [ip], #24 │ │ │ │ subs r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6409e │ │ │ │ + beq.n 6409a │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 64136 │ │ │ │ + bcs.w 64132 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 64018 │ │ │ │ + cbz r2, 64014 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 64002 │ │ │ │ - b.n 64136 │ │ │ │ + bhi.n 63ffe │ │ │ │ + b.n 64132 │ │ │ │ mov r8, r2 │ │ │ │ rsb r9, r6, #1 │ │ │ │ cmp r8, r5 │ │ │ │ mov sl, r8 │ │ │ │ add.w r4, r3, r9, lsl #2 │ │ │ │ it lt │ │ │ │ movlt sl, r5 │ │ │ │ cmp sl, r6 │ │ │ │ - bge.n 6405e │ │ │ │ + bge.n 6405a │ │ │ │ ldr.w r2, [r4, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 64048 │ │ │ │ + beq.n 64044 │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 63ffc │ │ │ │ + b.n 63ff8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 6402a │ │ │ │ + b.n 64026 │ │ │ │ ldr.w sl, [r7, r8, lsl #2] │ │ │ │ ldr.w r2, [r4, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 64064 │ │ │ │ + bne.n 64060 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.n 6404e │ │ │ │ - b.n 64096 │ │ │ │ + blt.n 6404a │ │ │ │ + b.n 64092 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 64136 │ │ │ │ + bls.n 64132 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r8, r6, lr │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [ip, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6401e │ │ │ │ + beq.n 6401a │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r5 │ │ │ │ addlt r2, r8 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #2 │ │ │ │ lslle r2, r2, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 63ffc │ │ │ │ + b.n 63ff8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r4, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 6413a │ │ │ │ + b.n 64136 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp lr, r9 │ │ │ │ add.w r8, r5, r9 │ │ │ │ it lt │ │ │ │ movlt lr, r9 │ │ │ │ cmp r8, r6 │ │ │ │ it ge │ │ │ │ movge r8, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 64136 │ │ │ │ + bcs.n 64132 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 640cc │ │ │ │ + cbz r2, 640c8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 640b6 │ │ │ │ - b.n 64136 │ │ │ │ + bhi.n 640b2 │ │ │ │ + b.n 64132 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 640ee │ │ │ │ + bge.n 640ea │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 640d6 │ │ │ │ + beq.n 640d2 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 640b2 │ │ │ │ + b.n 640ae │ │ │ │ mov sl, r8 │ │ │ │ cmp sl, r6 │ │ │ │ - bge.n 64114 │ │ │ │ + bge.n 64110 │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6410e │ │ │ │ + beq.n 6410a │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 640b2 │ │ │ │ + b.n 640ae │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 640f0 │ │ │ │ + b.n 640ec │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 6412e │ │ │ │ + bge.n 6412a │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 64116 │ │ │ │ + beq.n 64112 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ - b.n 640b2 │ │ │ │ + b.n 640ae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r2, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 6413a │ │ │ │ + b.n 64136 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (641ac ) │ │ │ │ + ldr r3, [pc, #80] @ (641a8 ) │ │ │ │ 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 63f08 │ │ │ │ + bl 63f04 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 63fd2 │ │ │ │ + bl 63fce │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64190 │ │ │ │ + beq.n 6418c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 64190 │ │ │ │ + beq.n 6418c │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 64172 │ │ │ │ - ldr r3, [pc, #24] @ (641ac ) │ │ │ │ + b.n 6416e │ │ │ │ + ldr r3, [pc, #24] @ (641a8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 641a2 │ │ │ │ + beq.n 6419e │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -000641b0 : │ │ │ │ +000641ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (641d8 ) │ │ │ │ + ldr r1, [pc, #24] @ (641d4 ) │ │ │ │ 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 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000641dc <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +000641d8 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 64208 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 64204 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #25240 @ 0x6298 │ │ │ │ movt r1, #55 @ 0x37 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #13272 @ 0x33d8 │ │ │ │ + movw r2, #16536 @ 0x4098 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 6420a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 64206 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #5192 @ 0x1448 │ │ │ │ + movw r3, #8456 @ 0x2108 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ pop {r4} │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ - movwmi r2, #38068 @ 0x94b4 │ │ │ │ + movwmi r2, #41332 @ 0xa174 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #64 @ 0x40 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064234 : │ │ │ │ +00064230 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (64248 ) │ │ │ │ + ldr r4, [pc, #12] @ (64244 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2b802 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006424c : │ │ │ │ +00064248 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (64260 ) │ │ │ │ + ldr r4, [pc, #12] @ (6425c ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2b802 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064264 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00064260 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 64276 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 64272 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 20cf44 │ │ │ │ + b.w 20ec54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064278 : │ │ │ │ +00064274 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 263234 │ │ │ │ + b.w 264124 <_PyUnicode_ToNumeric@@Base+0x9724> │ │ │ │ │ │ │ │ -0006427e : │ │ │ │ +0006427a : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 263234 │ │ │ │ + b.w 264124 <_PyUnicode_ToNumeric@@Base+0x9724> │ │ │ │ │ │ │ │ -00064284 : │ │ │ │ +00064280 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064294 : │ │ │ │ - b.w 21c770 │ │ │ │ +00064290 : │ │ │ │ + b.w 21dcf8 │ │ │ │ │ │ │ │ -00064298 : │ │ │ │ - ldr r2, [pc, #12] @ (642a8 ) │ │ │ │ +00064294 : │ │ │ │ + ldr r2, [pc, #12] @ (642a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21e324 │ │ │ │ + b.w 21f8ac │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000642ac : │ │ │ │ - ldr r2, [pc, #12] @ (642bc ) │ │ │ │ +000642a8 : │ │ │ │ + ldr r2, [pc, #12] @ (642b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21e5b4 │ │ │ │ + b.w 21fb3c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000642c0 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +000642bc <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642c2 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +000642be <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642c4 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +000642c0 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642c6 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +000642c2 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642c8 : │ │ │ │ +000642c4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642ca : │ │ │ │ +000642c6 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642cc : │ │ │ │ +000642c8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642ce : │ │ │ │ +000642ca : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642d0 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +000642cc <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 258dec <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5b4> │ │ │ │ + b.w 259cdc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5b4> │ │ │ │ │ │ │ │ -000642d6 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +000642d2 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642e0 : │ │ │ │ +000642dc : │ │ │ │ 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 1d4f38 │ │ │ │ + bl 1d7190 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000642fe <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +000642fa <_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 8ee5c │ │ │ │ + bl 8e770 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064332 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0006432e <_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 │ │ │ │ @@ -86725,258 +86726,258 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b75e │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006435c : │ │ │ │ +00064358 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 2b75e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00064378 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 6435c │ │ │ │ +00064374 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 64358 │ │ │ │ │ │ │ │ -0006437c : │ │ │ │ +00064378 : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 64398 │ │ │ │ + cbz r0, 64394 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 64398 │ │ │ │ + cbz r0, 64394 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006439a : │ │ │ │ +00064396 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006439c : │ │ │ │ - ldr r1, [pc, #12] @ (643ac ) │ │ │ │ +00064398 : │ │ │ │ + ldr r1, [pc, #12] @ (643a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1b0944 │ │ │ │ + b.w 1b2ec4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000643b0 <_Py_hashtable_len@@Base>: │ │ │ │ +000643ac <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000643b4 : │ │ │ │ +000643b0 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000643c2 : │ │ │ │ +000643be : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #40980 @ 0xa014 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000643d8 : │ │ │ │ +000643d4 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000643e6 : │ │ │ │ +000643e2 : │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000643f6 : │ │ │ │ +000643f2 : │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #2 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064406 : │ │ │ │ +00064402 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - movw r4, #19636 @ 0x4cb4 │ │ │ │ + movw r4, #22900 @ 0x5974 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a73e4 <_Py_write_noraise@@Base+0x6c0> │ │ │ │ + bl 1a97ac <_Py_write_noraise@@Base+0x6c0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006442c <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00064428 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #15 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006445a <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00064456 <_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 64478 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 64474 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 6446c <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 64468 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 6448e <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 6448a <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6447e <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 6447a <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 6449a <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 64496 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 29334 │ │ │ │ - b.n 6446c <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 64468 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -000644a2 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0006449e <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000644b2 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +000644ae <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000644c2 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +000644be <_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 644e8 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 644e4 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 644d8 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 644d4 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000644ea <_PySeqLock_EndRead@@Base>: │ │ │ │ +000644e6 <_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 6450a <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 64506 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6450c <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 64508 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006450e <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0006450a <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #0] │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064520 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0006451c <_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 84c70 │ │ │ │ + bl 8480c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064548 : │ │ │ │ +00064544 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a3238 │ │ │ │ + bl 1a5600 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064572 : │ │ │ │ +0006456e : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #38544 @ 0x9690 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ @@ -86986,15 +86987,15 @@ │ │ │ │ blx 2912c │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b24e │ │ │ │ │ │ │ │ -000645a2 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0006459e <_Py_FatalErrorFunc@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38544 @ 0x9690 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ @@ -87008,304 +87009,304 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b24e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #19660 @ 0x4ccc │ │ │ │ + movw r1, #22924 @ 0x598c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #33072 @ 0x8130 │ │ │ │ + movw r0, #36336 @ 0x8df0 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -000645f6 : │ │ │ │ +000645f2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (64624 ) │ │ │ │ + ldr r3, [pc, #28] @ (64620 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 6461c │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + cbnz r0, 64618 │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #16] @ (64628 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (64624 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 6e540 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ -0006462c : │ │ │ │ +00064628 : │ │ │ │ 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] @ (64654 ) │ │ │ │ + ldr r2, [pc, #24] @ (64650 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1e2ae0 <_PyErr_ProgramDecodedTextObject@@Base+0x480> │ │ │ │ + bl 1e488c <_PyErr_ProgramDecodedTextObject@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e419c │ │ │ │ + b.w 1e5f08 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064658 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00064654 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1a96f0 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1abab0 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0006465e <_PyThreadState_Init@@Base>: │ │ │ │ +0006465a <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #19688 @ 0x4ce8 │ │ │ │ + movw r1, #22952 @ 0x59a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (6467c <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (64678 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ -00064680 : │ │ │ │ - ldr r3, [pc, #8] @ (6468c ) │ │ │ │ +0006467c : │ │ │ │ + ldr r3, [pc, #8] @ (64688 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1dcc0c │ │ │ │ + b.w 1deabc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064690 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0006468c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #3289 @ 0xcd9 │ │ │ │ + movw r3, #1881 @ 0x759 │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000646aa : │ │ │ │ +000646a6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd7ec │ │ │ │ + bl 1df69c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 646d4 │ │ │ │ - ldr r2, [pc, #20] @ (646d8 ) │ │ │ │ + bne.n 646d0 │ │ │ │ + ldr r2, [pc, #20] @ (646d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de6f0 │ │ │ │ - bl 1e0d84 │ │ │ │ + bl 1e05a0 │ │ │ │ + bl 1e2b64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000646dc : │ │ │ │ - ldr r2, [pc, #12] @ (646ec ) │ │ │ │ +000646d8 : │ │ │ │ + ldr r2, [pc, #12] @ (646e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1de6f0 │ │ │ │ + b.w 1e05a0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000646f0 : │ │ │ │ +000646ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 1bb648 │ │ │ │ + bl 1bd89c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064716 : │ │ │ │ +00064712 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1bb510 │ │ │ │ + b.w 1bd764 │ │ │ │ stmdb 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 6479c │ │ │ │ + bne.n 64798 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 6478c │ │ │ │ + beq.n 64788 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 64778 │ │ │ │ + blt.n 64774 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 6478c │ │ │ │ + bge.n 64788 │ │ │ │ mvns r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r1, r1, #31 │ │ │ │ rsb r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 648b2 │ │ │ │ + b.n 648ae │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 648b2 │ │ │ │ + b.n 648ae │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 647f6 │ │ │ │ + beq.n 647f2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 647e2 │ │ │ │ + blt.n 647de │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 647f6 │ │ │ │ + bge.n 647f2 │ │ │ │ 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 64806 │ │ │ │ + b.n 64802 │ │ │ │ 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 278cc4 │ │ │ │ + bl 279994 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 6485a │ │ │ │ + beq.n 64856 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 64846 │ │ │ │ + blt.n 64842 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278cc4 │ │ │ │ + bl 279994 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 6485a │ │ │ │ + bge.n 64856 │ │ │ │ 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 6486a │ │ │ │ + b.n 64866 │ │ │ │ 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 64886 │ │ │ │ + blt.n 64882 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 6489e │ │ │ │ - b.n 648a6 │ │ │ │ + bge.n 6489a │ │ │ │ + b.n 648a2 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 6489e │ │ │ │ + beq.n 6489a │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 648ac │ │ │ │ + blt.n 648a8 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 648b2 │ │ │ │ + b.n 648ae │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 648b2 │ │ │ │ + b.n 648ae │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000648b8 : │ │ │ │ +000648b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 648d8 │ │ │ │ + cbnz r0, 648d4 │ │ │ │ blx 2a8b4 │ │ │ │ movs r0, #0 │ │ │ │ blx 29258 │ │ │ │ - cbnz r0, 648f2 │ │ │ │ - ldr r3, [pc, #116] @ (64958 ) │ │ │ │ + cbnz r0, 648ee │ │ │ │ + ldr r3, [pc, #116] @ (64954 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r0, [r3, #3716] @ 0xe84 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -87313,2539 +87314,2539 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 64918 │ │ │ │ + ble.n 64914 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 6491c │ │ │ │ + b.n 64918 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 64926 │ │ │ │ + bls.n 64922 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64954 │ │ │ │ + b.n 64950 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a1d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64920 │ │ │ │ + bne.n 6491c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29f34 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a528 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 64920 │ │ │ │ - ldr r3, [pc, #16] @ (64958 ) │ │ │ │ + bne.n 6491c │ │ │ │ + ldr r3, [pc, #16] @ (64954 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3716] @ 0xe84 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006495c : │ │ │ │ +00064958 : │ │ │ │ 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, 6498a │ │ │ │ + cbnz r0, 64986 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6498e │ │ │ │ + bge.n 6498a │ │ │ │ blx 2a20c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00064992 : │ │ │ │ +0006498e : │ │ │ │ b.w 2a208 │ │ │ │ │ │ │ │ -00064996 : │ │ │ │ +00064992 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2927c │ │ │ │ │ │ │ │ -0006499c : │ │ │ │ +00064998 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -000649b8 : │ │ │ │ +000649b4 : │ │ │ │ b.w 2a318 │ │ │ │ │ │ │ │ -000649bc : │ │ │ │ +000649b8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000649be : │ │ │ │ - ldr r3, [pc, #16] @ (649d0 ) │ │ │ │ +000649ba : │ │ │ │ + ldr r3, [pc, #16] @ (649cc ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000649d4 : │ │ │ │ - b.n 648de │ │ │ │ +000649d0 : │ │ │ │ + b.n 648da │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 649f6 │ │ │ │ + beq.n 649f2 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 64a72 │ │ │ │ + bne.n 64a6e │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 649fa │ │ │ │ + b.n 649f6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 29b58 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 64a14 │ │ │ │ + bcc.n 64a10 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64a76 │ │ │ │ + b.n 64a72 │ │ │ │ lsls r0, r0, #2 │ │ │ │ bl 6cb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64a0e │ │ │ │ + beq.n 64a0a │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 64a60 │ │ │ │ + cbz r3, 64a5c │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 64a58 │ │ │ │ + bpl.n 64a54 │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 64a58 │ │ │ │ + bne.n 64a54 │ │ │ │ bl 6cd04 │ │ │ │ - cbz r5, 64a40 │ │ │ │ + cbz r5, 64a3c │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 64a52 │ │ │ │ - movw r3, #38144 @ 0x9500 │ │ │ │ + beq.n 64a4e │ │ │ │ + movw r3, #41408 @ 0xa1c0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str.w r3, [r9] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 64a76 │ │ │ │ + b.n 64a72 │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 64a22 │ │ │ │ + b.n 64a1e │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 64a6a │ │ │ │ + cbz r5, 64a66 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 64a76 │ │ │ │ + b.n 64a72 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00064a7c : │ │ │ │ +00064a78 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1bc7a0 │ │ │ │ + b.w 1be9f0 │ │ │ │ │ │ │ │ -00064a82 <_Py_closerange@@Base>: │ │ │ │ +00064a7e <_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, 64ac2 <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 64abe <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 29228 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 64ab4 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 64ab0 <_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 64ac2 <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 64abe <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 64ab4 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 64ab0 <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00064ac4 : │ │ │ │ +00064ac0 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064ac8 : │ │ │ │ +00064ac4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064acc : │ │ │ │ +00064ac8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64b30 ) │ │ │ │ + ldr r0, [pc, #84] @ (64b2c ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64af4 │ │ │ │ + bne.n 64af0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64ae4 │ │ │ │ + bne.n 64ae0 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b00 │ │ │ │ - bl 27378c │ │ │ │ - bl 1a6c00 │ │ │ │ + beq.n 64afc │ │ │ │ + bl 276108 │ │ │ │ + bl 1a8fc8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64b1c │ │ │ │ + bne.n 64b18 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b0c │ │ │ │ + bne.n 64b08 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b2c │ │ │ │ + beq.n 64b28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64b30 ) │ │ │ │ - b.w 251744 │ │ │ │ + ldr r0, [pc, #8] @ (64b2c ) │ │ │ │ + b.w 252024 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064b34 : │ │ │ │ +00064b30 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (64ba4 ) │ │ │ │ + ldr r3, [pc, #96] @ (64ba0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b5e │ │ │ │ + bne.n 64b5a │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b4e │ │ │ │ + bne.n 64b4a │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b6c │ │ │ │ + beq.n 64b68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27378c │ │ │ │ - ldr r3, [pc, #56] @ (64ba8 ) │ │ │ │ + bl 276108 │ │ │ │ + ldr r3, [pc, #56] @ (64ba4 ) │ │ │ │ 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 64b8e │ │ │ │ + bne.n 64b8a │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b7e │ │ │ │ + bne.n 64b7a │ │ │ │ dmb ish │ │ │ │ - beq.n 64ba0 │ │ │ │ + beq.n 64b9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 251744 │ │ │ │ + b.w 252024 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064bac : │ │ │ │ +00064ba8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (64c1c ) │ │ │ │ + ldr r3, [pc, #96] @ (64c18 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64bd6 │ │ │ │ + bne.n 64bd2 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64bc6 │ │ │ │ + bne.n 64bc2 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64be4 │ │ │ │ + beq.n 64be0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27378c │ │ │ │ - ldr r3, [pc, #56] @ (64c20 ) │ │ │ │ + bl 276108 │ │ │ │ + ldr r3, [pc, #56] @ (64c1c ) │ │ │ │ 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 64c06 │ │ │ │ + bne.n 64c02 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64bf6 │ │ │ │ + bne.n 64bf2 │ │ │ │ dmb ish │ │ │ │ - beq.n 64c18 │ │ │ │ + beq.n 64c14 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 251744 │ │ │ │ + b.w 252024 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064c24 : │ │ │ │ +00064c20 : │ │ │ │ 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] @ (64cd0 ) │ │ │ │ + ldr r3, [pc, #156] @ (64ccc ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64c4e │ │ │ │ + bne.n 64c4a │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64c3e │ │ │ │ + bne.n 64c3a │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64c5c │ │ │ │ + beq.n 64c58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ ldr.w r3, [r0, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 64c98 │ │ │ │ + ble.n 64c94 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64c84 │ │ │ │ + bne.n 64c80 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64c74 │ │ │ │ + bne.n 64c70 │ │ │ │ dmb ish │ │ │ │ - beq.n 64c92 │ │ │ │ + beq.n 64c8e │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64cce │ │ │ │ + b.n 64cca │ │ │ │ adds r2, r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov.w r2, #0 │ │ │ │ str.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64cbe │ │ │ │ + bne.n 64cba │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64cae │ │ │ │ + bne.n 64caa │ │ │ │ dmb ish │ │ │ │ - beq.n 64ccc │ │ │ │ + beq.n 64cc8 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 251744 │ │ │ │ + bl 252024 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r3, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064cd4 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +00064cd0 <_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 80ef0 │ │ │ │ - cbz r0, 64d2c <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 80f14 │ │ │ │ + cbz r0, 64d28 <_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 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64d30 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 64d2c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64d30 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 64d2c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d30 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64d2c <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - cbz r2, 64d66 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r2, 64d62 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 64d62 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 64d5e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 64d62 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + cbnz r3, 64d5e <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064d6a : │ │ │ │ +00064d66 : │ │ │ │ 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 923b8 │ │ │ │ - cbnz r0, 64d98 │ │ │ │ - ldr r2, [pc, #56] @ (64dc0 ) │ │ │ │ + bl 91ce8 │ │ │ │ + cbnz r0, 64d94 │ │ │ │ + ldr r2, [pc, #56] @ (64dbc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de6f0 │ │ │ │ - b.n 64dbc │ │ │ │ + bl 1e05a0 │ │ │ │ + b.n 64db8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd490 │ │ │ │ + bl 1df340 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64dbc │ │ │ │ + beq.n 64db8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64dbc │ │ │ │ + cbnz r3, 64db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064dc4 : │ │ │ │ +00064dc0 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 64d6a │ │ │ │ + b.w 64d66 │ │ │ │ │ │ │ │ -00064dca : │ │ │ │ +00064dc6 : │ │ │ │ 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 923b8 │ │ │ │ - cbnz r0, 64df8 │ │ │ │ - ldr r2, [pc, #56] @ (64e20 ) │ │ │ │ + bl 91ce8 │ │ │ │ + cbnz r0, 64df4 │ │ │ │ + ldr r2, [pc, #56] @ (64e1c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de6f0 │ │ │ │ - b.n 64e1c │ │ │ │ + bl 1e05a0 │ │ │ │ + b.n 64e18 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 646aa │ │ │ │ + bl 646a6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e1c │ │ │ │ + beq.n 64e18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64e1c │ │ │ │ + cbnz r3, 64e18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064e24 : │ │ │ │ +00064e20 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 64dca │ │ │ │ + b.w 64dc6 │ │ │ │ │ │ │ │ -00064e2a : │ │ │ │ +00064e26 : │ │ │ │ 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 923b8 │ │ │ │ - cbz r0, 64e6e │ │ │ │ + bl 91ce8 │ │ │ │ + cbz r0, 64e6a │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7900 <_PyEval_MakePendingCalls@@Base+0x6c0> │ │ │ │ + bl 1d9990 <_PyEval_MakePendingCalls@@Base+0x4f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e72 │ │ │ │ + beq.n 64e6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64e72 │ │ │ │ + cbnz r3, 64e6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64e72 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64e6e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00064e76 : │ │ │ │ +00064e72 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 64e2a │ │ │ │ + b.w 64e26 │ │ │ │ │ │ │ │ -00064e7e : │ │ │ │ +00064e7a : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 64e2a │ │ │ │ + b.w 64e26 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 64eb4 │ │ │ │ + cbz r2, 64eb0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 64eb0 │ │ │ │ + beq.n 64eac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 64eb0 │ │ │ │ + cbnz r3, 64eac │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 64ee8 │ │ │ │ + cbz r2, 64ee4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 64ee4 │ │ │ │ + beq.n 64ee0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 64ee4 │ │ │ │ + cbnz r3, 64ee0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064eec : │ │ │ │ +00064ee8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 64f40 │ │ │ │ + cbz r0, 64f3c │ │ │ │ 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 d1ed8 │ │ │ │ + bl d1998 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64f42 │ │ │ │ + bge.n 64f3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f40 │ │ │ │ + beq.n 64f3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64f40 │ │ │ │ + cbnz r3, 64f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00064f46 : │ │ │ │ +00064f42 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 64f80 │ │ │ │ + beq.n 64f7c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #316 @ 0x13c │ │ │ │ + movw r1, #3308 @ 0xcec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f88 │ │ │ │ + b.n 64f84 │ │ │ │ adds r0, #8 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064f8a : │ │ │ │ +00064f86 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19736 @ 0x4d18 │ │ │ │ + movw r1, #23000 @ 0x59d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64fe0 │ │ │ │ + beq.n 64fdc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64ff6 │ │ │ │ + bne.n 64ff2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6502a │ │ │ │ + beq.n 65026 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6502a │ │ │ │ - b.n 64ff8 │ │ │ │ + ble.n 65026 │ │ │ │ + b.n 64ff4 │ │ │ │ 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 65016 │ │ │ │ + beq.n 65012 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65044 │ │ │ │ + bne.n 65040 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6502a │ │ │ │ + beq.n 65026 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65046 │ │ │ │ + bgt.n 65042 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65088 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 65084 │ │ │ │ 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 f69c0 │ │ │ │ + bl f6d10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65072 │ │ │ │ + beq.n 6506e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65072 │ │ │ │ + cbnz r3, 6506e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65088 │ │ │ │ + beq.n 65084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65088 │ │ │ │ + cbnz r3, 65084 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 650b8 │ │ │ │ + beq.n 650b4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 650ce │ │ │ │ + bne.n 650ca │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65102 │ │ │ │ + beq.n 650fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65102 │ │ │ │ - b.n 650d0 │ │ │ │ + ble.n 650fe │ │ │ │ + b.n 650cc │ │ │ │ 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 650ee │ │ │ │ + beq.n 650ea │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6511c │ │ │ │ + bne.n 65118 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65102 │ │ │ │ + beq.n 650fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6511e │ │ │ │ + bgt.n 6511a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65160 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 6515c │ │ │ │ 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 11cd9c │ │ │ │ + bl 11d548 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6514a │ │ │ │ + beq.n 65146 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6514a │ │ │ │ + cbnz r3, 65146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65160 │ │ │ │ + beq.n 6515c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65160 │ │ │ │ + cbnz r3, 6515c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65190 │ │ │ │ + beq.n 6518c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651a6 │ │ │ │ + bne.n 651a2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 651da │ │ │ │ + beq.n 651d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 651da │ │ │ │ - b.n 651a8 │ │ │ │ + ble.n 651d6 │ │ │ │ + b.n 651a4 │ │ │ │ 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 651c6 │ │ │ │ + beq.n 651c2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651f4 │ │ │ │ + bne.n 651f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 651da │ │ │ │ + beq.n 651d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 651f6 │ │ │ │ + bgt.n 651f2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65238 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 65234 │ │ │ │ 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 148d70 │ │ │ │ + bl 149d08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65222 │ │ │ │ + beq.n 6521e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65222 │ │ │ │ + cbnz r3, 6521e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65238 │ │ │ │ + beq.n 65234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65238 │ │ │ │ + cbnz r3, 65234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65268 │ │ │ │ + beq.n 65264 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6527e │ │ │ │ + bne.n 6527a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 652b2 │ │ │ │ + beq.n 652ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 652b2 │ │ │ │ - b.n 65280 │ │ │ │ + ble.n 652ae │ │ │ │ + b.n 6527c │ │ │ │ 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 6529e │ │ │ │ + beq.n 6529a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 652cc │ │ │ │ + bne.n 652c8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 652b2 │ │ │ │ + beq.n 652ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 652ce │ │ │ │ + bgt.n 652ca │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65310 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 6530c │ │ │ │ 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 13cd30 │ │ │ │ + bl 13df94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 652fa │ │ │ │ + beq.n 652f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 652fa │ │ │ │ + cbnz r3, 652f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65310 │ │ │ │ + beq.n 6530c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65310 │ │ │ │ + cbnz r3, 6530c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6533e │ │ │ │ + beq.n 6533a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6536c │ │ │ │ + bne.n 65368 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65352 │ │ │ │ + beq.n 6534e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6536e │ │ │ │ + bgt.n 6536a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65398 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 65394 │ │ │ │ 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 f9b48 │ │ │ │ + bl f9e90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65398 │ │ │ │ + beq.n 65394 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65398 │ │ │ │ + cbnz r3, 65394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 653c6 │ │ │ │ + beq.n 653c2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 653f4 │ │ │ │ + bne.n 653f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 653da │ │ │ │ + beq.n 653d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 653f6 │ │ │ │ + bgt.n 653f2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65420 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 6541c │ │ │ │ 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 239a10 │ │ │ │ + bl 23af58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65420 │ │ │ │ + beq.n 6541c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65420 │ │ │ │ + cbnz r3, 6541c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6544e │ │ │ │ + beq.n 6544a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6547c │ │ │ │ + bne.n 65478 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65462 │ │ │ │ + beq.n 6545e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6547e │ │ │ │ + bgt.n 6547a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 654a8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 654a4 │ │ │ │ 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 fe628 │ │ │ │ + bl fe988 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 654a8 │ │ │ │ + beq.n 654a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 654a8 │ │ │ │ + cbnz r3, 654a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 654d8 │ │ │ │ + beq.n 654d4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 654ee │ │ │ │ + bne.n 654ea │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65522 │ │ │ │ + beq.n 6551e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65522 │ │ │ │ - b.n 654f0 │ │ │ │ + ble.n 6551e │ │ │ │ + b.n 654ec │ │ │ │ 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 6550e │ │ │ │ + beq.n 6550a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6553c │ │ │ │ + bne.n 65538 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65522 │ │ │ │ + beq.n 6551e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6553e │ │ │ │ + bgt.n 6553a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65580 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 6557c │ │ │ │ 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 f1b2c │ │ │ │ + bl f1e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6556a │ │ │ │ + beq.n 65566 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6556a │ │ │ │ + cbnz r3, 65566 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65580 │ │ │ │ + beq.n 6557c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65580 │ │ │ │ + cbnz r3, 6557c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 655b0 │ │ │ │ + beq.n 655ac │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 655c6 │ │ │ │ + bne.n 655c2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 655fa │ │ │ │ + beq.n 655f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 655fa │ │ │ │ - b.n 655c8 │ │ │ │ + ble.n 655f6 │ │ │ │ + b.n 655c4 │ │ │ │ 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 655e6 │ │ │ │ + beq.n 655e2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65614 │ │ │ │ + bne.n 65610 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 655fa │ │ │ │ + beq.n 655f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65616 │ │ │ │ + bgt.n 65612 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65658 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 65654 │ │ │ │ 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 180f9c │ │ │ │ + bl 18231c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65642 │ │ │ │ + beq.n 6563e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65642 │ │ │ │ + cbnz r3, 6563e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65658 │ │ │ │ + beq.n 65654 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65658 │ │ │ │ + cbnz r3, 65654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65688 │ │ │ │ + beq.n 65684 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6569e │ │ │ │ + bne.n 6569a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 656d2 │ │ │ │ + beq.n 656ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 656d2 │ │ │ │ - b.n 656a0 │ │ │ │ + ble.n 656ce │ │ │ │ + b.n 6569c │ │ │ │ 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 656be │ │ │ │ + beq.n 656ba │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 656ec │ │ │ │ + bne.n 656e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 656d2 │ │ │ │ + beq.n 656ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 656ee │ │ │ │ + bgt.n 656ea │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65730 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 6572c │ │ │ │ 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 11e904 │ │ │ │ + bl 11f0a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6571a │ │ │ │ + beq.n 65716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6571a │ │ │ │ + cbnz r3, 65716 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65730 │ │ │ │ + beq.n 6572c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65730 │ │ │ │ + cbnz r3, 6572c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65760 │ │ │ │ + beq.n 6575c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65776 │ │ │ │ + bne.n 65772 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 657aa │ │ │ │ + beq.n 657a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 657aa │ │ │ │ - b.n 65778 │ │ │ │ + ble.n 657a6 │ │ │ │ + b.n 65774 │ │ │ │ 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 65796 │ │ │ │ + beq.n 65792 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 657c4 │ │ │ │ + bne.n 657c0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 657aa │ │ │ │ + beq.n 657a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 657c6 │ │ │ │ + bgt.n 657c2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65808 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 65804 │ │ │ │ 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 163ec0 │ │ │ │ + bl 164fe8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 657f2 │ │ │ │ + beq.n 657ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 657f2 │ │ │ │ + cbnz r3, 657ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65808 │ │ │ │ + beq.n 65804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65808 │ │ │ │ + cbnz r3, 65804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65838 │ │ │ │ + beq.n 65834 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6584e │ │ │ │ + bne.n 6584a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65882 │ │ │ │ + beq.n 6587e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65882 │ │ │ │ - b.n 65850 │ │ │ │ + ble.n 6587e │ │ │ │ + b.n 6584c │ │ │ │ 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 6586e │ │ │ │ + beq.n 6586a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6589c │ │ │ │ + bne.n 65898 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65882 │ │ │ │ + beq.n 6587e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6589e │ │ │ │ + bgt.n 6589a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 658e0 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 658dc │ │ │ │ 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 131260 │ │ │ │ + bl 131950 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658ca │ │ │ │ + beq.n 658c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 658ca │ │ │ │ + cbnz r3, 658c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658e0 │ │ │ │ + beq.n 658dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 658e0 │ │ │ │ + cbnz r3, 658dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65910 │ │ │ │ + beq.n 6590c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65926 │ │ │ │ + bne.n 65922 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6595a │ │ │ │ + beq.n 65956 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6595a │ │ │ │ - b.n 65928 │ │ │ │ + ble.n 65956 │ │ │ │ + b.n 65924 │ │ │ │ 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 65946 │ │ │ │ + beq.n 65942 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65974 │ │ │ │ + bne.n 65970 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6595a │ │ │ │ + beq.n 65956 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65976 │ │ │ │ + bgt.n 65972 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 659b8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 659b4 │ │ │ │ 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 fa438 │ │ │ │ + bl fa780 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659a2 │ │ │ │ + beq.n 6599e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 659a2 │ │ │ │ + cbnz r3, 6599e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659b8 │ │ │ │ + beq.n 659b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659b8 │ │ │ │ + cbnz r3, 659b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 659e8 │ │ │ │ + beq.n 659e4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 659fe │ │ │ │ + bne.n 659fa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65a32 │ │ │ │ + beq.n 65a2e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65a32 │ │ │ │ - b.n 65a00 │ │ │ │ + ble.n 65a2e │ │ │ │ + b.n 659fc │ │ │ │ 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 65a1e │ │ │ │ + beq.n 65a1a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65a4c │ │ │ │ + bne.n 65a48 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a32 │ │ │ │ + beq.n 65a2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65a4e │ │ │ │ + bgt.n 65a4a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65a90 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 65a8c │ │ │ │ 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 1463a8 │ │ │ │ + bl 147340 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a7a │ │ │ │ + beq.n 65a76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65a7a │ │ │ │ + cbnz r3, 65a76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a90 │ │ │ │ + beq.n 65a8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a90 │ │ │ │ + cbnz r3, 65a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65ac0 │ │ │ │ + beq.n 65abc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65ad6 │ │ │ │ + bne.n 65ad2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65b0a │ │ │ │ + beq.n 65b06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65b0a │ │ │ │ - b.n 65ad8 │ │ │ │ + ble.n 65b06 │ │ │ │ + b.n 65ad4 │ │ │ │ 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 65af6 │ │ │ │ + beq.n 65af2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65b24 │ │ │ │ + bne.n 65b20 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65b0a │ │ │ │ + beq.n 65b06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65b26 │ │ │ │ + bgt.n 65b22 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65b68 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 65b64 │ │ │ │ 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 177a24 │ │ │ │ + bl 178d84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b52 │ │ │ │ + beq.n 65b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65b52 │ │ │ │ + cbnz r3, 65b4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b68 │ │ │ │ + beq.n 65b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b68 │ │ │ │ + cbnz r3, 65b64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65b98 │ │ │ │ + beq.n 65b94 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65bae │ │ │ │ + bne.n 65baa │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65be2 │ │ │ │ + beq.n 65bde │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65be2 │ │ │ │ - b.n 65bb0 │ │ │ │ + ble.n 65bde │ │ │ │ + b.n 65bac │ │ │ │ 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 65bce │ │ │ │ + beq.n 65bca │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65bfc │ │ │ │ + bne.n 65bf8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65be2 │ │ │ │ + beq.n 65bde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65bfe │ │ │ │ + bgt.n 65bfa │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65c40 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 65c3c │ │ │ │ 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 242e20 │ │ │ │ + bl 244308 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c2a │ │ │ │ + beq.n 65c26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65c2a │ │ │ │ + cbnz r3, 65c26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c40 │ │ │ │ + beq.n 65c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c40 │ │ │ │ + cbnz r3, 65c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65c70 │ │ │ │ + beq.n 65c6c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65c86 │ │ │ │ + bne.n 65c82 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65cba │ │ │ │ + beq.n 65cb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65cba │ │ │ │ - b.n 65c88 │ │ │ │ + ble.n 65cb6 │ │ │ │ + b.n 65c84 │ │ │ │ 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 65ca6 │ │ │ │ + beq.n 65ca2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65cd4 │ │ │ │ + bne.n 65cd0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65cba │ │ │ │ + beq.n 65cb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65cd6 │ │ │ │ + bgt.n 65cd2 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65d18 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 65d14 │ │ │ │ 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 21c858 │ │ │ │ + bl 21dde0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d02 │ │ │ │ + beq.n 65cfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65d02 │ │ │ │ + cbnz r3, 65cfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d18 │ │ │ │ + beq.n 65d14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d18 │ │ │ │ + cbnz r3, 65d14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65d48 │ │ │ │ + beq.n 65d44 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65d5e │ │ │ │ + bne.n 65d5a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65d92 │ │ │ │ + beq.n 65d8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65d92 │ │ │ │ - b.n 65d60 │ │ │ │ + ble.n 65d8e │ │ │ │ + b.n 65d5c │ │ │ │ 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 65d7e │ │ │ │ + beq.n 65d7a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65dac │ │ │ │ + bne.n 65da8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65d92 │ │ │ │ + beq.n 65d8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65dae │ │ │ │ + bgt.n 65daa │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65df0 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 65dec │ │ │ │ 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 180d94 │ │ │ │ + bl 182114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65dda │ │ │ │ + beq.n 65dd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65dda │ │ │ │ + cbnz r3, 65dd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65df0 │ │ │ │ + beq.n 65dec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65df0 │ │ │ │ + cbnz r3, 65dec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65e20 │ │ │ │ + beq.n 65e1c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65e36 │ │ │ │ + bne.n 65e32 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65e6a │ │ │ │ + beq.n 65e66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65e6a │ │ │ │ - b.n 65e38 │ │ │ │ + ble.n 65e66 │ │ │ │ + b.n 65e34 │ │ │ │ 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 65e56 │ │ │ │ + beq.n 65e52 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65e84 │ │ │ │ + bne.n 65e80 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65e6a │ │ │ │ + beq.n 65e66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65e86 │ │ │ │ + bgt.n 65e82 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65ec8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 65ec4 │ │ │ │ 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 247424 │ │ │ │ + bl 197c54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65eb2 │ │ │ │ + beq.n 65eae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65eb2 │ │ │ │ + cbnz r3, 65eae │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ec8 │ │ │ │ + beq.n 65ec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ec8 │ │ │ │ + cbnz r3, 65ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65ef8 │ │ │ │ + beq.n 65ef4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65f0e │ │ │ │ + bne.n 65f0a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65f42 │ │ │ │ + beq.n 65f3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65f42 │ │ │ │ - b.n 65f10 │ │ │ │ + ble.n 65f3e │ │ │ │ + b.n 65f0c │ │ │ │ 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 65f2e │ │ │ │ + beq.n 65f2a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65f5c │ │ │ │ + bne.n 65f58 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65f42 │ │ │ │ + beq.n 65f3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65f5e │ │ │ │ + bgt.n 65f5a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 65fa0 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 65f9c │ │ │ │ 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 15683c │ │ │ │ + bl 1578ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f8a │ │ │ │ + beq.n 65f86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65f8a │ │ │ │ + cbnz r3, 65f86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65fa0 │ │ │ │ + beq.n 65f9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65fa0 │ │ │ │ + cbnz r3, 65f9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65fd0 │ │ │ │ + beq.n 65fcc │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65fe6 │ │ │ │ + bne.n 65fe2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6601a │ │ │ │ + beq.n 66016 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6601a │ │ │ │ - b.n 65fe8 │ │ │ │ + ble.n 66016 │ │ │ │ + b.n 65fe4 │ │ │ │ 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 66006 │ │ │ │ + beq.n 66002 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66034 │ │ │ │ + bne.n 66030 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6601a │ │ │ │ + beq.n 66016 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66036 │ │ │ │ + bgt.n 66032 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 66078 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 66074 │ │ │ │ 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 1647dc │ │ │ │ + bl 165904 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66062 │ │ │ │ + beq.n 6605e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66062 │ │ │ │ + cbnz r3, 6605e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66078 │ │ │ │ + beq.n 66074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66078 │ │ │ │ + cbnz r3, 66074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 660a8 │ │ │ │ + beq.n 660a4 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 660be │ │ │ │ + bne.n 660ba │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 660f2 │ │ │ │ + beq.n 660ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 660f2 │ │ │ │ - b.n 660c0 │ │ │ │ + ble.n 660ee │ │ │ │ + b.n 660bc │ │ │ │ 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 660de │ │ │ │ + beq.n 660da │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6610c │ │ │ │ + bne.n 66108 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 660f2 │ │ │ │ + beq.n 660ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6610e │ │ │ │ + bgt.n 6610a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 66150 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 6614c │ │ │ │ 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 e65c8 │ │ │ │ + bl e68b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6613a │ │ │ │ + beq.n 66136 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6613a │ │ │ │ + cbnz r3, 66136 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66150 │ │ │ │ + beq.n 6614c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66150 │ │ │ │ + cbnz r3, 6614c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066154 : │ │ │ │ +00066150 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6617a │ │ │ │ + bne.n 66176 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 21c880 │ │ │ │ + b.w 21de08 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19296 @ 0x4b60 │ │ │ │ + movw r1, #22520 @ 0x57f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19772 @ 0x4d3c │ │ │ │ + movw r1, #23036 @ 0x59fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000661bc <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +000661b8 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 661ec <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 661e8 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17048 @ 0x4298 │ │ │ │ + movw r1, #20272 @ 0x4f30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ adcs.w r3, r4, #2 │ │ │ │ - blt.n 66234 <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ + blt.n 66230 <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 66240 <_PyInterpreterState_FailIfRunningMain@@Base+0x84> │ │ │ │ + blt.n 6623c <_PyInterpreterState_FailIfRunningMain@@Base+0x84> │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 6624a <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + b.n 66246 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6624a <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + b.n 66246 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r7, [r1, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ mla r1, r4, r7, r1 │ │ │ │ sbcs.w r4, r1, #0 │ │ │ │ - blt.n 66276 <_PyInterpreterState_FailIfRunningMain@@Base+0xba> │ │ │ │ + blt.n 66272 <_PyInterpreterState_FailIfRunningMain@@Base+0xba> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 6628e <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ - b.n 6629a <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ + bge.n 6628a <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + b.n 66296 <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 6628e <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + beq.n 6628a <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 662a2 <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ + blt.n 6629e <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 662ac <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + b.n 662a8 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 662ac <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + b.n 662a8 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 662b4 <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ - cbz r2, 662d0 <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ + cbnz r5, 662b0 <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ + cbz r2, 662cc <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46208 @ 0xb480 │ │ │ │ + movw r1, #49432 @ 0xc118 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 662d2 <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ + b.n 662ce <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ negs r0, r2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -89856,1344 +89857,1344 @@ │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ - movw r1, #19816 @ 0x4d68 │ │ │ │ + movw r1, #23080 @ 0x5a28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 6634c <_PyInterpreterState_FailIfRunningMain@@Base+0x190> │ │ │ │ + bne.n 66348 <_PyInterpreterState_FailIfRunningMain@@Base+0x190> │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 6634c <_PyInterpreterState_FailIfRunningMain@@Base+0x190> │ │ │ │ + bhi.n 66348 <_PyInterpreterState_FailIfRunningMain@@Base+0x190> │ │ │ │ movs r3, #0 │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ strb r7, [r4, #5] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r1, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 66366 <_PyInterpreterState_FailIfRunningMain@@Base+0x1aa> │ │ │ │ + b.n 66362 <_PyInterpreterState_FailIfRunningMain@@Base+0x1aa> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19836 @ 0x4d7c │ │ │ │ + movw r1, #23100 @ 0x5a3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6638e <_PyInterpreterState_FailIfRunningMain@@Base+0x1d2> │ │ │ │ + cbnz r2, 6638a <_PyInterpreterState_FailIfRunningMain@@Base+0x1d2> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 66456 <_PyInterpreterState_FailIfRunningMain@@Base+0x29a> │ │ │ │ + bhi.n 66452 <_PyInterpreterState_FailIfRunningMain@@Base+0x29a> │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #1808 @ 0x710 │ │ │ │ + movw r0, #5032 @ 0x13a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66380 <_PyInterpreterState_FailIfRunningMain@@Base+0x1c4> │ │ │ │ + bne.n 6637c <_PyInterpreterState_FailIfRunningMain@@Base+0x1c4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66500 <_PyInterpreterState_FailIfRunningMain@@Base+0x344> │ │ │ │ + b.n 664fc <_PyInterpreterState_FailIfRunningMain@@Base+0x344> │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 663ae <_PyInterpreterState_FailIfRunningMain@@Base+0x1f2> │ │ │ │ + b.n 663aa <_PyInterpreterState_FailIfRunningMain@@Base+0x1f2> │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1313e8 │ │ │ │ + bl 131ad8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + beq.n 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1313e8 │ │ │ │ + bl 131ad8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 663de <_PyInterpreterState_FailIfRunningMain@@Base+0x222> │ │ │ │ + cbnz r0, 663da <_PyInterpreterState_FailIfRunningMain@@Base+0x222> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + beq.n 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bne.n 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66470 <_PyInterpreterState_FailIfRunningMain@@Base+0x2b4> │ │ │ │ + beq.n 6646c <_PyInterpreterState_FailIfRunningMain@@Base+0x2b4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1313e8 │ │ │ │ + bl 131ad8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 664cc <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ + beq.n 664c8 <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x2b6> │ │ │ │ + bne.n 6646e <_PyInterpreterState_FailIfRunningMain@@Base+0x2b6> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15624 @ 0x3d08 │ │ │ │ + movw r1, #18848 @ 0x49a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664cc <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ + beq.n 664c8 <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 664cc <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ + bne.n 664c8 <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 664cc <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 664c8 <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1313e8 │ │ │ │ + bl 131ad8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ - ldr r4, [pc, #204] @ (66504 <_PyInterpreterState_FailIfRunningMain@@Base+0x348>) │ │ │ │ + beq.n 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + ldr r4, [pc, #204] @ (66500 <_PyInterpreterState_FailIfRunningMain@@Base+0x348>) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x2b6> │ │ │ │ + b.n 6646e <_PyInterpreterState_FailIfRunningMain@@Base+0x2b6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15656 @ 0x3d28 │ │ │ │ + movw r1, #18880 @ 0x49c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15700 @ 0x3d54 │ │ │ │ + movw r1, #18924 @ 0x49ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ - ldr r4, [pc, #144] @ (66504 <_PyInterpreterState_FailIfRunningMain@@Base+0x348>) │ │ │ │ + b.w d5480 │ │ │ │ + ldr r4, [pc, #144] @ (66500 <_PyInterpreterState_FailIfRunningMain@@Base+0x348>) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13157c │ │ │ │ + bl 131c6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66500 <_PyInterpreterState_FailIfRunningMain@@Base+0x344> │ │ │ │ + bne.n 664fc <_PyInterpreterState_FailIfRunningMain@@Base+0x344> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66498 <_PyInterpreterState_FailIfRunningMain@@Base+0x2dc> │ │ │ │ + beq.n 66494 <_PyInterpreterState_FailIfRunningMain@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66498 <_PyInterpreterState_FailIfRunningMain@@Base+0x2dc> │ │ │ │ + cbnz r3, 66494 <_PyInterpreterState_FailIfRunningMain@@Base+0x2dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664ae <_PyInterpreterState_FailIfRunningMain@@Base+0x2f2> │ │ │ │ + beq.n 664aa <_PyInterpreterState_FailIfRunningMain@@Base+0x2f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 664ae <_PyInterpreterState_FailIfRunningMain@@Base+0x2f2> │ │ │ │ + cbnz r3, 664aa <_PyInterpreterState_FailIfRunningMain@@Base+0x2f2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + beq.w 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bne.w 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664e2 <_PyInterpreterState_FailIfRunningMain@@Base+0x326> │ │ │ │ + beq.n 664de <_PyInterpreterState_FailIfRunningMain@@Base+0x326> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 664e2 <_PyInterpreterState_FailIfRunningMain@@Base+0x326> │ │ │ │ + cbnz r3, 664de <_PyInterpreterState_FailIfRunningMain@@Base+0x326> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + beq.w 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bne.w 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 663a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #19860 @ 0x4d94 │ │ │ │ + movw r0, #23124 @ 0x5a54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7afb8 │ │ │ │ - movw r0, #19872 @ 0x4da0 │ │ │ │ + b.w 7afb0 │ │ │ │ + movw r0, #23136 @ 0x5a60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1ed8 │ │ │ │ - cbnz r0, 66586 <_PyInterpreterState_FailIfRunningMain@@Base+0x3ca> │ │ │ │ + bl d1998 │ │ │ │ + cbnz r0, 66582 <_PyInterpreterState_FailIfRunningMain@@Base+0x3ca> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6656e <_PyInterpreterState_FailIfRunningMain@@Base+0x3b2> │ │ │ │ + beq.n 6656a <_PyInterpreterState_FailIfRunningMain@@Base+0x3b2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #19888 @ 0x4db0 │ │ │ │ + movw r1, #23152 @ 0x5a70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 66588 <_PyInterpreterState_FailIfRunningMain@@Base+0x3cc> │ │ │ │ + bl d2470 │ │ │ │ + b.n 66584 <_PyInterpreterState_FailIfRunningMain@@Base+0x3cc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ blx 292b0 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66588 <_PyInterpreterState_FailIfRunningMain@@Base+0x3cc> │ │ │ │ + b.n 66584 <_PyInterpreterState_FailIfRunningMain@@Base+0x3cc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 66592 <_PyInterpreterState_FailIfRunningMain@@Base+0x3d6> │ │ │ │ + cbz r3, 6658e <_PyInterpreterState_FailIfRunningMain@@Base+0x3d6> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066598 : │ │ │ │ +00066594 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 665d6 │ │ │ │ + beq.n 665d2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 665ce │ │ │ │ + bmi.n 665ca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66640 │ │ │ │ - bl 85e88 │ │ │ │ + b.n 6663c │ │ │ │ + bl 85a18 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 665d8 │ │ │ │ + b.n 665d4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 665ee │ │ │ │ + bne.n 665ea │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 66600 │ │ │ │ + b.n 665fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 665c8 │ │ │ │ - bl 85e88 │ │ │ │ + bpl.n 665c4 │ │ │ │ + bl 85a18 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 66618 │ │ │ │ + bne.n 66614 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6662a │ │ │ │ + b.n 66626 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 665c8 │ │ │ │ - bl 85e88 │ │ │ │ + bpl.n 665c4 │ │ │ │ + bl 85a18 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 665c8 │ │ │ │ + blt.n 665c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 665c8 │ │ │ │ + bge.n 665c4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00066644 : │ │ │ │ +00066640 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1174f4 │ │ │ │ + bl 117c74 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6667e │ │ │ │ + beq.n 6667a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 117be4 │ │ │ │ + bl 118364 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00066682 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0006667e <_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, 666ae <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 666aa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 666ae <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 666aa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 666aa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 666a6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 666ae <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 666ae <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 666c2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 666aa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 666aa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 666be <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #31732 @ 0x7bf4 │ │ │ │ + movw r0, #34956 @ 0x888c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 666ce <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 666ca <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d68a4 │ │ │ │ + bl d6388 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000666d8 : │ │ │ │ +000666d4 : │ │ │ │ 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, 66702 │ │ │ │ + cbz r0, 666fe │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 66702 │ │ │ │ - cbz r1, 666fe │ │ │ │ + bpl.n 666fe │ │ │ │ + cbz r1, 666fa │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 66702 │ │ │ │ - cbz r2, 66702 │ │ │ │ - cbnz r3, 66716 │ │ │ │ + bpl.n 666fe │ │ │ │ + cbz r2, 666fe │ │ │ │ + cbnz r3, 66712 │ │ │ │ movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #31732 @ 0x7bf4 │ │ │ │ + movw r0, #34956 @ 0x888c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66720 │ │ │ │ + b.n 6671c │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d68a4 │ │ │ │ + bl d6388 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066724 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00066720 <_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, 6674e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 6674a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 6674e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 6674a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 6674a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 66746 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 6674e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 6674e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 66762 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 6674a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 6674a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 6675e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #31732 @ 0x7bf4 │ │ │ │ + movw r0, #34956 @ 0x888c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6676c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 66768 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d68a4 │ │ │ │ + bl d6388 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066770 : │ │ │ │ +0006676c : │ │ │ │ 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, 66798 │ │ │ │ + cbnz r6, 66794 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #2908 @ 0xb5c │ │ │ │ + movw r3, #6172 @ 0x181c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 667aa │ │ │ │ - movw r0, #19928 @ 0x4dd8 │ │ │ │ + b.n 667a6 │ │ │ │ + movw r0, #23192 @ 0x5a98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66876 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66872 │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 667bc │ │ │ │ + cbz r2, 667b8 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 667aa │ │ │ │ + b.n 667a6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acc94 │ │ │ │ + bl 1af054 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66876 │ │ │ │ + beq.n 66872 │ │ │ │ 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, #61273 @ 0xef59 │ │ │ │ + movw r3, #63229 @ 0xf6fd │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #58293 @ 0xe3b5 │ │ │ │ - movt r3, #30 │ │ │ │ + movw r3, #405 @ 0x195 │ │ │ │ + movt r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r3, #3888 @ 0xf30 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #62241 @ 0xf321 │ │ │ │ - movt r3, #22 │ │ │ │ + movw r3, #1201 @ 0x4b1 │ │ │ │ + movt r3, #23 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ movw r3, #52673 @ 0xcdc1 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 80558 │ │ │ │ + bl 8057c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66870 │ │ │ │ + blt.n 6686c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 7f920 <_PyType_GetDict@@Base> │ │ │ │ + bl 7f92c <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80624 │ │ │ │ + bl 80648 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6687a │ │ │ │ + bne.n 66876 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66870 │ │ │ │ + beq.n 6686c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66870 │ │ │ │ + cbnz r3, 6686c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00066880 : │ │ │ │ - b.w 66770 │ │ │ │ +0006687c : │ │ │ │ + b.w 6676c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #52164 @ 0xcbc4 │ │ │ │ + movw r1, #55428 @ 0xd884 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c3418 │ │ │ │ - cbnz r0, 668b8 │ │ │ │ + bl c2ea4 │ │ │ │ + cbnz r0, 668b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 668ee │ │ │ │ + b.n 668ea │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 487c2 │ │ │ │ + bl 487a6 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 668d4 │ │ │ │ + beq.n 668d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 668e6 │ │ │ │ - b.n 668de │ │ │ │ - bl 805dc │ │ │ │ + bne.n 668e2 │ │ │ │ + b.n 668da │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 668c6 │ │ │ │ - b.n 668b4 │ │ │ │ - bl 805dc │ │ │ │ + beq.n 668c2 │ │ │ │ + b.n 668b0 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 668b4 │ │ │ │ + bne.n 668b0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 807a8 │ │ │ │ - cbnz r0, 66914 │ │ │ │ + bl 807cc │ │ │ │ + cbnz r0, 66910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66970 │ │ │ │ + b.n 6696c │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 6692a │ │ │ │ - ldr r0, [pc, #84] @ (66974 ) │ │ │ │ + cbnz r4, 66926 │ │ │ │ + ldr r0, [pc, #84] @ (66970 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66938 │ │ │ │ - ldr r0, [pc, #76] @ (66978 ) │ │ │ │ + b.n 66934 │ │ │ │ + ldr r0, [pc, #76] @ (66974 ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 13b1dc │ │ │ │ + bl 13c42c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6694e │ │ │ │ + beq.n 6694a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6694e │ │ │ │ + cbnz r3, 6694a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6690e │ │ │ │ + beq.n 6690a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 66960 │ │ │ │ + bne.n 6695c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66970 │ │ │ │ + b.n 6696c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6695c │ │ │ │ + bne.n 66958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6695c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66958 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #64 @ (adr r2, 669b8 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 669b4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 669a2 │ │ │ │ - cbz r3, 6698c │ │ │ │ + cbz r2, 6699e │ │ │ │ + cbz r3, 66988 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 66994 │ │ │ │ - movw r1, #28820 @ 0x7094 │ │ │ │ + b.n 66990 │ │ │ │ + movw r1, #32044 @ 0x7d2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19952 @ 0x4df0 │ │ │ │ + movw r0, #23216 @ 0x5ab0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e2114 │ │ │ │ - cbz r3, 669a8 │ │ │ │ + b.w e23f0 │ │ │ │ + cbz r3, 669a4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 669b0 │ │ │ │ - movw r1, #28820 @ 0x7094 │ │ │ │ + b.n 669ac │ │ │ │ + movw r1, #32044 @ 0x7d2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19988 @ 0x4e14 │ │ │ │ + movw r0, #23252 @ 0x5ad4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ 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, #20016 @ 0x4e30 │ │ │ │ + movw r0, #23280 @ 0x5af0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ 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, #20048 @ 0x4e50 │ │ │ │ + movw r0, #23312 @ 0x5b10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066a1c <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00066a18 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 66a56 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #772] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + bne.n 66a52 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #772] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #20104 @ 0x4e88 │ │ │ │ + movw r2, #23368 @ 0x5b48 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #96 @ 0x60 │ │ │ │ and.w r6, r3, #64 @ 0x40 │ │ │ │ ubfx r5, r3, #2, #3 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - bne.n 66a90 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 66a8c <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 66bd8 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #716] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + beq.w 66bd4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #716] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20172 @ 0x4ecc │ │ │ │ + movw r2, #23436 @ 0x5b8c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ subs r2, r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ands.w r1, r3, #32 │ │ │ │ - beq.n 66afa <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 66ac6 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #664] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + beq.n 66af6 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 66ac2 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #664] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20204 @ 0x4eec │ │ │ │ + movw r2, #23468 @ 0x5bac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 66ae8 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #628] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 66ae4 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #628] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20300 @ 0x4f4c │ │ │ │ + movw r2, #23564 @ 0x5c0c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r2, r0, #28 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 66bb0 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #588] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + bne.n 66bac <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #588] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 66b96 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 66b1a <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #576] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + b.n 66b92 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 66b16 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #576] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #20204 @ 0x4eec │ │ │ │ + movw r2, #23468 @ 0x5bac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 66b3c <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #544] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + cbnz r1, 66b38 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #544] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #20352 @ 0x4f80 │ │ │ │ + movw r2, #23616 @ 0x5c40 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 66b8c <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cbz r6, 66b88 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 66b64 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #504] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + beq.n 66b60 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #504] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20372 @ 0x4f94 │ │ │ │ + movw r2, #23636 @ 0x5c54 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 66bd8 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #464] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + beq.n 66bd4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #464] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20400 @ 0x4fb0 │ │ │ │ + movw r2, #23664 @ 0x5c70 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 66bb0 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #428] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + bne.n 66bac <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #428] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #20324 @ 0x4f64 │ │ │ │ + movw r2, #23588 @ 0x5c24 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 66bd8 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 66bd4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 66bd8 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #392] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + cbz r2, 66bd4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #392] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #20440 @ 0x4fd8 │ │ │ │ + movw r2, #23704 @ 0x5c98 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 66d38 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + beq.w 66d34 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 66bf2 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + bpl.n 66bee <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 66bf4 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + b.n 66bf0 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 66c1e <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + ble.n 66c1a <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 66c06 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + bne.n 66c02 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 66c12 <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ + b.n 66c0e <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ cmp r5, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r7, [r2, r1, lsl #1] │ │ │ │ ldrne.w r7, [r2, r1, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ - b.n 66bfa <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + b.n 66bf6 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 66c8c <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 66c70 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + bne.n 66c88 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 66c6c <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 66c4a <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #276] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + bhi.n 66c46 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #276] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #20468 @ 0x4ff4 │ │ │ │ + movw r2, #23732 @ 0x5cb4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 66d06 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #240] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + bls.n 66d02 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #240] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #20484 @ 0x5004 │ │ │ │ + movw r2, #23748 @ 0x5cc4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 66d06 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + bls.n 66d02 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20500 @ 0x5014 │ │ │ │ + movw r2, #23764 @ 0x5cd4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #184] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + ldr r5, [pc, #184] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 66d2c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 66d28 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 66cca <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + bne.n 66cc6 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 66cac <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + bhi.n 66ca8 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20516 @ 0x5024 │ │ │ │ + movw r2, #23780 @ 0x5ce4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #152] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + ldr r5, [pc, #152] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 66d2c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 66d28 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 66d0a <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + bcc.n 66d06 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20536 @ 0x5038 │ │ │ │ + movw r2, #23800 @ 0x5cf8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #124] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + ldr r5, [pc, #124] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 66d2c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 66d28 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 66ce8 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + bcs.n 66ce4 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20556 @ 0x504c │ │ │ │ + movw r2, #23820 @ 0x5d0c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #92] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + ldr r5, [pc, #92] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 66d2c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 66d28 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 66d10 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + bcc.n 66d0c <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20576 @ 0x5060 │ │ │ │ + movw r2, #23840 @ 0x5d20 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #64] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + ldr r5, [pc, #64] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 66d2c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 66d28 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 66d14 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 66d10 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 66d14 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 66d10 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 66d38 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ - ldr r5, [pc, #40] @ (66d40 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r3, #9468 @ 0x24fc │ │ │ │ + cbz r3, 66d34 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + ldr r5, [pc, #40] @ (66d3c <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r3, #12732 @ 0x31bc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20596 @ 0x5074 │ │ │ │ + movw r2, #23860 @ 0x5d34 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 63630 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 6362c <_PyObject_AssertFailed@@Base> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r0, #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 66d7a <_PyUnicode_CheckConsistency@@Base+0x35e> │ │ │ │ + bmi.n 66d76 <_PyUnicode_CheckConsistency@@Base+0x35e> │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 66d7e <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + beq.n 66d7a <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 66d80 <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ + b.n 66d7c <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 66d80 <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ + b.n 66d7c <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 728cc │ │ │ │ + bl 728e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66da0 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + cbz r0, 66d9c <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ 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 cdc4c <_PyUnicodeWriter_PrepareInternal@@Base+0x504> │ │ │ │ + bl cd6ec <_PyUnicodeWriter_PrepareInternal@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066da6 : │ │ │ │ +00066da2 : │ │ │ │ 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 66dc2 │ │ │ │ - bl 4a95c │ │ │ │ - b.n 66dfe │ │ │ │ + bmi.n 66dbe │ │ │ │ + bl 4a944 │ │ │ │ + b.n 66dfa │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #20672 @ 0x50c0 │ │ │ │ + movw r1, #23936 @ 0x5d80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66dfe │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ + beq.n 66dfa │ │ │ │ + movw r1, #4568 @ 0x11d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 52760 │ │ │ │ + b.w 5275c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066e02 : │ │ │ │ +00066dfe : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 66e1e │ │ │ │ - bl 4a95c │ │ │ │ - b.n 66ea2 │ │ │ │ + bmi.n 66e1a │ │ │ │ + bl 4a944 │ │ │ │ + b.n 66e9e │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #20756 @ 0x5114 │ │ │ │ + movw r1, #24020 @ 0x5dd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66ea2 │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ + beq.n 66e9e │ │ │ │ + movw r1, #4568 @ 0x11d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r5 │ │ │ │ moveq r4, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52760 │ │ │ │ + bl 5275c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66ea2 │ │ │ │ + cbz r0, 66e9e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 66e9a │ │ │ │ + bmi.n 66e96 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #22060 @ 0x562c │ │ │ │ + movw r1, #25284 @ 0x62c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66ea2 │ │ │ │ + beq.n 66e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66ea2 │ │ │ │ + cbnz r3, 66e9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66ea2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66e9e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ae114 │ │ │ │ + b.w 1b0694 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066ea6 : │ │ │ │ +00066ea2 : │ │ │ │ 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 66ec2 │ │ │ │ - bl 4a95c │ │ │ │ - b.n 66efe │ │ │ │ + bmi.n 66ebe │ │ │ │ + bl 4a944 │ │ │ │ + b.n 66efa │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #20848 @ 0x5170 │ │ │ │ + movw r1, #24112 @ 0x5e30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66efe │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ + beq.n 66efa │ │ │ │ + movw r1, #4568 @ 0x11d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 19f77c │ │ │ │ + b.w 1a192c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066f02 : │ │ │ │ +00066efe : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 66f1e │ │ │ │ - bl 4a95c │ │ │ │ - b.n 66f40 │ │ │ │ + bmi.n 66f1a │ │ │ │ + bl 4a944 │ │ │ │ + b.n 66f3c │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #20992 @ 0x5200 │ │ │ │ + movw r1, #24256 @ 0x5ec0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ede4 │ │ │ │ + bl 14fe3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66f44 │ │ │ │ + bne.n 66f40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66fa0 │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ + b.n 66f9c │ │ │ │ + movw r1, #4568 @ 0x11d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r6 │ │ │ │ moveq r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19f77c │ │ │ │ + bl 1a192c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66f40 │ │ │ │ + beq.n 66f3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 66fa0 │ │ │ │ + bmi.n 66f9c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #21084 @ 0x525c │ │ │ │ + movw r1, #24348 @ 0x5f1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66f40 │ │ │ │ + beq.n 66f3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66f40 │ │ │ │ + bne.n 66f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66f40 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66f3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066fa4 : │ │ │ │ +00066fa0 : │ │ │ │ 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 f6db0 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f7100 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8ad50 │ │ │ │ + b.w 8a630 │ │ │ │ │ │ │ │ -00066fcc : │ │ │ │ +00066fc8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 19c954 │ │ │ │ + b.w 19e8a4 │ │ │ │ │ │ │ │ -00066fd2 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00066fce <_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 cc944 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl cc3bc <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066ff2 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00066fee <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 67006 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 67002 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6700a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 67006 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w cd1e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00067010 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +0006700c <_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 67054 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 67050 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 6704a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 67046 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 67044 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 67040 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 67030 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 67058 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 6702c <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 67054 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 67054 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 67050 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 67028 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 67058 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 67024 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 67054 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 6705a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 67056 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 67084 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 67080 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 67084 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 67080 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 67096 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 67092 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 67098 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 67094 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6706a <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 67066 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd1e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6706a <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 670e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 67066 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 670dc <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 670ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 670a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 670c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 670be <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 670d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 670d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 670d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 670d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 670b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 670ac <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 670d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 670d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 670c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 670c2 <_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 │ │ │ │ @@ -91201,372 +91202,372 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6710e <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 6710a <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67124 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 67120 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 67158 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 67154 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67158 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 67126 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 67154 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 67122 <_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 67144 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 67140 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67172 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 6716e <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67158 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 67154 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67174 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 67170 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 671b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 671b2 <_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 15c97c │ │ │ │ + bl 15da2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 671a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 6719c <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 671a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 6719c <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 671b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 671b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 671b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 671b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 671e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 671e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67212 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 6720e <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 671f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 671f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67214 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 67210 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6723e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 6723a <_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 15beb4 │ │ │ │ + bl 15cf64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6723e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 6723a <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6723e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 6723a <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6726c <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 67268 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6729a <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 67296 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67280 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 6727c <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6729c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 67298 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 672c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 672c2 <_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 120628 │ │ │ │ + bl 120dd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 672c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 672c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 672c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 672c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 672f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 672f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67322 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 6731e <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67308 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 67304 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67324 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 67320 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6734e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 6734a <_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 18e38c │ │ │ │ + bl 18fea4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6734e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 6734a <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6734e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 6734a <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6739a <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + beq.n 67396 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6739a <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + beq.n 67396 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #24452 @ 0x5f84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 673d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ + b.n 673cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 673ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ + beq.n 673c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9d5e0 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9d010 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 673b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ + bge.n 673b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 67394 <_PyUnicodeWriter_WriteLatin1String@@Base+0x384> │ │ │ │ + b.n 67390 <_PyUnicodeWriter_WriteLatin1String@@Base+0x384> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 673ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ + b.n 673ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000673d2 : │ │ │ │ +000673ce : │ │ │ │ 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] @ (674d0 ) │ │ │ │ + ldr r4, [pc, #236] @ (674cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #232] @ (674d4 ) │ │ │ │ + ldr r3, [pc, #232] @ (674d0 ) │ │ │ │ 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 6740c │ │ │ │ + bne.n 67408 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 673fc │ │ │ │ + bne.n 673f8 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6742a │ │ │ │ + beq.n 67426 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1e2ba4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 67446 │ │ │ │ + bne.n 67442 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67436 │ │ │ │ + bne.n 67432 │ │ │ │ dmb ish │ │ │ │ - beq.n 67452 │ │ │ │ - ldr r0, [pc, #132] @ (674d4 ) │ │ │ │ - bl 251744 │ │ │ │ + beq.n 6744e │ │ │ │ + ldr r0, [pc, #132] @ (674d0 ) │ │ │ │ + bl 252024 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 674ca │ │ │ │ - bl 1f8ec4 │ │ │ │ + cbz r5, 674c6 │ │ │ │ + bl 1fac50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67476 │ │ │ │ - movw r0, #21220 @ 0x52e4 │ │ │ │ + bge.n 67472 │ │ │ │ + movw r0, #24484 @ 0x5fa4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f8cb8 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6748a │ │ │ │ + bne.n 67486 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6747a │ │ │ │ + bne.n 67476 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 674a6 │ │ │ │ + beq.n 674a2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (674d4 ) │ │ │ │ + ldr r0, [pc, #52] @ (674d0 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1e2ba4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 674bc │ │ │ │ + bne.n 674b8 │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 674ac │ │ │ │ + bne.n 674a8 │ │ │ │ dmb ish │ │ │ │ - beq.n 6745a │ │ │ │ - ldr r0, [pc, #16] @ (674d4 ) │ │ │ │ - bl 251744 │ │ │ │ - b.n 6745a │ │ │ │ + beq.n 67456 │ │ │ │ + ldr r0, [pc, #16] @ (674d0 ) │ │ │ │ + bl 252024 │ │ │ │ + b.n 67456 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ @@ -91574,130 +91575,130 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #20553 @ 0x5049 │ │ │ │ + movwne r0, #24961 @ 0x6181 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #22 │ │ │ │ - bl 673d2 │ │ │ │ + bl 673ce │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006750c : │ │ │ │ +00067508 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (67540 ) │ │ │ │ + ldr r4, [pc, #36] @ (6753c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 2003c0 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 202078 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6753e │ │ │ │ - movw r0, #21268 @ 0x5314 │ │ │ │ + bge.n 6753a │ │ │ │ + movw r0, #24532 @ 0x5fd4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f6ea8 │ │ │ │ + b.w 1f8cb8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067544 : │ │ │ │ +00067540 : │ │ │ │ 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] @ (67644 ) │ │ │ │ + ldr r4, [pc, #236] @ (67640 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (67648 ) │ │ │ │ + ldr r3, [pc, #236] @ (67644 ) │ │ │ │ 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 6757e │ │ │ │ + bne.n 6757a │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6756e │ │ │ │ + bne.n 6756a │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6759c │ │ │ │ + beq.n 67598 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1e2ba4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 675b8 │ │ │ │ + bne.n 675b4 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 675a8 │ │ │ │ + bne.n 675a4 │ │ │ │ dmb ish │ │ │ │ - beq.n 675c4 │ │ │ │ - ldr r0, [pc, #136] @ (67648 ) │ │ │ │ - bl 251744 │ │ │ │ + beq.n 675c0 │ │ │ │ + ldr r0, [pc, #136] @ (67644 ) │ │ │ │ + bl 252024 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 6763c │ │ │ │ - bl 2003c0 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 67638 │ │ │ │ + bl 202078 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 675e8 │ │ │ │ - movw r0, #21308 @ 0x533c │ │ │ │ + bge.n 675e4 │ │ │ │ + movw r0, #24572 @ 0x5ffc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f8cb8 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 675fc │ │ │ │ + bne.n 675f8 │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 675ec │ │ │ │ + bne.n 675e8 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 67618 │ │ │ │ + beq.n 67614 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #56] @ (67648 ) │ │ │ │ + ldr r0, [pc, #56] @ (67644 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1e2ba4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6762e │ │ │ │ + bne.n 6762a │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6761e │ │ │ │ + bne.n 6761a │ │ │ │ dmb ish │ │ │ │ - beq.n 675cc │ │ │ │ - ldr r0, [pc, #16] @ (67648 ) │ │ │ │ - bl 251744 │ │ │ │ - b.n 675cc │ │ │ │ + beq.n 675c8 │ │ │ │ + ldr r0, [pc, #16] @ (67644 ) │ │ │ │ + bl 252024 │ │ │ │ + b.n 675c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -91706,401 +91707,401 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #12781 @ 0x31ed │ │ │ │ + movwne r0, #19685 @ 0x4ce5 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #32 │ │ │ │ - bl 67544 │ │ │ │ + bl 67540 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067680 : │ │ │ │ +0006767c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d3c80 │ │ │ │ + bl 1d5ed8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6769e │ │ │ │ - bl d7c64 │ │ │ │ + cbnz r0, 6769a │ │ │ │ + bl d7748 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 676b4 │ │ │ │ + b.n 676b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 676b2 │ │ │ │ + beq.n 676ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 676b2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 676ae │ │ │ │ + bl 78bf0 <_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 1d3c80 │ │ │ │ + bl 1d5ed8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67712 │ │ │ │ + cbz r0, 6770e │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 676ee │ │ │ │ + cbz r7, 676ea │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #22024 @ 0x5608 │ │ │ │ + movw r1, #25288 @ 0x62c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8761c │ │ │ │ + bl 871a8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 676f6 │ │ │ │ + b.n 676f2 │ │ │ │ mov r1, r6 │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67706 │ │ │ │ + beq.n 67702 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6770a │ │ │ │ + cbz r3, 67706 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 67712 │ │ │ │ + b.n 6770e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67706 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67702 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067716 : │ │ │ │ +00067712 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 676b6 │ │ │ │ + b.n 676b2 │ │ │ │ │ │ │ │ -0006771a : │ │ │ │ +00067716 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 676b6 │ │ │ │ + b.n 676b2 │ │ │ │ │ │ │ │ -0006771e <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +0006771a <_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 143054 │ │ │ │ + bl 1442a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2584a4 │ │ │ │ + b.w 259394 │ │ │ │ │ │ │ │ -0006773c <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00067738 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 67758 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - cbnz r0, 6775c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq.n 67754 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + cbnz r0, 67758 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67788 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + b.n 67784 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 23ac54 │ │ │ │ + bl 23c19c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67758 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + beq.n 67754 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23ac88 │ │ │ │ + bl 23c1d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67788 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 67784 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ bl 6cd04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15f80c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67758 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - bl d7c64 │ │ │ │ - b.n 67758 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + bne.n 67754 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + bl d7748 │ │ │ │ + b.n 67754 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006778c : │ │ │ │ - ldr r0, [pc, #28] @ (677ac ) │ │ │ │ +00067788 : │ │ │ │ + ldr r0, [pc, #28] @ (677a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #21360 @ 0x5370 │ │ │ │ + movw r2, #24624 @ 0x6030 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 12f284 <_PyErr_SetString@@Base> │ │ │ │ + b.w 12f974 <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000677b0 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 677ec <_PyState_AddModule@@Base+0x3c> │ │ │ │ +000677ac <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 677e8 <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 677e2 <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 677de <_PyState_AddModule@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #37388 @ 0x920c │ │ │ │ + movw r2, #40612 @ 0x9ea4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12f974 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1ae600 │ │ │ │ + b.w 1b0b7c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #21396 @ 0x5394 │ │ │ │ + movw r2, #24660 @ 0x6054 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12f974 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #21396 @ 0x5394 │ │ │ │ + movw r2, #24660 @ 0x6054 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ + bl 12f974 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6787c <_PyState_AddModule@@Base+0xcc> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 67878 <_PyState_AddModule@@Base+0xcc> │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #30232 @ 0x7618 │ │ │ │ + movw r0, #33492 @ 0x82d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 678a4 <_PyState_AddModule@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #40] @ (678a8 <_PyState_AddModule@@Base+0xf8>) │ │ │ │ + b.n 678a0 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #40] @ (678a4 <_PyState_AddModule@@Base+0xf8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1af14c │ │ │ │ + bl 1b16c8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 67878 <_PyState_AddModule@@Base+0xc8> │ │ │ │ - cbz r0, 6789c <_PyState_AddModule@@Base+0xec> │ │ │ │ + beq.n 67874 <_PyState_AddModule@@Base+0xc8> │ │ │ │ + cbz r0, 67898 <_PyState_AddModule@@Base+0xec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b0b7c │ │ │ │ + b.w 1b30fc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67a5e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ - ldr r3, [pc, #412] @ (67a68 <_PyState_AddModule@@Base+0x2b8>) │ │ │ │ + beq.w 67a5a <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + ldr r3, [pc, #412] @ (67a64 <_PyState_AddModule@@Base+0x2b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 678ee <_PyState_AddModule@@Base+0x13e> │ │ │ │ - bne.n 678f2 <_PyState_AddModule@@Base+0x142> │ │ │ │ + bgt.n 678ea <_PyState_AddModule@@Base+0x13e> │ │ │ │ + bne.n 678ee <_PyState_AddModule@@Base+0x142> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #216] @ 0xd8 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 678f4 <_PyState_AddModule@@Base+0x144> │ │ │ │ + b.n 678f0 <_PyState_AddModule@@Base+0x144> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 678f4 <_PyState_AddModule@@Base+0x144> │ │ │ │ + b.n 678f0 <_PyState_AddModule@@Base+0x144> │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #5900 @ 0x170c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ - cbz r0, 6793c <_PyState_AddModule@@Base+0x18c> │ │ │ │ - bl 7afb8 │ │ │ │ + cbz r0, 67938 <_PyState_AddModule@@Base+0x18c> │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 86010 │ │ │ │ + beq.w 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 67932 <_PyState_AddModule@@Base+0x182> │ │ │ │ + beq.n 6792e <_PyState_AddModule@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 67932 <_PyState_AddModule@@Base+0x182> │ │ │ │ + cbnz r3, 6792e <_PyState_AddModule@@Base+0x182> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67904 <_PyState_AddModule@@Base+0x154> │ │ │ │ - b.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67900 <_PyState_AddModule@@Base+0x154> │ │ │ │ + b.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #5904 @ 0x1710 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 67982 <_PyState_AddModule@@Base+0x1d2> │ │ │ │ + cbz r0, 6797e <_PyState_AddModule@@Base+0x1d2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6794a <_PyState_AddModule@@Base+0x19a> │ │ │ │ - bl 7afb8 │ │ │ │ + beq.n 67946 <_PyState_AddModule@@Base+0x19a> │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 86010 │ │ │ │ + beq.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6797a <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + beq.n 67976 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6797a <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + cbnz r3, 67976 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6794a <_PyState_AddModule@@Base+0x19a> │ │ │ │ - b.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67946 <_PyState_AddModule@@Base+0x19a> │ │ │ │ + b.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 679c8 <_PyState_AddModule@@Base+0x218> │ │ │ │ + cbz r0, 679c4 <_PyState_AddModule@@Base+0x218> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67990 <_PyState_AddModule@@Base+0x1e0> │ │ │ │ - bl 7afb8 │ │ │ │ + beq.n 6798c <_PyState_AddModule@@Base+0x1e0> │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 86010 │ │ │ │ + beq.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 679c0 <_PyState_AddModule@@Base+0x210> │ │ │ │ + beq.n 679bc <_PyState_AddModule@@Base+0x210> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 679c0 <_PyState_AddModule@@Base+0x210> │ │ │ │ + cbnz r3, 679bc <_PyState_AddModule@@Base+0x210> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67990 <_PyState_AddModule@@Base+0x1e0> │ │ │ │ - b.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 6798c <_PyState_AddModule@@Base+0x1e0> │ │ │ │ + b.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #10756 @ 0x2a04 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67a60 <_PyState_AddModule@@Base+0x2b0> │ │ │ │ + beq.n 67a5c <_PyState_AddModule@@Base+0x2b0> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67a60 <_PyState_AddModule@@Base+0x2b0> │ │ │ │ - bl 7afb8 │ │ │ │ + beq.n 67a5c <_PyState_AddModule@@Base+0x2b0> │ │ │ │ + bl 7afb0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbz r0, 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4360 │ │ │ │ + bl d3e48 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67a0c <_PyState_AddModule@@Base+0x25c> │ │ │ │ + bge.n 67a08 <_PyState_AddModule@@Base+0x25c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbnz r3, 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ - beq.n 67a22 <_PyState_AddModule@@Base+0x272> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67a1e <_PyState_AddModule@@Base+0x272> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a44 <_PyState_AddModule@@Base+0x294> │ │ │ │ + beq.n 67a40 <_PyState_AddModule@@Base+0x294> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a44 <_PyState_AddModule@@Base+0x294> │ │ │ │ + cbnz r3, 67a40 <_PyState_AddModule@@Base+0x294> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67a44 <_PyState_AddModule@@Base+0x294> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67a40 <_PyState_AddModule@@Base+0x294> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a3e <_PyState_AddModule@@Base+0x28e> │ │ │ │ + beq.n 67a3a <_PyState_AddModule@@Base+0x28e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a3e <_PyState_AddModule@@Base+0x28e> │ │ │ │ + cbnz r3, 67a3a <_PyState_AddModule@@Base+0x28e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 67a48 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bne.n 67a44 <_PyState_AddModule@@Base+0x298> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 679dc <_PyState_AddModule@@Base+0x22c> │ │ │ │ + b.n 679d8 <_PyState_AddModule@@Base+0x22c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67a5e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + beq.n 67a5a <_PyState_AddModule@@Base+0x2ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67a5e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + cbnz r3, 67a5a <_PyState_AddModule@@Base+0x2ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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} │ │ │ │ @@ -92109,200 +92110,200 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 67a9e <_PyState_AddModule@@Base+0x2ee> │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ + cbnz r0, 67a9a <_PyState_AddModule@@Base+0x2ee> │ │ │ │ + movw r1, #55648 @ 0xd960 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #5380 @ 0x1504 │ │ │ │ + movw r0, #8644 @ 0x21c4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67ab2 <_PyState_AddModule@@Base+0x302> │ │ │ │ - bl 11577c │ │ │ │ - b.n 67ad2 <_PyState_AddModule@@Base+0x322> │ │ │ │ - bl 10db2c │ │ │ │ + bne.n 67aae <_PyState_AddModule@@Base+0x302> │ │ │ │ + bl 115f04 │ │ │ │ + b.n 67ace <_PyState_AddModule@@Base+0x322> │ │ │ │ + bl 10df58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67ad2 <_PyState_AddModule@@Base+0x322> │ │ │ │ + bge.n 67ace <_PyState_AddModule@@Base+0x322> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 67ad2 <_PyState_AddModule@@Base+0x322> │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 67ace <_PyState_AddModule@@Base+0x322> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1258c4 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 12600c <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00067adc : │ │ │ │ +00067ad8 : │ │ │ │ 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] @ (67b48 ) │ │ │ │ - bl 12f0e8 │ │ │ │ + ldr r0, [pc, #88] @ (67b44 ) │ │ │ │ + bl 12f7d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67b0e │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 67b40 │ │ │ │ - movw r0, #52340 @ 0xcc74 │ │ │ │ + cbnz r0, 67b0a │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 67b3c │ │ │ │ + movw r0, #55604 @ 0xd934 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 117dfc │ │ │ │ - cbz r0, 67b40 │ │ │ │ + bl 1185bc │ │ │ │ + cbz r0, 67b3c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (67b4c ) │ │ │ │ + ldr r0, [pc, #56] @ (67b48 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 95b00 │ │ │ │ + bl 955a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67b34 │ │ │ │ + beq.n 67b30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 67b38 │ │ │ │ + cbz r3, 67b34 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 67b40 │ │ │ │ + b.n 67b3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b34 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67b30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 67adc │ │ │ │ + beq.n 67ad8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 67808 <_PyState_AddModule@@Base+0x58> │ │ │ │ + b.n 67804 <_PyState_AddModule@@Base+0x58> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 67b5e │ │ │ │ - movw r0, #37944 @ 0x9438 │ │ │ │ + cbnz r0, 67b5a │ │ │ │ + movw r0, #41168 @ 0xa0d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 1c5d5c │ │ │ │ + b.w 1c7fb8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r7, #21440 @ 0x53c0 │ │ │ │ + movw r7, #24704 @ 0x6080 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #11736 @ 0x2dd8 │ │ │ │ + movw r0, #14960 @ 0x3a70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1c5d5c │ │ │ │ + bl 1c7fb8 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 67bd8 │ │ │ │ + cbz r1, 67bd4 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 67b9e │ │ │ │ - movw r0, #21424 @ 0x53b0 │ │ │ │ + bne.n 67b9a │ │ │ │ + movw r0, #24688 @ 0x6070 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c5d5c │ │ │ │ - b.n 67b82 │ │ │ │ + bl 1c7fb8 │ │ │ │ + b.n 67b7e │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 67bb0 │ │ │ │ - movw r0, #21428 @ 0x53b4 │ │ │ │ + bhi.n 67bac │ │ │ │ + movw r0, #24692 @ 0x6074 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c5d5c │ │ │ │ - b.n 67b82 │ │ │ │ + bl 1c7fb8 │ │ │ │ + b.n 67b7e │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 67bc2 │ │ │ │ - movw r0, #21432 @ 0x53b8 │ │ │ │ + bhi.n 67bbe │ │ │ │ + movw r0, #24696 @ 0x6078 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c5d5c │ │ │ │ - b.n 67b82 │ │ │ │ + bl 1c7fb8 │ │ │ │ + b.n 67b7e │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #26448 @ 0x6750 │ │ │ │ + movw r0, #29672 @ 0x73e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1c5d5c │ │ │ │ - b.n 67b82 │ │ │ │ - movw r0, #11736 @ 0x2dd8 │ │ │ │ + bl 1c7fb8 │ │ │ │ + b.n 67b7e │ │ │ │ + movw r0, #14960 @ 0x3a70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c5d5c │ │ │ │ + b.w 1c7fb8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #52888 @ 0xce98 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 67c12 │ │ │ │ + beq.n 67c0e │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67c32 │ │ │ │ - cbz r1, 67c3a │ │ │ │ - movw r0, #21448 @ 0x53c8 │ │ │ │ + bne.n 67c2e │ │ │ │ + cbz r1, 67c36 │ │ │ │ + movw r0, #24712 @ 0x6088 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 15d8c8 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 67c50 │ │ │ │ + bl 15e978 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 67c4c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 67c3a │ │ │ │ + beq.n 67c36 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67c3a │ │ │ │ + beq.n 67c36 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1bbff0 │ │ │ │ + b.w 1be240 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67c32 │ │ │ │ - movw r0, #21448 @ 0x53c8 │ │ │ │ + beq.n 67c2e │ │ │ │ + movw r0, #24712 @ 0x6088 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67c32 │ │ │ │ + bne.n 67c2e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (67cb8 ) │ │ │ │ + ldr r2, [pc, #80] @ (67cb4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 67caa │ │ │ │ + cbz r3, 67ca6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1437a0 │ │ │ │ + bl 1449f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67c9a │ │ │ │ + cbnz r0, 67c96 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55704 @ 0xd998 │ │ │ │ + movw r1, #58928 @ 0xe630 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 67cb2 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 67cae │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 212ba8 <_Py_RestoreSignals@@Base+0x2e64> │ │ │ │ + b.w 214810 <_Py_RestoreSignals@@Base+0x2dd0> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ @@ -92310,41 +92311,41 @@ │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #20292 @ 0x4f44 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 67cde │ │ │ │ + cbz r2, 67cda │ │ │ │ blx 29198 │ │ │ │ movw r2, #38544 @ 0x9690 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2912c │ │ │ │ - movw r1, #40208 @ 0x9d10 │ │ │ │ + movw r1, #43472 @ 0xa9d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 67d26 │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 67d22 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #49216 @ 0xc040 │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #52440 @ 0xccd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29e24 <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -92356,146 +92357,146 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b24e │ │ │ │ │ │ │ │ -00067d54 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00067d50 <_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, #21472 @ 0x53e0 │ │ │ │ + movw r1, #24736 @ 0x60a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 67cbc │ │ │ │ + bl 67cb8 │ │ │ │ │ │ │ │ -00067d70 : │ │ │ │ +00067d6c : │ │ │ │ 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, 67dbc │ │ │ │ - bl 9a4a4 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 67db8 │ │ │ │ + bl 99f58 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 67dbe │ │ │ │ - cbz r4, 67dbc │ │ │ │ - movw r1, #37512 @ 0x9288 │ │ │ │ + cbz r0, 67dba │ │ │ │ + cbz r4, 67db8 │ │ │ │ + movw r1, #40776 @ 0x9f48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 67dbc │ │ │ │ + cbz r0, 67db8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17980 @ 0x463c │ │ │ │ + movw r1, #21204 @ 0x52d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 67dbe │ │ │ │ + b.n 67dba │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067dc0 : │ │ │ │ +00067dbc : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bb1c │ │ │ │ │ │ │ │ -00067dc8 : │ │ │ │ +00067dc4 : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bb1c │ │ │ │ │ │ │ │ -00067dce : │ │ │ │ +00067dca : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2bb1c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #38536 @ 0x9688 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #37512 @ 0x9288 │ │ │ │ + movw r1, #40776 @ 0x9f48 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #13 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2bb1c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00067e14 : │ │ │ │ +00067e10 : │ │ │ │ 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 5fe9e │ │ │ │ + bl 5fe9a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e36 : │ │ │ │ +00067e32 : │ │ │ │ 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 5fe9e │ │ │ │ + bl 5fe9a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e5a : │ │ │ │ +00067e56 : │ │ │ │ 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 5fe9e │ │ │ │ + bl 5fe9a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e7e : │ │ │ │ +00067e7a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b7aa │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e9e : │ │ │ │ +00067e9a : │ │ │ │ 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] │ │ │ │ @@ -92506,262 +92507,262 @@ │ │ │ │ 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, 67ede │ │ │ │ + cbnz r2, 67eda │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 67ede │ │ │ │ + bne.n 67eda │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67efe │ │ │ │ + cbnz r0, 67efa │ │ │ │ movs r4, #3 │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ movw r4, #19124 @ 0x4ab4 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 67f46 │ │ │ │ + cbz r0, 67f42 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 67f10 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 67f46 │ │ │ │ + bne.n 67f0c │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 67f42 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 67f22 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 67f46 │ │ │ │ + bne.n 67f1e │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 67f42 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 67f34 │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 67f46 │ │ │ │ + bne.n 67f30 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 67f42 │ │ │ │ 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 27768c <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ + b.w 27835c <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 67f66 │ │ │ │ + cbz r3, 67f62 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 67f74 │ │ │ │ + b.n 67f70 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 67f72 │ │ │ │ - bne.n 67f6e │ │ │ │ - cbnz r1, 67f8e │ │ │ │ + blt.n 67f6e │ │ │ │ + bne.n 67f6a │ │ │ │ + cbnz r1, 67f8a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67f74 │ │ │ │ + b.n 67f70 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #168] @ (68020 ) │ │ │ │ + ldr r1, [pc, #168] @ (6801c ) │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 67f94 │ │ │ │ - b.n 6801a │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 67f90 │ │ │ │ + b.n 68016 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 67fe6 │ │ │ │ + beq.n 67fe2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6801a │ │ │ │ - beq.n 67fe6 │ │ │ │ - ldr r1, [pc, #124] @ (68024 ) │ │ │ │ + blt.n 68016 │ │ │ │ + beq.n 67fe2 │ │ │ │ + ldr r1, [pc, #124] @ (68020 ) │ │ │ │ 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 90648 │ │ │ │ - cbz r0, 67fda │ │ │ │ + bl 8ff74 │ │ │ │ + cbz r0, 67fd6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 67fbc │ │ │ │ - ldr r3, [pc, #76] @ (68028 ) │ │ │ │ + b.n 67fb8 │ │ │ │ + ldr r3, [pc, #76] @ (68024 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 68004 │ │ │ │ - ldr r1, [pc, #60] @ (68024 ) │ │ │ │ + b.n 68000 │ │ │ │ + ldr r1, [pc, #60] @ (68020 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #56] @ (68028 ) │ │ │ │ + ldr r2, [pc, #56] @ (68024 ) │ │ │ │ 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 6800e │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 6801a │ │ │ │ + bne.n 6800a │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 68016 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 807a8 │ │ │ │ + b.w 807cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #896] @ (683a4 ) │ │ │ │ + ldr r2, [pc, #896] @ (683a0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37c20 │ │ │ │ + bl 37bf4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 68080 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 6807c │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5924 @ 0x1724 │ │ │ │ + movw r0, #9216 @ 0x2400 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 680b2 │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 680ae │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ - cbz r0, 680b2 │ │ │ │ + bl 8af6c │ │ │ │ + cbz r0, 680ae │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #9564 @ 0x255c │ │ │ │ - movweq r1, #21532 @ 0x541c │ │ │ │ + movwne r1, #12828 @ 0x321c │ │ │ │ + movweq r1, #24796 @ 0x60dc │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ movteq r1, #43 @ 0x2b │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #180] @ (68180 ) │ │ │ │ + ldr r6, [pc, #180] @ (6817c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ ldr.w r4, [r6, #1292] @ 0x50c │ │ │ │ - cbz r4, 680ea │ │ │ │ + cbz r4, 680e6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2f88c <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fb74 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 680fa │ │ │ │ - movw r1, #21564 @ 0x543c │ │ │ │ + b.n 680f6 │ │ │ │ + movw r1, #24828 @ 0x60fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 104cf8 │ │ │ │ - cbz r4, 6817a │ │ │ │ + bl 1051bc │ │ │ │ + cbz r4, 68176 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21632 @ 0x5480 │ │ │ │ + movw r1, #24896 @ 0x6140 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ - movw r1, #21688 @ 0x54b8 │ │ │ │ + movw r1, #24952 @ 0x6178 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 68168 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 68164 │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7], #8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f6744 │ │ │ │ + bl 1f8524 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #21700 @ 0x54c4 │ │ │ │ + movw r1, #24964 @ 0x6184 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6b94 <_PyEvent_Notify@@Base+0x214> │ │ │ │ + bl 1f8974 <_PyEvent_Notify@@Base+0x214> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + movw r1, #64068 @ 0xfa44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ - b.n 6811a │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ + b.n 68116 │ │ │ │ + movw r1, #64068 @ 0xfa44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1a90ec <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -92769,243 +92770,243 @@ │ │ │ │ movw r4, #38544 @ 0x9690 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #21712 @ 0x54d0 │ │ │ │ + movw r2, #24976 @ 0x6190 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 681ca │ │ │ │ + cbnz r5, 681c6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #60920 @ 0xedf8 │ │ │ │ + movw r2, #64068 @ 0xfa44 │ │ │ │ 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, #21748 @ 0x54f4 │ │ │ │ + movw r2, #25012 @ 0x61b4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r8, [r5, #-8] │ │ │ │ subs r3, r5, #7 │ │ │ │ subs r2, r5, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 681e4 │ │ │ │ + bne.n 681e0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #21760 @ 0x5500 │ │ │ │ + movw r2, #25024 @ 0x61c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #21796 @ 0x5524 │ │ │ │ + movw r2, #25060 @ 0x61e4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 68244 │ │ │ │ + bne.n 68240 │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 68244 │ │ │ │ + bne.n 68240 │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 68244 │ │ │ │ + bne.n 68240 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #21832 @ 0x5548 │ │ │ │ + movw r0, #25096 @ 0x6208 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 29fe0 │ │ │ │ - b.n 682a8 │ │ │ │ - movw r7, #21924 @ 0x55a4 │ │ │ │ + b.n 682a4 │ │ │ │ + movw r7, #25188 @ 0x6264 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #21864 @ 0x5568 │ │ │ │ + movw r2, #25128 @ 0x6228 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #21900 @ 0x558c │ │ │ │ + movw r2, #25164 @ 0x624c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 6828a │ │ │ │ + beq.n 68286 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 6825e │ │ │ │ - movw r0, #21936 @ 0x55b0 │ │ │ │ + bne.n 6825a │ │ │ │ + movw r0, #25200 @ 0x6270 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 29fe0 │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #22084 @ 0x5644 │ │ │ │ + movw r2, #25348 @ 0x6304 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 682d4 │ │ │ │ + bne.n 682d0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 682c4 │ │ │ │ + bne.n 682c0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 682d6 │ │ │ │ + b.n 682d2 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 682ec │ │ │ │ + cbz r6, 682e8 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #21832 @ 0x5548 │ │ │ │ + movw r0, #25096 @ 0x6208 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 29fe0 │ │ │ │ - b.n 6833e │ │ │ │ + b.n 6833a │ │ │ │ mov r0, r3 │ │ │ │ - movw r2, #21864 @ 0x5568 │ │ │ │ + movw r2, #25128 @ 0x6228 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #22124 @ 0x566c │ │ │ │ + movw r2, #25388 @ 0x632c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #21924 @ 0x55a4 │ │ │ │ + movw r0, #25188 @ 0x6264 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 68330 │ │ │ │ + beq.n 6832c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 29fe0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a24c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 682fe │ │ │ │ + bne.n 682fa │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 683c0 │ │ │ │ + beq.n 683bc │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #22152 @ 0x5688 │ │ │ │ + movw r0, #25416 @ 0x6348 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 29fe0 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ - movw r2, #22168 @ 0x5698 │ │ │ │ + movw r2, #25432 @ 0x6358 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 6837e │ │ │ │ + beq.n 6837a │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 68382 │ │ │ │ + bcs.n 6837e │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 68358 │ │ │ │ + b.n 68354 │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 6838c │ │ │ │ + bcc.n 68388 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ - b.n 683c0 │ │ │ │ + b.n 683bc │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 683a6 │ │ │ │ + ble.n 683a2 │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #22176 @ 0x56a0 │ │ │ │ + movw r0, #25440 @ 0x6360 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 29fe0 │ │ │ │ - movw r2, #22168 @ 0x5698 │ │ │ │ + movw r2, #25432 @ 0x6358 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 68382 │ │ │ │ + bcs.n 6837e │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 683a6 │ │ │ │ + b.n 683a2 │ │ │ │ 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.n 680b8 │ │ │ │ + b.n 680b4 │ │ │ │ │ │ │ │ -000683de : │ │ │ │ +000683da : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - movw r1, #58016 @ 0xe2a0 │ │ │ │ + movw r1, #61240 @ 0xef38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #4 │ │ │ │ blx 29c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6848e │ │ │ │ + beq.n 6848a │ │ │ │ movw r5, #11636 @ 0x2d74 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 6841e │ │ │ │ + cbz r3, 6841a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1244e0 │ │ │ │ - b.n 68432 │ │ │ │ - bl 3522c │ │ │ │ + bl 124c88 │ │ │ │ + b.n 6842e │ │ │ │ + bl 3520a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68414 │ │ │ │ - b.n 68492 │ │ │ │ - cbnz r4, 6847c │ │ │ │ + beq.n 68410 │ │ │ │ + b.n 6848e │ │ │ │ + cbnz r4, 68478 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 68470 │ │ │ │ + bcc.n 6846c │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 2a650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -93021,432 +93022,432 @@ │ │ │ │ blx 29a1c │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6842a │ │ │ │ - b.n 6847c │ │ │ │ + beq.n 68426 │ │ │ │ + b.n 68478 │ │ │ │ mov r0, r6 │ │ │ │ blx 29cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68432 │ │ │ │ - b.n 68480 │ │ │ │ + beq.n 6842e │ │ │ │ + b.n 6847c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 104cf8 │ │ │ │ - b.n 68492 │ │ │ │ + bl 1051bc │ │ │ │ + b.n 6848e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006849c : │ │ │ │ +00068498 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 29490 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 684be │ │ │ │ + cbz r0, 684ba │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 684ae │ │ │ │ + b.n 684aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6854e │ │ │ │ + beq.n 6854a │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 684e0 │ │ │ │ + cbnz r0, 684dc │ │ │ │ mov r0, r7 │ │ │ │ blx 2987c │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b024 │ │ │ │ - cbnz r0, 68504 │ │ │ │ + bl 8a904 │ │ │ │ + cbnz r0, 68500 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6854e │ │ │ │ + beq.n 6854a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6854e │ │ │ │ + cbnz r3, 6854a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6854e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6854a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 68512 │ │ │ │ + cbz r3, 6850e │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 684ca │ │ │ │ - ldr r0, [pc, #76] @ (68560 ) │ │ │ │ + b.n 684c6 │ │ │ │ + ldr r0, [pc, #76] @ (6855c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (68564 ) │ │ │ │ + ldr r1, [pc, #72] @ (68560 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1d5ae4 │ │ │ │ - cbz r0, 68534 │ │ │ │ - movw r1, #22184 @ 0x56a8 │ │ │ │ + bl 1d7d3c │ │ │ │ + cbz r0, 68530 │ │ │ │ + movw r1, #25448 @ 0x6368 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #56] @ (68568 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (68564 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6855c │ │ │ │ + beq.n 68558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6855c │ │ │ │ + cbnz r3, 68558 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #22208 @ 0x56c0 │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #16] @ (68568 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (68564 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68920 <_Py_open@@Base+0x32a> │ │ │ │ + b.n 6891c <_Py_open@@Base+0x32a> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 55c24 <_Py_hashtable_size@@Base> │ │ │ │ + bl 561d8 <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006858c <_Py_stat@@Base>: │ │ │ │ +00068588 <_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 118a14 │ │ │ │ - cbz r0, 685ec <_Py_stat@@Base+0x60> │ │ │ │ + bl 1191d4 │ │ │ │ + cbz r0, 685e8 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14cabc │ │ │ │ + bl 14dad0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 685ca <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 685c6 <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 685ec <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 685e8 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 685ec <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 685e8 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 685ec <_Py_stat@@Base+0x60> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 685e8 <_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 685f0 <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 685ec <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 685f0 <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 685ec <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 685f0 <_Py_stat@@Base+0x64> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 685ec <_Py_stat@@Base+0x64> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000685f6 <_Py_open@@Base>: │ │ │ │ +000685f2 <_Py_open@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6869e <_Py_open@@Base+0xa8> │ │ │ │ + beq.n 6869a <_Py_open@@Base+0xa8> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #36324 @ 0x8de4 │ │ │ │ + movw r1, #39468 @ 0x9a2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #38084 @ 0x94c4 │ │ │ │ + movw r0, #41308 @ 0xa15c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 686b6 <_Py_open@@Base+0xc0> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 686b2 <_Py_open@@Base+0xc0> │ │ │ │ + bl 9803c │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6866c <_Py_open@@Base+0x76> │ │ │ │ + bge.n 68668 <_Py_open@@Base+0x76> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 686a4 <_Py_open@@Base+0xae> │ │ │ │ - bl e9180 │ │ │ │ + bne.n 686a0 <_Py_open@@Base+0xae> │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6863e <_Py_open@@Base+0x48> │ │ │ │ - b.n 686b6 <_Py_open@@Base+0xc0> │ │ │ │ + beq.n 6863a <_Py_open@@Base+0x48> │ │ │ │ + b.n 686b2 <_Py_open@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68682 <_Py_open@@Base+0x8c> │ │ │ │ + beq.n 6867e <_Py_open@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68682 <_Py_open@@Base+0x8c> │ │ │ │ + cbnz r3, 6867e <_Py_open@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - bl 1bcf10 │ │ │ │ + bl 1bf160 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 686d0 <_Py_open@@Base+0xda> │ │ │ │ + bne.n 686cc <_Py_open@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 686d0 <_Py_open@@Base+0xda> │ │ │ │ + b.n 686cc <_Py_open@@Base+0xda> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f689c │ │ │ │ + bl f6bec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6869e <_Py_open@@Base+0xa8> │ │ │ │ + beq.n 6869a <_Py_open@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6869e <_Py_open@@Base+0xa8> │ │ │ │ + bne.n 6869a <_Py_open@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6869e <_Py_open@@Base+0xa8> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6869a <_Py_open@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r5, [pc, #104] @ (68754 <_Py_open@@Base+0x15e>) │ │ │ │ - movw r4, #49588 @ 0xc1b4 │ │ │ │ + ldr r5, [pc, #104] @ (68750 <_Py_open@@Base+0x15e>) │ │ │ │ + movw r4, #52812 @ 0xce4c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 21cdb8 <_PyXI_Exit@@Base+0x35c> │ │ │ │ - cbnz r0, 6870e <_Py_open@@Base+0x118> │ │ │ │ + bl 21e340 <_PyXI_Exit@@Base+0x35c> │ │ │ │ + cbnz r0, 6870a <_Py_open@@Base+0x118> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6873e <_Py_open@@Base+0x148> │ │ │ │ + b.n 6873a <_Py_open@@Base+0x148> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #41180 @ 0xa0dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #19428 @ 0x4be4 │ │ │ │ + movw r0, #22652 @ 0x587c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6870a <_Py_open@@Base+0x114> │ │ │ │ + beq.n 68706 <_Py_open@@Base+0x114> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e4e0 │ │ │ │ + bl 21fa68 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6870a <_Py_open@@Base+0x114> │ │ │ │ - bl 80ef0 │ │ │ │ - ldr r3, [pc, #20] @ (68754 <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 68706 <_Py_open@@Base+0x114> │ │ │ │ + bl 80f14 │ │ │ │ + ldr r3, [pc, #20] @ (68750 <_Py_open@@Base+0x15e>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 68750 <_Py_open@@Base+0x15a> │ │ │ │ + beq.n 6874c <_Py_open@@Base+0x15a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl ba7c0 │ │ │ │ - cbnz r0, 68776 <_Py_open@@Base+0x180> │ │ │ │ + bl ba27c │ │ │ │ + cbnz r0, 68772 <_Py_open@@Base+0x180> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 687a8 <_Py_open@@Base+0x1b2> │ │ │ │ + b.n 687a4 <_Py_open@@Base+0x1b2> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ba7c0 │ │ │ │ + bl ba27c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68772 <_Py_open@@Base+0x17c> │ │ │ │ + beq.n 6876e <_Py_open@@Base+0x17c> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ba7c0 │ │ │ │ + bl ba27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68772 <_Py_open@@Base+0x17c> │ │ │ │ + beq.n 6876e <_Py_open@@Base+0x17c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #22232 @ 0x56d8 │ │ │ │ + movw r0, #25496 @ 0x6398 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 71f84 │ │ │ │ - cbz r0, 6882a <_Py_open@@Base+0x234> │ │ │ │ + bl 71f9c │ │ │ │ + cbz r0, 68826 <_Py_open@@Base+0x234> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 6882c <_Py_open@@Base+0x236> │ │ │ │ + bls.n 68828 <_Py_open@@Base+0x236> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 687e8 <_Py_open@@Base+0x1f2> │ │ │ │ + bne.n 687e4 <_Py_open@@Base+0x1f2> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 687cc <_Py_open@@Base+0x1d6> │ │ │ │ - bl 807a8 │ │ │ │ + b.n 687c8 <_Py_open@@Base+0x1d6> │ │ │ │ + bl 807cc │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 68814 <_Py_open@@Base+0x21e> │ │ │ │ - bl 7a1f4 │ │ │ │ + cbz r6, 68810 <_Py_open@@Base+0x21e> │ │ │ │ + bl 7a1ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6880e <_Py_open@@Base+0x218> │ │ │ │ + beq.n 6880a <_Py_open@@Base+0x218> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6880e <_Py_open@@Base+0x218> │ │ │ │ + cbnz r3, 6880a <_Py_open@@Base+0x218> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 687e4 <_Py_open@@Base+0x1ee> │ │ │ │ + bne.n 687e0 <_Py_open@@Base+0x1ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6882a <_Py_open@@Base+0x234> │ │ │ │ + beq.n 68826 <_Py_open@@Base+0x234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6882a <_Py_open@@Base+0x234> │ │ │ │ + cbnz r3, 68826 <_Py_open@@Base+0x234> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 687ac <_Py_open@@Base+0x1b6> │ │ │ │ + b.n 687a8 <_Py_open@@Base+0x1b6> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 687ac <_Py_open@@Base+0x1b6> │ │ │ │ - cbz r0, 688a0 <_Py_open@@Base+0x2aa> │ │ │ │ + bl 687a8 <_Py_open@@Base+0x1b6> │ │ │ │ + cbz r0, 6889c <_Py_open@@Base+0x2aa> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6886c <_Py_open@@Base+0x276> │ │ │ │ + cbnz r0, 68868 <_Py_open@@Base+0x276> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 688a0 <_Py_open@@Base+0x2aa> │ │ │ │ + beq.n 6889c <_Py_open@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 688a0 <_Py_open@@Base+0x2aa> │ │ │ │ + cbnz r3, 6889c <_Py_open@@Base+0x2aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 688a0 <_Py_open@@Base+0x2aa> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6889c <_Py_open@@Base+0x2aa> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 688a4 <_Py_open@@Base+0x2ae> │ │ │ │ + cbnz r0, 688a0 <_Py_open@@Base+0x2ae> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6888a <_Py_open@@Base+0x294> │ │ │ │ + beq.n 68886 <_Py_open@@Base+0x294> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6888a <_Py_open@@Base+0x294> │ │ │ │ + cbnz r3, 68886 <_Py_open@@Base+0x294> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 688a0 <_Py_open@@Base+0x2aa> │ │ │ │ + beq.n 6889c <_Py_open@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 688a0 <_Py_open@@Base+0x2aa> │ │ │ │ + cbnz r3, 6889c <_Py_open@@Base+0x2aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 688bc <_Py_open@@Base+0x2c6> │ │ │ │ + b.n 688b8 <_Py_open@@Base+0x2c6> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -93455,175 +93456,175 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 688e0 <_Py_open@@Base+0x2ea> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 688e4 <_Py_open@@Base+0x2ee> │ │ │ │ - b.n 68926 <_Py_open@@Base+0x330> │ │ │ │ + bne.n 688dc <_Py_open@@Base+0x2ea> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 688e0 <_Py_open@@Base+0x2ee> │ │ │ │ + b.n 68922 <_Py_open@@Base+0x330> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 688fc <_Py_open@@Base+0x306> │ │ │ │ + bge.n 688f8 <_Py_open@@Base+0x306> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22272 @ 0x5700 │ │ │ │ + movw r1, #25536 @ 0x63c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68926 <_Py_open@@Base+0x330> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 68922 <_Py_open@@Base+0x330> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 6891a <_Py_open@@Base+0x324> │ │ │ │ + blt.n 68916 <_Py_open@@Base+0x324> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22344 @ 0x5748 │ │ │ │ + movw r1, #25608 @ 0x6408 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68926 <_Py_open@@Base+0x330> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 68922 <_Py_open@@Base+0x330> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7ec70 │ │ │ │ + b.w 7ec80 │ │ │ │ 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 f9350 │ │ │ │ + bl f9698 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6894a <_Py_open@@Base+0x354> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 6894e <_Py_open@@Base+0x358> │ │ │ │ - b.n 68990 <_Py_open@@Base+0x39a> │ │ │ │ + bne.n 68946 <_Py_open@@Base+0x354> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 6894a <_Py_open@@Base+0x358> │ │ │ │ + b.n 6898c <_Py_open@@Base+0x39a> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68966 <_Py_open@@Base+0x370> │ │ │ │ + bge.n 68962 <_Py_open@@Base+0x370> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22412 @ 0x578c │ │ │ │ + movw r1, #25676 @ 0x644c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68990 <_Py_open@@Base+0x39a> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 6898c <_Py_open@@Base+0x39a> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68984 <_Py_open@@Base+0x38e> │ │ │ │ + blt.n 68980 <_Py_open@@Base+0x38e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22484 @ 0x57d4 │ │ │ │ + movw r1, #25748 @ 0x6494 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68990 <_Py_open@@Base+0x39a> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 6898c <_Py_open@@Base+0x39a> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7ec70 │ │ │ │ + b.w 7ec80 │ │ │ │ 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 122580 │ │ │ │ - cbz r0, 689f6 <_Py_open@@Base+0x400> │ │ │ │ + bl 122d28 │ │ │ │ + cbz r0, 689f2 <_Py_open@@Base+0x400> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 290bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 689d0 <_Py_open@@Base+0x3da> │ │ │ │ + beq.n 689cc <_Py_open@@Base+0x3da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 689d0 <_Py_open@@Base+0x3da> │ │ │ │ + cbnz r3, 689cc <_Py_open@@Base+0x3da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 689ea <_Py_open@@Base+0x3f4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 689e6 <_Py_open@@Base+0x3f4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22552 @ 0x5818 │ │ │ │ + movw r1, #25816 @ 0x64d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 689f6 <_Py_open@@Base+0x400> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 689f2 <_Py_open@@Base+0x400> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ec70 │ │ │ │ + b.w 7ec80 │ │ │ │ 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 68a00 <_Py_open@@Base+0x40a> │ │ │ │ - b.w 7ec70 │ │ │ │ + bgt.n 689fc <_Py_open@@Base+0x40a> │ │ │ │ + b.w 7ec80 │ │ │ │ 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 68a48 <_Py_open@@Base+0x452> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + bmi.n 68a44 <_Py_open@@Base+0x452> │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22616 @ 0x5858 │ │ │ │ + movw r0, #25880 @ 0x6518 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68a54 <_Py_open@@Base+0x45e> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 68a50 <_Py_open@@Base+0x45e> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68a58 <_Py_open@@Base+0x462> │ │ │ │ + cbnz r0, 68a54 <_Py_open@@Base+0x462> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68aaa <_Py_open@@Base+0x4b4> │ │ │ │ + b.n 68aa6 <_Py_open@@Base+0x4b4> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68a7a <_Py_open@@Base+0x484> │ │ │ │ + beq.n 68a76 <_Py_open@@Base+0x484> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68a54 <_Py_open@@Base+0x45e> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 68a50 <_Py_open@@Base+0x45e> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68a92 <_Py_open@@Base+0x49c> │ │ │ │ + cbz r0, 68a8e <_Py_open@@Base+0x49c> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 72b58 │ │ │ │ - b.n 68aaa <_Py_open@@Base+0x4b4> │ │ │ │ + bl 72b70 │ │ │ │ + b.n 68aa6 <_Py_open@@Base+0x4b4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22580 @ 0x5834 │ │ │ │ + movw r1, #25844 @ 0x64f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -93639,187 +93640,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 68b00 <_Py_open@@Base+0x50a> │ │ │ │ + beq.n 68afc <_Py_open@@Base+0x50a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22628 @ 0x5864 │ │ │ │ + movw r1, #25892 @ 0x6524 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68b32 <_Py_open@@Base+0x53c> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 68b2e <_Py_open@@Base+0x53c> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #22664 @ 0x5888 │ │ │ │ + movw r2, #25928 @ 0x6548 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #532] @ (68d40 <_Py_open@@Base+0x74a>) │ │ │ │ - bl d6834 │ │ │ │ - cbnz r0, 68b36 <_Py_open@@Base+0x540> │ │ │ │ + ldr r3, [pc, #532] @ (68d3c <_Py_open@@Base+0x74a>) │ │ │ │ + bl d6318 │ │ │ │ + cbnz r0, 68b32 <_Py_open@@Base+0x540> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68d36 <_Py_open@@Base+0x740> │ │ │ │ + b.n 68d32 <_Py_open@@Base+0x740> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 68b64 <_Py_open@@Base+0x56e> │ │ │ │ + cbnz r0, 68b60 <_Py_open@@Base+0x56e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22692 @ 0x58a4 │ │ │ │ + movw r1, #25956 @ 0x6564 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 68d04 <_Py_open@@Base+0x70e> │ │ │ │ - bl f9350 │ │ │ │ + b.n 68d00 <_Py_open@@Base+0x70e> │ │ │ │ + bl f9698 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 68b48 <_Py_open@@Base+0x552> │ │ │ │ + blt.n 68b44 <_Py_open@@Base+0x552> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 68ba4 <_Py_open@@Base+0x5ae> │ │ │ │ - bl f9350 │ │ │ │ + cbz r0, 68ba0 <_Py_open@@Base+0x5ae> │ │ │ │ + bl f9698 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68b88 <_Py_open@@Base+0x592> │ │ │ │ - bl 805dc │ │ │ │ + bne.n 68b84 <_Py_open@@Base+0x592> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 68d02 <_Py_open@@Base+0x70c> │ │ │ │ - b.n 68b8c <_Py_open@@Base+0x596> │ │ │ │ + bne.w 68cfe <_Py_open@@Base+0x70c> │ │ │ │ + b.n 68b88 <_Py_open@@Base+0x596> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68ba8 <_Py_open@@Base+0x5b2> │ │ │ │ + bge.n 68ba4 <_Py_open@@Base+0x5b2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22728 @ 0x58c8 │ │ │ │ + movw r1, #25992 @ 0x6588 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68b5e <_Py_open@@Base+0x568> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 68b5a <_Py_open@@Base+0x568> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68bb8 <_Py_open@@Base+0x5c2> │ │ │ │ + cbz r3, 68bb4 <_Py_open@@Base+0x5c2> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 68bba <_Py_open@@Base+0x5c4> │ │ │ │ + b.n 68bb6 <_Py_open@@Base+0x5c4> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68bd0 <_Py_open@@Base+0x5da> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 68b5e <_Py_open@@Base+0x568> │ │ │ │ + cbnz r0, 68bcc <_Py_open@@Base+0x5da> │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 68b5a <_Py_open@@Base+0x568> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 68be8 <_Py_open@@Base+0x5f2> │ │ │ │ + cbnz r0, 68be4 <_Py_open@@Base+0x5f2> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 68bf8 <_Py_open@@Base+0x602> │ │ │ │ - b.n 68bfc <_Py_open@@Base+0x606> │ │ │ │ + bhi.n 68bf4 <_Py_open@@Base+0x602> │ │ │ │ + b.n 68bf8 <_Py_open@@Base+0x606> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21ec14 │ │ │ │ + bl 2201a8 <_PyTime_FromMillisecondsObject@@Base+0x4c4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68be0 <_Py_open@@Base+0x5ea> │ │ │ │ - b.n 68c12 <_Py_open@@Base+0x61c> │ │ │ │ + bne.n 68bdc <_Py_open@@Base+0x5ea> │ │ │ │ + b.n 68c0e <_Py_open@@Base+0x61c> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 68c16 <_Py_open@@Base+0x620> │ │ │ │ + cbnz r4, 68c12 <_Py_open@@Base+0x620> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22756 @ 0x58e4 │ │ │ │ + movw r1, #26020 @ 0x65a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68d04 <_Py_open@@Base+0x70e> │ │ │ │ + b.n 68d00 <_Py_open@@Base+0x70e> │ │ │ │ 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, 68c70 <_Py_open@@Base+0x67a> │ │ │ │ + cbz r1, 68c6c <_Py_open@@Base+0x67a> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 68c3a <_Py_open@@Base+0x644> │ │ │ │ + bls.n 68c36 <_Py_open@@Base+0x644> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 68c52 <_Py_open@@Base+0x65c> │ │ │ │ + bne.n 68c4e <_Py_open@@Base+0x65c> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22800 @ 0x5910 │ │ │ │ + movw r1, #26064 @ 0x65d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68c12 <_Py_open@@Base+0x61c> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 68c0e <_Py_open@@Base+0x61c> │ │ │ │ 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 68c72 <_Py_open@@Base+0x67c> │ │ │ │ + b.n 68c6e <_Py_open@@Base+0x67c> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 68cce <_Py_open@@Base+0x6d8> │ │ │ │ + beq.n 68cca <_Py_open@@Base+0x6d8> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 68ca4 <_Py_open@@Base+0x6ae> │ │ │ │ + bls.n 68ca0 <_Py_open@@Base+0x6ae> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r4, r2 │ │ │ │ negs r2, r3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ sub.w r4, r4, sl │ │ │ │ adds r2, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 68ca4 <_Py_open@@Base+0x6ae> │ │ │ │ + bhi.n 68ca0 <_Py_open@@Base+0x6ae> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 68ca4 <_Py_open@@Base+0x6ae> │ │ │ │ + bhi.n 68ca0 <_Py_open@@Base+0x6ae> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 68cbc <_Py_open@@Base+0x6c6> │ │ │ │ + bne.n 68cb8 <_Py_open@@Base+0x6c6> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22844 @ 0x593c │ │ │ │ + movw r1, #26108 @ 0x65fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68c12 <_Py_open@@Base+0x61c> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 68c0e <_Py_open@@Base+0x61c> │ │ │ │ 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] │ │ │ │ @@ -93828,1924 +93829,1926 @@ │ │ │ │ strd r9, r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r8, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ - movw r2, #4361 @ 0x1109 │ │ │ │ + movw r2, #4329 @ 0x10e9 │ │ │ │ movt r2, #3 │ │ │ │ - bl 217c20 │ │ │ │ + bl 219340 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68c12 <_Py_open@@Base+0x61c> │ │ │ │ + beq.n 68c0e <_Py_open@@Base+0x61c> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68d04 <_Py_open@@Base+0x70e> │ │ │ │ + b.n 68d00 <_Py_open@@Base+0x70e> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68d14 <_Py_open@@Base+0x71e> │ │ │ │ + cbz r3, 68d10 <_Py_open@@Base+0x71e> │ │ │ │ mov r0, r7 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 68d32 <_Py_open@@Base+0x73c> │ │ │ │ + ble.n 68d2e <_Py_open@@Base+0x73c> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 68d1e <_Py_open@@Base+0x728> │ │ │ │ - bl 78004 │ │ │ │ + bl d2470 │ │ │ │ + b.n 68d1a <_Py_open@@Base+0x728> │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #48] @ (68d74 <_Py_open@@Base+0x77e>) │ │ │ │ + ldr r3, [pc, #48] @ (68d70 <_Py_open@@Base+0x77e>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #22892 @ 0x596c │ │ │ │ + movw r1, #26156 @ 0x662c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8edfc │ │ │ │ - cbnz r0, 68d7a <_Py_open@@Base+0x784> │ │ │ │ + bl 8e710 │ │ │ │ + cbnz r0, 68d76 <_Py_open@@Base+0x784> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 68e7e <_Py_open@@Base+0x888> │ │ │ │ + b.n 68e7a <_Py_open@@Base+0x888> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #22912 @ 0x5980 │ │ │ │ + movw r1, #26176 @ 0x6640 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fa384 │ │ │ │ + bl fa6cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68d76 <_Py_open@@Base+0x780> │ │ │ │ + beq.n 68d72 <_Py_open@@Base+0x780> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 68dd0 <_Py_open@@Base+0x7da> │ │ │ │ + ble.n 68dcc <_Py_open@@Base+0x7da> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 68d9e <_Py_open@@Base+0x7a8> │ │ │ │ + bcc.n 68d9a <_Py_open@@Base+0x7a8> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 68dc4 <_Py_open@@Base+0x7ce> │ │ │ │ + b.n 68dc0 <_Py_open@@Base+0x7ce> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68d9a <_Py_open@@Base+0x7a4> │ │ │ │ + beq.n 68d96 <_Py_open@@Base+0x7a4> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 68dc4 <_Py_open@@Base+0x7ce> │ │ │ │ + bhi.n 68dc0 <_Py_open@@Base+0x7ce> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68dd2 <_Py_open@@Base+0x7dc> │ │ │ │ + cbnz r0, 68dce <_Py_open@@Base+0x7dc> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 68e42 <_Py_open@@Base+0x84c> │ │ │ │ + b.n 68e3e <_Py_open@@Base+0x84c> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #22960 @ 0x59b0 │ │ │ │ + movw r1, #26224 @ 0x6670 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 68e1e <_Py_open@@Base+0x828> │ │ │ │ + bge.n 68e1a <_Py_open@@Base+0x828> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r3, [r6, #12] │ │ │ │ ldrpl.w r0, [fp, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r3, r8, lsl #2] │ │ │ │ - bl 1551c0 │ │ │ │ - cbz r0, 68e40 <_Py_open@@Base+0x84a> │ │ │ │ + bl 156270 │ │ │ │ + cbz r0, 68e3c <_Py_open@@Base+0x84a> │ │ │ │ ldr.w r3, [r9], #44 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r3, [sl], #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r9, #-36] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ - b.n 68de6 <_Py_open@@Base+0x7f0> │ │ │ │ + b.n 68de2 <_Py_open@@Base+0x7f0> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r5, #27005 @ 0x697d │ │ │ │ + movw r5, #27001 @ 0x6979 │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2fcea <_Py_fstat@@Base+0x25a> │ │ │ │ + bl 2ffd2 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 68e42 <_Py_open@@Base+0x84c> │ │ │ │ + b.n 68e3e <_Py_open@@Base+0x84c> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 68e5c <_Py_open@@Base+0x866> │ │ │ │ + beq.n 68e58 <_Py_open@@Base+0x866> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 68e4a <_Py_open@@Base+0x854> │ │ │ │ + bl d2470 │ │ │ │ + b.n 68e46 <_Py_open@@Base+0x854> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68e7e <_Py_open@@Base+0x888> │ │ │ │ + beq.n 68e7a <_Py_open@@Base+0x888> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 68e7e <_Py_open@@Base+0x888> │ │ │ │ + cbnz r3, 68e7a <_Py_open@@Base+0x888> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #23048 @ 0x5a08 │ │ │ │ + movw r1, #26312 @ 0x66c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 68ef8 <_Py_open@@Base+0x902> │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 68ef4 <_Py_open@@Base+0x902> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #13604 @ 0x3524 │ │ │ │ + movw r1, #16940 @ 0x422c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23068 @ 0x5a1c │ │ │ │ + movw r0, #26332 @ 0x66dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68ef8 <_Py_open@@Base+0x902> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 68ef4 <_Py_open@@Base+0x902> │ │ │ │ + bl 9803c │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbnz r4, 68efc <_Py_open@@Base+0x906> │ │ │ │ + bl 9ab24 │ │ │ │ + cbnz r4, 68ef8 <_Py_open@@Base+0x906> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23092 @ 0x5a34 │ │ │ │ + movw r1, #26356 @ 0x66f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68f06 <_Py_open@@Base+0x910> │ │ │ │ + b.n 68f02 <_Py_open@@Base+0x910> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ 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, #23116 @ 0x5a4c │ │ │ │ + movw r1, #26380 @ 0x670c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 68f50 <_Py_open@@Base+0x95a> │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 68f4c <_Py_open@@Base+0x95a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 68f54 <_Py_open@@Base+0x95e> │ │ │ │ + bcc.n 68f50 <_Py_open@@Base+0x95e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23136 @ 0x5a60 │ │ │ │ + movw r1, #26400 @ 0x6720 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68fa8 <_Py_open@@Base+0x9b2> │ │ │ │ + b.n 68fa4 <_Py_open@@Base+0x9b2> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #17536 @ 0x4480 │ │ │ │ + movw r1, #20800 @ 0x5140 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #23176 @ 0x5a88 │ │ │ │ + movw r0, #26440 @ 0x6748 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68f50 <_Py_open@@Base+0x95a> │ │ │ │ - bl 98598 │ │ │ │ + beq.n 68f4c <_Py_open@@Base+0x95a> │ │ │ │ + bl 9803c │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbnz r4, 68fa2 <_Py_open@@Base+0x9ac> │ │ │ │ + bl 9ab24 │ │ │ │ + cbnz r4, 68f9e <_Py_open@@Base+0x9ac> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23200 @ 0x5aa0 │ │ │ │ + movw r1, #26464 @ 0x6760 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 68f50 <_Py_open@@Base+0x95a> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 68f4c <_Py_open@@Base+0x95a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ 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, #23224 @ 0x5ab8 │ │ │ │ + movw r1, #26488 @ 0x6778 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 68ffa <_Py_open@@Base+0xa04> │ │ │ │ - bl 98598 │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 68ff6 <_Py_open@@Base+0xa04> │ │ │ │ + bl 9803c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ - cbnz r4, 68ffe <_Py_open@@Base+0xa08> │ │ │ │ + bl 9ab24 │ │ │ │ + cbnz r4, 68ffa <_Py_open@@Base+0xa08> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23244 @ 0x5acc │ │ │ │ + movw r1, #26508 @ 0x678c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69004 <_Py_open@@Base+0xa0e> │ │ │ │ + b.n 69000 <_Py_open@@Base+0xa0e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #23264 @ 0x5ae0 │ │ │ │ + movw r1, #26528 @ 0x67a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbnz r0, 6904e <_Py_open@@Base+0xa58> │ │ │ │ - bl d7c64 │ │ │ │ - movw r2, #9601 @ 0x2581 │ │ │ │ + bl 8e710 │ │ │ │ + cbnz r0, 6904a <_Py_open@@Base+0xa58> │ │ │ │ + bl d7748 │ │ │ │ + movw r2, #11561 @ 0x2d29 │ │ │ │ movt r2, #18 │ │ │ │ - movw r1, #23280 @ 0x5af0 │ │ │ │ + movw r1, #26544 @ 0x67b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8edfc │ │ │ │ - cbnz r0, 69052 <_Py_open@@Base+0xa5c> │ │ │ │ + bl 8e710 │ │ │ │ + cbnz r0, 6904e <_Py_open@@Base+0xa5c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 690c6 <_Py_open@@Base+0xad0> │ │ │ │ + b.n 690c2 <_Py_open@@Base+0xad0> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 69054 <_Py_open@@Base+0xa5e> │ │ │ │ + b.n 69050 <_Py_open@@Base+0xa5e> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ + movw r1, #6592 @ 0x19c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #23296 @ 0x5b00 │ │ │ │ + movw r0, #26560 @ 0x67c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6904a <_Py_open@@Base+0xa54> │ │ │ │ + beq.n 69046 <_Py_open@@Base+0xa54> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 690c0 <_Py_open@@Base+0xaca> │ │ │ │ + cbnz r0, 690bc <_Py_open@@Base+0xaca> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - cbz r5, 690a4 <_Py_open@@Base+0xaae> │ │ │ │ + bl d2470 │ │ │ │ + cbz r5, 690a0 <_Py_open@@Base+0xaae> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 690a4 <_Py_open@@Base+0xaae> │ │ │ │ + beq.n 690a0 <_Py_open@@Base+0xaae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 690a4 <_Py_open@@Base+0xaae> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 690b6 <_Py_open@@Base+0xac0> │ │ │ │ + cbnz r3, 690a0 <_Py_open@@Base+0xaae> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 690b2 <_Py_open@@Base+0xac0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - b.n 6904a <_Py_open@@Base+0xa54> │ │ │ │ + bl f6be4 │ │ │ │ + b.n 69046 <_Py_open@@Base+0xa54> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 690c6 <_Py_open@@Base+0xad0> │ │ │ │ + b.n 690c2 <_Py_open@@Base+0xad0> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6908e <_Py_open@@Base+0xa98> │ │ │ │ - b.n 690a6 <_Py_open@@Base+0xab0> │ │ │ │ + bne.n 6908a <_Py_open@@Base+0xa98> │ │ │ │ + b.n 690a2 <_Py_open@@Base+0xab0> │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #23316 @ 0x5b14 │ │ │ │ + movw r1, #26580 @ 0x67d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, sp │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 69116 <_Py_open@@Base+0xb20> │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 69112 <_Py_open@@Base+0xb20> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 6911a <_Py_open@@Base+0xb24> │ │ │ │ + bne.n 69116 <_Py_open@@Base+0xb24> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 69146 <_Py_open@@Base+0xb50> │ │ │ │ + beq.n 69142 <_Py_open@@Base+0xb50> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23332 @ 0x5b24 │ │ │ │ + movw r1, #26596 @ 0x67e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69176 <_Py_open@@Base+0xb80> │ │ │ │ + b.n 69172 <_Py_open@@Base+0xb80> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 69126 <_Py_open@@Base+0xb30> │ │ │ │ + bne.n 69122 <_Py_open@@Base+0xb30> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 69146 <_Py_open@@Base+0xb50> │ │ │ │ - b.n 690fa <_Py_open@@Base+0xb04> │ │ │ │ + beq.n 69142 <_Py_open@@Base+0xb50> │ │ │ │ + b.n 690f6 <_Py_open@@Base+0xb04> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23376 @ 0x5b50 │ │ │ │ + movw r1, #26640 @ 0x6810 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 69116 <_Py_open@@Base+0xb20> │ │ │ │ + bl d2470 │ │ │ │ + b.n 69112 <_Py_open@@Base+0xb20> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6916a <_Py_open@@Base+0xb74> │ │ │ │ + cbnz r0, 69166 <_Py_open@@Base+0xb74> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 69116 <_Py_open@@Base+0xb20> │ │ │ │ + bl d2470 │ │ │ │ + b.n 69112 <_Py_open@@Base+0xb20> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ 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 e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6919e <_Py_open@@Base+0xba8> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 6919e <_Py_open@@Base+0xba8> │ │ │ │ + bne.n 6919a <_Py_open@@Base+0xba8> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 6919a <_Py_open@@Base+0xba8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 691da <_Py_open@@Base+0xbe4> │ │ │ │ - bl 98598 │ │ │ │ + b.n 691d6 <_Py_open@@Base+0xbe4> │ │ │ │ + bl 9803c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 691d2 <_Py_open@@Base+0xbdc> │ │ │ │ + bge.n 691ce <_Py_open@@Base+0xbdc> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 691d2 <_Py_open@@Base+0xbdc> │ │ │ │ + beq.n 691ce <_Py_open@@Base+0xbdc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69200 <_Py_open@@Base+0xc0a> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 69200 <_Py_open@@Base+0xc0a> │ │ │ │ + bne.n 691fc <_Py_open@@Base+0xc0a> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 691fc <_Py_open@@Base+0xc0a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6921a <_Py_open@@Base+0xc24> │ │ │ │ + b.n 69216 <_Py_open@@Base+0xc24> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e1c8 <_Py_dup@@Base> │ │ │ │ + bl 14f1e0 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 691fc <_Py_open@@Base+0xc06> │ │ │ │ - bl 80ef0 │ │ │ │ + beq.n 691f8 <_Py_open@@Base+0xc06> │ │ │ │ + bl 80f14 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6921a <_Py_open@@Base+0xc24> │ │ │ │ + cbnz r0, 69216 <_Py_open@@Base+0xc24> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69248 <_Py_open@@Base+0xc52> │ │ │ │ + bpl.n 69244 <_Py_open@@Base+0xc52> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9a98 │ │ │ │ + bl f9de0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69260 <_Py_open@@Base+0xc6a> │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 69260 <_Py_open@@Base+0xc6a> │ │ │ │ - b.n 6926a <_Py_open@@Base+0xc74> │ │ │ │ + bne.n 6925c <_Py_open@@Base+0xc6a> │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 6925c <_Py_open@@Base+0xc6a> │ │ │ │ + b.n 69266 <_Py_open@@Base+0xc74> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23404 @ 0x5b6c │ │ │ │ + movw r1, #26668 @ 0x682c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ec70 │ │ │ │ + b.w 7ec80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 6921e <_Py_open@@Base+0xc28> │ │ │ │ + b.n 6921a <_Py_open@@Base+0xc28> │ │ │ │ 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 f9a98 │ │ │ │ + bl f9de0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69292 <_Py_open@@Base+0xc9c> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 692aa <_Py_open@@Base+0xcb4> │ │ │ │ + bne.n 6928e <_Py_open@@Base+0xc9c> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 692a6 <_Py_open@@Base+0xcb4> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 692ae <_Py_open@@Base+0xcb8> │ │ │ │ + cbnz r0, 692aa <_Py_open@@Base+0xcb8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 692b4 <_Py_open@@Base+0xcbe> │ │ │ │ + b.n 692b0 <_Py_open@@Base+0xcbe> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov fp, r0 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - movw r1, #23428 @ 0x5b84 │ │ │ │ + movw r1, #26692 @ 0x6844 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w r4, [sl] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 6931a <_Py_open@@Base+0xd24> │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 69316 <_Py_open@@Base+0xd24> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 6931e <_Py_open@@Base+0xd28> │ │ │ │ + bmi.n 6931a <_Py_open@@Base+0xd28> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23444 @ 0x5b94 │ │ │ │ + movw r1, #26708 @ 0x6854 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6947a <_Py_open@@Base+0xe84> │ │ │ │ + b.n 69476 <_Py_open@@Base+0xe84> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #23488 @ 0x5bc0 │ │ │ │ + movw r1, #26752 @ 0x6880 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6931a <_Py_open@@Base+0xd24> │ │ │ │ + beq.n 69316 <_Py_open@@Base+0xd24> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 6935a <_Py_open@@Base+0xd64> │ │ │ │ + bcc.n 69356 <_Py_open@@Base+0xd64> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23536 @ 0x5bf0 │ │ │ │ + movw r1, #26800 @ 0x68b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 6931a <_Py_open@@Base+0xd24> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 69316 <_Py_open@@Base+0xd24> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ + movw r1, #6592 @ 0x19c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #23580 @ 0x5c1c │ │ │ │ + movw r0, #26844 @ 0x68dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6931a <_Py_open@@Base+0xd24> │ │ │ │ + beq.n 69316 <_Py_open@@Base+0xd24> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #32740 @ 0x7fe4 │ │ │ │ + movw r2, #35884 @ 0x8c2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ bl 6d648 │ │ │ │ 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 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 29a0c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 693c4 <_Py_open@@Base+0xdce> │ │ │ │ + cbz r1, 693c0 <_Py_open@@Base+0xdce> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 26ec88 <_PyLong_DivmodNear@@Base+0xb8c> │ │ │ │ - b.n 693e0 <_Py_open@@Base+0xdea> │ │ │ │ + bl 26fb78 <_PyLong_DivmodNear@@Base+0xb7c> │ │ │ │ + b.n 693dc <_Py_open@@Base+0xdea> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 693e4 <_Py_open@@Base+0xdee> │ │ │ │ + cbz r2, 693e0 <_Py_open@@Base+0xdee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23600 @ 0x5c30 │ │ │ │ + movw r1, #26864 @ 0x68f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69472 <_Py_open@@Base+0xe7c> │ │ │ │ + b.n 6946e <_Py_open@@Base+0xe7c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69400 <_Py_open@@Base+0xe0a> │ │ │ │ + beq.n 693fc <_Py_open@@Base+0xe0a> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69420 <_Py_open@@Base+0xe2a> │ │ │ │ + bne.n 6941c <_Py_open@@Base+0xe2a> │ │ │ │ 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 69420 <_Py_open@@Base+0xe2a> │ │ │ │ + b.n 6941c <_Py_open@@Base+0xe2a> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69420 <_Py_open@@Base+0xe2a> │ │ │ │ + beq.n 6941c <_Py_open@@Base+0xe2a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23640 @ 0x5c58 │ │ │ │ + movw r1, #26904 @ 0x6918 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 693e0 <_Py_open@@Base+0xdea> │ │ │ │ - bl 98598 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 693dc <_Py_open@@Base+0xdea> │ │ │ │ + bl 9803c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 29080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ - cbz r4, 69456 <_Py_open@@Base+0xe60> │ │ │ │ + bl 9ab24 │ │ │ │ + cbz r4, 69452 <_Py_open@@Base+0xe60> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 26ec88 <_PyLong_DivmodNear@@Base+0xb8c> │ │ │ │ - b.n 693e0 <_Py_open@@Base+0xdea> │ │ │ │ + bl 26fb78 <_PyLong_DivmodNear@@Base+0xb7c> │ │ │ │ + b.n 693dc <_Py_open@@Base+0xdea> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 693e0 <_Py_open@@Base+0xdea> │ │ │ │ + beq.n 693dc <_Py_open@@Base+0xdea> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #23672 @ 0x5c78 │ │ │ │ + movw r0, #26936 @ 0x6938 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 6947a <_Py_open@@Base+0xe84> │ │ │ │ + cbz r0, 69476 <_Py_open@@Base+0xe84> │ │ │ │ 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, #23676 @ 0x5c7c │ │ │ │ + movw r1, #26940 @ 0x693c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ - cbz r0, 694d2 <_Py_open@@Base+0xedc> │ │ │ │ + bl 8e710 │ │ │ │ + cbz r0, 694ce <_Py_open@@Base+0xedc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 694bc <_Py_open@@Base+0xec6> │ │ │ │ + bhi.n 694b8 <_Py_open@@Base+0xec6> │ │ │ │ adds r0, #12 │ │ │ │ - bl 12cb38 │ │ │ │ - b.n 694d4 <_Py_open@@Base+0xede> │ │ │ │ + bl 12d744 │ │ │ │ + b.n 694d0 <_Py_open@@Base+0xede> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23688 @ 0x5c88 │ │ │ │ + movw r1, #26952 @ 0x6948 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r5, [r2, #-1]! │ │ │ │ lsls r3, r1, #8 │ │ │ │ orr.w r1, r3, r0, lsr #24 │ │ │ │ cmp r4, r2 │ │ │ │ orr.w r0, r5, r0, lsl #8 │ │ │ │ - bne.n 694e4 <_Py_open@@Base+0xeee> │ │ │ │ + bne.n 694e0 <_Py_open@@Base+0xeee> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 11cba0 │ │ │ │ + b.w 11d1d0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r3, r1, #8 │ │ │ │ orr.w r1, r3, r0, lsr #24 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ orr.w r0, r3, r0, lsl #8 │ │ │ │ - bgt.n 69506 <_Py_open@@Base+0xf10> │ │ │ │ + bgt.n 69502 <_Py_open@@Base+0xf10> │ │ │ │ pop {r4} │ │ │ │ - b.w ff458 │ │ │ │ + b.w ff8ac │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6954c <_Py_open@@Base+0xf56> │ │ │ │ + beq.n 69548 <_Py_open@@Base+0xf56> │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 69562 <_Py_open@@Base+0xf6c> │ │ │ │ + bne.n 6955e <_Py_open@@Base+0xf6c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 695bc <_Py_open@@Base+0xfc6> │ │ │ │ + beq.n 695b8 <_Py_open@@Base+0xfc6> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 695bc <_Py_open@@Base+0xfc6> │ │ │ │ - b.n 69564 <_Py_open@@Base+0xf6e> │ │ │ │ + ble.n 695b8 <_Py_open@@Base+0xfc6> │ │ │ │ + b.n 69560 <_Py_open@@Base+0xf6e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 69582 <_Py_open@@Base+0xf8c> │ │ │ │ + beq.n 6957e <_Py_open@@Base+0xf8c> │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 69598 <_Py_open@@Base+0xfa2> │ │ │ │ + bne.n 69594 <_Py_open@@Base+0xfa2> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 695bc <_Py_open@@Base+0xfc6> │ │ │ │ + beq.n 695b8 <_Py_open@@Base+0xfc6> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 695bc <_Py_open@@Base+0xfc6> │ │ │ │ - b.n 6959a <_Py_open@@Base+0xfa4> │ │ │ │ + ble.n 695b8 <_Py_open@@Base+0xfc6> │ │ │ │ + b.n 69596 <_Py_open@@Base+0xfa4> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 695fa <_Py_open@@Base+0x1004> │ │ │ │ + cbz r6, 695f6 <_Py_open@@Base+0x1004> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 695d6 <_Py_open@@Base+0xfe0> │ │ │ │ + bne.n 695d2 <_Py_open@@Base+0xfe0> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 695e4 <_Py_open@@Base+0xfee> │ │ │ │ + bne.n 695e0 <_Py_open@@Base+0xfee> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 69638 <_Py_open@@Base+0x1042> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 69634 <_Py_open@@Base+0x1042> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 695ec <_Py_open@@Base+0xff6> │ │ │ │ - b.n 695ae <_Py_open@@Base+0xfb8> │ │ │ │ + bne.n 695e8 <_Py_open@@Base+0xff6> │ │ │ │ + b.n 695aa <_Py_open@@Base+0xfb8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 695bc <_Py_open@@Base+0xfc6> │ │ │ │ - b.n 695ee <_Py_open@@Base+0xff8> │ │ │ │ + ble.n 695b8 <_Py_open@@Base+0xfc6> │ │ │ │ + b.n 695ea <_Py_open@@Base+0xff8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17d880 │ │ │ │ + bl 17ebe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6961c <_Py_open@@Base+0x1026> │ │ │ │ + beq.n 69618 <_Py_open@@Base+0x1026> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6961c <_Py_open@@Base+0x1026> │ │ │ │ + cbnz r3, 69618 <_Py_open@@Base+0x1026> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69632 <_Py_open@@Base+0x103c> │ │ │ │ + beq.n 6962e <_Py_open@@Base+0x103c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69632 <_Py_open@@Base+0x103c> │ │ │ │ + cbnz r3, 6962e <_Py_open@@Base+0x103c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6966a <_Py_open@@Base+0x1074> │ │ │ │ + beq.n 69666 <_Py_open@@Base+0x1074> │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 69680 <_Py_open@@Base+0x108a> │ │ │ │ + bne.n 6967c <_Py_open@@Base+0x108a> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 696da <_Py_open@@Base+0x10e4> │ │ │ │ + beq.n 696d6 <_Py_open@@Base+0x10e4> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 696da <_Py_open@@Base+0x10e4> │ │ │ │ - b.n 69682 <_Py_open@@Base+0x108c> │ │ │ │ + ble.n 696d6 <_Py_open@@Base+0x10e4> │ │ │ │ + b.n 6967e <_Py_open@@Base+0x108c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 696a0 <_Py_open@@Base+0x10aa> │ │ │ │ + beq.n 6969c <_Py_open@@Base+0x10aa> │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 696b6 <_Py_open@@Base+0x10c0> │ │ │ │ + bne.n 696b2 <_Py_open@@Base+0x10c0> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 696da <_Py_open@@Base+0x10e4> │ │ │ │ + beq.n 696d6 <_Py_open@@Base+0x10e4> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 696da <_Py_open@@Base+0x10e4> │ │ │ │ - b.n 696b8 <_Py_open@@Base+0x10c2> │ │ │ │ + ble.n 696d6 <_Py_open@@Base+0x10e4> │ │ │ │ + b.n 696b4 <_Py_open@@Base+0x10c2> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 69718 <_Py_open@@Base+0x1122> │ │ │ │ + cbz r6, 69714 <_Py_open@@Base+0x1122> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 696f4 <_Py_open@@Base+0x10fe> │ │ │ │ + bne.n 696f0 <_Py_open@@Base+0x10fe> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 69702 <_Py_open@@Base+0x110c> │ │ │ │ + bne.n 696fe <_Py_open@@Base+0x110c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58704 @ 0xe550 │ │ │ │ + movw r1, #61988 @ 0xf224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 69756 <_Py_open@@Base+0x1160> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 69752 <_Py_open@@Base+0x1160> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6970a <_Py_open@@Base+0x1114> │ │ │ │ - b.n 696cc <_Py_open@@Base+0x10d6> │ │ │ │ + bne.n 69706 <_Py_open@@Base+0x1114> │ │ │ │ + b.n 696c8 <_Py_open@@Base+0x10d6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 696da <_Py_open@@Base+0x10e4> │ │ │ │ - b.n 6970c <_Py_open@@Base+0x1116> │ │ │ │ + ble.n 696d6 <_Py_open@@Base+0x10e4> │ │ │ │ + b.n 69708 <_Py_open@@Base+0x1116> │ │ │ │ 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 406d2 │ │ │ │ + bl 406b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6973a <_Py_open@@Base+0x1144> │ │ │ │ + beq.n 69736 <_Py_open@@Base+0x1144> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6973a <_Py_open@@Base+0x1144> │ │ │ │ + cbnz r3, 69736 <_Py_open@@Base+0x1144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69750 <_Py_open@@Base+0x115a> │ │ │ │ + beq.n 6974c <_Py_open@@Base+0x115a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69750 <_Py_open@@Base+0x115a> │ │ │ │ + cbnz r3, 6974c <_Py_open@@Base+0x115a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006975a : │ │ │ │ +00069756 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6978a │ │ │ │ - ldr r3, [pc, #52] @ (697a8 ) │ │ │ │ + cbz r0, 69786 │ │ │ │ + ldr r3, [pc, #52] @ (697a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6978a │ │ │ │ + cbnz r0, 69786 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e911c │ │ │ │ + bl 1eae88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 790b0 │ │ │ │ + b.w 7909c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000697ac : │ │ │ │ +000697a8 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 6975a │ │ │ │ + b.w 69756 │ │ │ │ │ │ │ │ -000697b4 : │ │ │ │ +000697b0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 697de │ │ │ │ + cbz r0, 697da │ │ │ │ mov r5, r1 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 697e2 │ │ │ │ - ldr r3, [pc, #56] @ (69808 ) │ │ │ │ + cbnz r0, 697de │ │ │ │ + ldr r3, [pc, #56] @ (69804 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 69802 │ │ │ │ + b.n 697fe │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2660 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1e440c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69802 │ │ │ │ + beq.n 697fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69802 │ │ │ │ + cbnz r3, 697fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006980c <_PySys_GetAttr@@Base>: │ │ │ │ +00069808 <_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, 69856 <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 69852 <_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 6984a <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 69846 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 168e7c <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 169fa8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6984c <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 69848 <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ 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 71f84 │ │ │ │ - cbz r0, 698e6 <_PySys_GetAttr@@Base+0xda> │ │ │ │ + bl 71f9c │ │ │ │ + cbz r0, 698e2 <_PySys_GetAttr@@Base+0xda> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 698b8 <_PySys_GetAttr@@Base+0xac> │ │ │ │ + b.n 698b4 <_PySys_GetAttr@@Base+0xac> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ - movw r0, #52364 @ 0xcc8c │ │ │ │ + movw r0, #55628 @ 0xd94c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 698ea <_PySys_GetAttr@@Base+0xde> │ │ │ │ + cbz r0, 698e6 <_PySys_GetAttr@@Base+0xde> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 69904 <_PySys_GetAttr@@Base+0xf8> │ │ │ │ + bne.n 69900 <_PySys_GetAttr@@Base+0xf8> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 69914 <_PySys_GetAttr@@Base+0x108> │ │ │ │ + bne.n 69910 <_PySys_GetAttr@@Base+0x108> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 698e0 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + beq.n 698dc <_PySys_GetAttr@@Base+0xd4> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 69924 <_PySys_GetAttr@@Base+0x118> │ │ │ │ + bls.n 69920 <_PySys_GetAttr@@Base+0x118> │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r7, [r3, r6, lsl #3] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 698b6 <_PySys_GetAttr@@Base+0xaa> │ │ │ │ + beq.n 698b2 <_PySys_GetAttr@@Base+0xaa> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ - bl 7ec70 │ │ │ │ + bl 7ec80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69884 <_PySys_GetAttr@@Base+0x78> │ │ │ │ + bne.n 69880 <_PySys_GetAttr@@Base+0x78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 69924 <_PySys_GetAttr@@Base+0x118> │ │ │ │ + b.n 69920 <_PySys_GetAttr@@Base+0x118> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 698e0 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + beq.n 698dc <_PySys_GetAttr@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 698e0 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + bne.n 698dc <_PySys_GetAttr@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 698e0 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 698dc <_PySys_GetAttr@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 698aa <_PySys_GetAttr@@Base+0x9e> │ │ │ │ + bne.n 698a6 <_PySys_GetAttr@@Base+0x9e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 698aa <_PySys_GetAttr@@Base+0x9e> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 698a6 <_PySys_GetAttr@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 698b0 <_PySys_GetAttr@@Base+0xa4> │ │ │ │ + bne.n 698ac <_PySys_GetAttr@@Base+0xa4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 698b0 <_PySys_GetAttr@@Base+0xa4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 698ac <_PySys_GetAttr@@Base+0xa4> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6985c <_PySys_GetAttr@@Base+0x50> │ │ │ │ + b.n 69858 <_PySys_GetAttr@@Base+0x50> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6985c <_PySys_GetAttr@@Base+0x50> │ │ │ │ - cbz r0, 69998 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + bl 69858 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + cbz r0, 69994 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69964 <_PySys_GetAttr@@Base+0x158> │ │ │ │ + cbnz r0, 69960 <_PySys_GetAttr@@Base+0x158> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69998 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + beq.n 69994 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69998 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + cbnz r3, 69994 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69998 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69994 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6999c <_PySys_GetAttr@@Base+0x190> │ │ │ │ + cbnz r0, 69998 <_PySys_GetAttr@@Base+0x190> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 69982 <_PySys_GetAttr@@Base+0x176> │ │ │ │ + beq.n 6997e <_PySys_GetAttr@@Base+0x176> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69982 <_PySys_GetAttr@@Base+0x176> │ │ │ │ + cbnz r3, 6997e <_PySys_GetAttr@@Base+0x176> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69998 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + beq.n 69994 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69998 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + cbnz r3, 69994 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 699b4 <_PySys_GetAttr@@Base+0x1a8> │ │ │ │ + b.n 699b0 <_PySys_GetAttr@@Base+0x1a8> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000699b8 : │ │ │ │ +000699b4 : │ │ │ │ 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 7afb8 │ │ │ │ - cbz r0, 69a20 │ │ │ │ + bl 7afb0 │ │ │ │ + cbz r0, 69a1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 69a0a │ │ │ │ - cbz r6, 69a26 │ │ │ │ + cbz r0, 69a06 │ │ │ │ + cbz r6, 69a22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 69a26 │ │ │ │ + cbnz r0, 69a22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69a0a │ │ │ │ + beq.n 69a06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69a0a │ │ │ │ + cbnz r3, 69a06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69a20 │ │ │ │ + beq.n 69a1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69a20 │ │ │ │ + cbnz r3, 69a1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69a6c │ │ │ │ + b.n 69a68 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1e3188 │ │ │ │ + bl 1e4ef4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69a56 │ │ │ │ + beq.n 69a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69a56 │ │ │ │ + cbnz r3, 69a52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69a6c │ │ │ │ + beq.n 69a68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69a6c │ │ │ │ + cbnz r3, 69a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00069a74 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00069a70 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #16 │ │ │ │ mov r6, r2 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ + bl 5085a <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69a9c <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 69a98 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69ad0 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 69acc <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #16 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 69aca <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl d7c38 │ │ │ │ - b.n 69ad0 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 79054 │ │ │ │ - b.n 69a96 <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 69ac6 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl d771c │ │ │ │ + b.n 69acc <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 79040 │ │ │ │ + b.n 69a92 <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00069ad6 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00069ad2 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ mov r6, r2 │ │ │ │ - bl 50852 <_PyMonitoring_FirePyThrowEvent@@Base+0x22e> │ │ │ │ + bl 5085a <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69afe <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + bne.n 69afa <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69b32 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + b.n 69b2e <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #14 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 4fc26 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fc0e <_PyDict_SizeOf@@Base+0x86> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 69b2c <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl d7c38 │ │ │ │ - b.n 69b32 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 79054 │ │ │ │ - b.n 69af8 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 69b28 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl d771c │ │ │ │ + b.n 69b2e <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 79040 │ │ │ │ + b.n 69af4 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00069b38 : │ │ │ │ +00069b34 : │ │ │ │ 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] @ (69c38 ) │ │ │ │ + ldr r4, [pc, #240] @ (69c34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (69c3c ) │ │ │ │ + ldr r3, [pc, #236] @ (69c38 ) │ │ │ │ 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 69b70 │ │ │ │ + bne.n 69b6c │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69b60 │ │ │ │ + bne.n 69b5c │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 69b8e │ │ │ │ + beq.n 69b8a │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0dc4 │ │ │ │ + bl 1e2ba4 │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 69c10 │ │ │ │ + beq.n 69c0c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 69ba0 │ │ │ │ + beq.n 69b9c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 69b92 │ │ │ │ - cbz r5, 69bb0 │ │ │ │ + b.n 69b8e │ │ │ │ + cbz r5, 69bac │ │ │ │ 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 69bb8 │ │ │ │ + bne.n 69bb4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69be0 │ │ │ │ + bne.n 69bdc │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 69bd0 │ │ │ │ + bne.n 69bcc │ │ │ │ dmb ish │ │ │ │ - beq.n 69bec │ │ │ │ - ldr r0, [pc, #84] @ (69c3c ) │ │ │ │ - bl 251744 │ │ │ │ + beq.n 69be8 │ │ │ │ + ldr r0, [pc, #84] @ (69c38 ) │ │ │ │ + bl 252024 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 69bf8 │ │ │ │ + bne.n 69bf4 │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 69c32 │ │ │ │ + b.n 69c2e │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 69c24 │ │ │ │ + bne.n 69c20 │ │ │ │ strexb r2, r4, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 69c14 │ │ │ │ + bne.n 69c10 │ │ │ │ dmb ish │ │ │ │ - beq.n 69c30 │ │ │ │ - ldr r0, [pc, #16] @ (69c3c ) │ │ │ │ - bl 251744 │ │ │ │ + beq.n 69c2c │ │ │ │ + ldr r0, [pc, #16] @ (69c38 ) │ │ │ │ + bl 252024 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00069c40 : │ │ │ │ +00069c3c : │ │ │ │ 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] @ (69cfc ) │ │ │ │ + ldr r2, [pc, #172] @ (69cf8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 69c68 │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + cbnz r5, 69c64 │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #156] @ (69d00 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (69cfc ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (69d04 ) │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (69d00 ) │ │ │ │ + bl 12ecd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69cec │ │ │ │ + blt.n 69ce8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 69c82 │ │ │ │ + cbz r0, 69c7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 69cb0 │ │ │ │ - bl 79054 │ │ │ │ + bmi.n 69cac │ │ │ │ + bl 79040 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 69cec │ │ │ │ - ldr r1, [pc, #112] @ (69d04 ) │ │ │ │ + cbz r0, 69ce8 │ │ │ │ + ldr r1, [pc, #112] @ (69d00 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1d5ae4 │ │ │ │ - cbz r0, 69cb0 │ │ │ │ + bl 1d7d3c │ │ │ │ + cbz r0, 69cac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69cec │ │ │ │ + beq.n 69ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 69cec │ │ │ │ - b.n 69cd0 │ │ │ │ + cbnz r3, 69ce8 │ │ │ │ + b.n 69ccc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 69cec │ │ │ │ + cbz r4, 69ce8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 69cd6 │ │ │ │ + cbz r0, 69cd2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69cec │ │ │ │ + beq.n 69ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69cec │ │ │ │ + cbnz r3, 69ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69cec │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69ce8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69cf8 │ │ │ │ + beq.n 69cf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69cf8 │ │ │ │ + cbnz r3, 69cf4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c04 <_Py_Dealloc@@Base> │ │ │ │ + b.w 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + b.w 12b914 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r0, #1 │ │ │ │ @ instruction: 0xf2b80049 │ │ │ │ │ │ │ │ -00069d08 : │ │ │ │ +00069d04 : │ │ │ │ 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] @ (69d54 ) │ │ │ │ + ldr r0, [pc, #56] @ (69d50 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12ecd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69d2c │ │ │ │ + bge.n 69d28 │ │ │ │ movs r4, #0 │ │ │ │ - bl d7c64 │ │ │ │ - b.n 69d4c │ │ │ │ + bl d7748 │ │ │ │ + b.n 69d48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 69d46 │ │ │ │ + cbz r0, 69d42 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 69d48 │ │ │ │ + beq.n 69d44 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 69d48 │ │ │ │ + b.n 69d44 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2b80049 │ │ │ │ │ │ │ │ -00069d58 : │ │ │ │ +00069d54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [pc, #368] @ (69edc ) │ │ │ │ + ldr r6, [pc, #368] @ (69ed8 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #26432 @ 0x6740 │ │ │ │ + movw r4, #29696 @ 0x7400 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 69d8a │ │ │ │ + ble.n 69d86 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 69d8e │ │ │ │ + cbnz r1, 69d8a │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69ec6 │ │ │ │ + beq.w 69ec2 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b024 │ │ │ │ - cbnz r0, 69dca │ │ │ │ + bl 8a904 │ │ │ │ + cbnz r0, 69dc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 69ec6 │ │ │ │ + beq.w 69ec2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69ec6 │ │ │ │ + bne.w 69ec2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69ec6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69ec2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 69d9e │ │ │ │ + bne.n 69d9a │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #49256 @ 0xc068 │ │ │ │ + movw r0, #52520 @ 0xcd28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7af70 │ │ │ │ + bl 7af68 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d5ae4 │ │ │ │ + bl 1d7d3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 69e24 │ │ │ │ + beq.n 69e20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69e16 │ │ │ │ + beq.n 69e12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69e16 │ │ │ │ + cbnz r3, 69e12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #23724 @ 0x5cac │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #26988 @ 0x696c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #192] @ (69ee0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #192] @ (69edc ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69e34 │ │ │ │ + beq.n 69e30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69e34 │ │ │ │ + cbnz r3, 69e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 69ed4 │ │ │ │ + beq.n 69ed0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1d6a64 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1d8cbc <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69ed4 │ │ │ │ + beq.n 69ed0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 69e60 │ │ │ │ - movw r1, #23748 @ 0x5cc4 │ │ │ │ + cbnz r4, 69e5c │ │ │ │ + movw r1, #27012 @ 0x6984 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #132] @ (69ee0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (69ee4 ) │ │ │ │ + ldr r0, [pc, #132] @ (69edc ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (69ee0 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 12e5e4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12ecd4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69e7a │ │ │ │ - movw r1, #23780 @ 0x5ce4 │ │ │ │ + bge.n 69e76 │ │ │ │ + movw r1, #27044 @ 0x69a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (69ee0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (69edc ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 69eae │ │ │ │ + cbz r0, 69eaa │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c4b38 │ │ │ │ + bl 118588 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69e98 │ │ │ │ - movw r1, #23800 @ 0x5cf8 │ │ │ │ + bne.n 69e94 │ │ │ │ + movw r1, #27064 @ 0x69b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #76] @ (69ee0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (69edc ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69eae │ │ │ │ + beq.n 69eaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 69eae │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 69eaa │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69ed4 │ │ │ │ + beq.n 69ed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69ed4 │ │ │ │ + cbnz r3, 69ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69ed4 │ │ │ │ - movw r1, #23832 @ 0x5d18 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69ed0 │ │ │ │ + movw r1, #27096 @ 0x69d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #16] @ (69ee0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (69edc ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 6a2a0 │ │ │ │ + b.n 6a29c │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00069ee8 : │ │ │ │ +00069ee4 : │ │ │ │ movw r3, #40100 @ 0x9ca4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 69d58 │ │ │ │ + b.w 69d54 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #24 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #156] @ (69fc0 ) │ │ │ │ - movw r2, #23852 @ 0x5d2c │ │ │ │ + ldr r3, [pc, #156] @ (69fbc ) │ │ │ │ + movw r2, #27116 @ 0x69ec │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6834 │ │ │ │ - cbz r0, 69f56 │ │ │ │ + bl d6318 │ │ │ │ + cbz r0, 69f52 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 69f5a │ │ │ │ + bge.n 69f56 │ │ │ │ mov r0, r4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23872 @ 0x5d40 │ │ │ │ + movw r1, #27136 @ 0x6a00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69fbc │ │ │ │ + b.n 69fb8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 69f66 │ │ │ │ + bne.n 69f62 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 69f88 │ │ │ │ + b.n 69f84 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69f88 │ │ │ │ + ble.n 69f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23912 @ 0x5d68 │ │ │ │ + movw r1, #27176 @ 0x6a28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 69f56 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 69f52 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5c930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1488> │ │ │ │ + bl 5c92e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x155c> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 69fa8 │ │ │ │ - bl d29b0 │ │ │ │ + bge.n 69fa4 │ │ │ │ + bl d2470 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79054 │ │ │ │ - b.n 69f56 │ │ │ │ - bl d29b0 │ │ │ │ - movw r0, #23960 @ 0x5d98 │ │ │ │ + bl 79040 │ │ │ │ + b.n 69f52 │ │ │ │ + bl d2470 │ │ │ │ + movw r0, #27224 @ 0x6a58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #144] @ (6a054 ) │ │ │ │ + ldr r3, [pc, #144] @ (6a050 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a060 │ │ │ │ + beq.n 6a05c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 69ff0 │ │ │ │ + cbz r0, 69fec │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6a026 │ │ │ │ + b.n 6a022 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a060 │ │ │ │ + beq.n 6a05c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a060 │ │ │ │ + cbnz r3, 6a05c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a060 │ │ │ │ - bl 86010 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a05c │ │ │ │ + bl 85ba0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a04a │ │ │ │ + beq.n 6a046 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6a074 │ │ │ │ + bne.n 6a070 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #9145 @ 0x23b9 │ │ │ │ + movw r2, #7401 @ 0x1ce9 │ │ │ │ movt r2, #9 │ │ │ │ - movw r0, #23964 @ 0x5d9c │ │ │ │ + movw r0, #27228 @ 0x6a5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - cbz r1, 6a084 │ │ │ │ + cbz r1, 6a080 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6a016 │ │ │ │ + bne.n 6a012 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a064 │ │ │ │ + bne.n 6a060 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a08a │ │ │ │ + b.n 6a086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a05a │ │ │ │ + bne.n 6a056 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a05a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a024 │ │ │ │ + bne.n 6a020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a024 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a020 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6a0ae │ │ │ │ + cbnz r0, 6a0ae │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6a0b8 │ │ │ │ - b.n 6a0be │ │ │ │ + cbnz r0, 6a0b8 │ │ │ │ + b.n 6a0be │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a0a8 │ │ │ │ - b.n 6a0cc │ │ │ │ + beq.n 6a0a8 │ │ │ │ + b.n 6a0cc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6a0cc │ │ │ │ + cbnz r0, 6a0cc │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6a0cc │ │ │ │ + cbz r0, 6a0cc │ │ │ │ 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 │ │ │ │ @@ -95766,79 +95769,79 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6a10e │ │ │ │ + cbz r0, 6a10e │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 6a104 │ │ │ │ - b.n 6a104 │ │ │ │ + b.n 6a104 │ │ │ │ + b.n 6a104 │ │ │ │ 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, 6a13a │ │ │ │ + cbnz r0, 6a13a │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 6a142 │ │ │ │ + cbz r0, 6a142 │ │ │ │ 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 6a12c │ │ │ │ + beq.n 6a12c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #96] @ (6a1bc ) │ │ │ │ + ldr r3, [pc, #96] @ (6a1bc ) │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ adds r5, #4 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ cmp r3, r0 │ │ │ │ add.w r5, r5, #1 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bcc.n 6a198 │ │ │ │ + bcc.n 6a198 │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 6a198 │ │ │ │ + cbnz r4, 6a198 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 6a144 │ │ │ │ + bl 6a144 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (6a1bc ) │ │ │ │ + ldr r2, [pc, #28] @ (6a1bc ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 6a1b0 │ │ │ │ + beq.n 6a1b0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ @@ -95857,82 +95860,82 @@ │ │ │ │ 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, 6a200 │ │ │ │ + cbnz r0, 6a200 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6a20a │ │ │ │ - b.n 6a210 │ │ │ │ + cbnz r0, 6a20a │ │ │ │ + b.n 6a210 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a1fa │ │ │ │ - b.n 6a21e │ │ │ │ + beq.n 6a1fa │ │ │ │ + b.n 6a21e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6a21e │ │ │ │ + cbnz r0, 6a21e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6a21e │ │ │ │ + cbz r0, 6a21e │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29310 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 198878 │ │ │ │ - b.w 467f4 <_PyLong_UnsignedLong_Converter@@Base+0xe0> │ │ │ │ + b.w 19a4b8 │ │ │ │ + b.w 467d4 <_PyLong_UnsignedLong_Converter@@Base+0xe0> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 6a260 │ │ │ │ + bgt.n 6a260 │ │ │ │ adds r4, #1 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 6a252 │ │ │ │ + b.n 6a252 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (6a268 ) │ │ │ │ + ldr r0, [pc, #0] @ (6a268 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 29928 │ │ │ │ - cbnz r0, 6a296 │ │ │ │ + cbnz r0, 6a296 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2a744 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6a26c │ │ │ │ + bl 6a26c │ │ │ │ blx 29198 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29198 │ │ │ │ │ │ │ │ @@ -95959,101 +95962,101 @@ │ │ │ │ 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 1de2f8 <_PyBytesWriter_Dealloc@@Base+0x63c> │ │ │ │ + bl 1e01a8 <_PyBytesWriter_Dealloc@@Base+0x63c> │ │ │ │ cbnz r0, 6a32a │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1de2f8 <_PyBytesWriter_Dealloc@@Base+0x63c> │ │ │ │ + bl 1e01a8 <_PyBytesWriter_Dealloc@@Base+0x63c> │ │ │ │ cbnz r0, 6a32a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20220c │ │ │ │ + bl 203ec4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0006a334 : │ │ │ │ movs r0, #2 │ │ │ │ b.w 6a2de │ │ │ │ │ │ │ │ 0006a33a : │ │ │ │ ldr r3, [pc, #12] @ (6a348 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 30016 <_Py_fstat@@Base+0x586> │ │ │ │ + b.w 30884 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2950c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6a26c │ │ │ │ + bl 6a26c │ │ │ │ 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 6a26c │ │ │ │ + bl 6a26c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 2786a0 │ │ │ │ + bl 279370 │ │ │ │ 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 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ 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 20ecb4 <_PyTime_ObjectToTimespec@@Base+0x538> │ │ │ │ + bl 2109c4 <_PyTime_ObjectToTimespec@@Base+0x538> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 6a404 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cbz r0, 6a3fe │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1fb4f0 │ │ │ │ + bl 1fd27c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 6a428 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 6a416 │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ @@ -96075,41 +96078,41 @@ │ │ │ │ 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 1fb3b8 │ │ │ │ + bl 1fd144 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 6a470 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cbz r0, 6a46a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1fb4f0 │ │ │ │ + bl 1fd27c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 6a4a0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 6a48e │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ bhi.n 6a48e │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1fb4f0 │ │ │ │ + bl 1fd27c │ │ │ │ b.n 6a46a │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -96119,125 +96122,125 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 6a26c │ │ │ │ + bl 6a26c │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ bcc.n 6a4ce │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ bcs.n 6a4d4 │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ b.n 6a4d8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 6a144 │ │ │ │ + bl 6a144 │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4304 @ 0x10d0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #24012 @ 0x5dcc │ │ │ │ + movw r1, #27276 @ 0x6a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1fb4d4 │ │ │ │ + bl 1fd260 │ │ │ │ cbz r0, 6a576 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 112434 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 112854 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6a54c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 6a54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ bne.n 6a57c │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #13608 @ 0x3528 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 6a57e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1fb4d4 │ │ │ │ + bl 1fd260 │ │ │ │ cbz r0, 6a5ea │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 112434 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 112854 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6a5ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 6a5ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ bne.n 6a5f0 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #50028 @ 0xc36c │ │ │ │ + movw r1, #53292 @ 0xd02c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 6a5f2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 6a62e │ │ │ │ @@ -96250,15 +96253,15 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 298b8 │ │ │ │ cbz r0, 6a624 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ b.n 6a638 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 6a638 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ @@ -96275,75 +96278,75 @@ │ │ │ │ bne.n 6a67e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 6a696 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #35040 @ 0x88e0 │ │ │ │ + movw r0, #38172 @ 0x951c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 6a6be │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #35040 @ 0x88e0 │ │ │ │ + movw r0, #38172 @ 0x951c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6a654 │ │ │ │ b.n 6a6be │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 6a6c2 │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #35040 @ 0x88e0 │ │ │ │ + movw r0, #38172 @ 0x951c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 6a7be │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6a7b6 │ │ │ │ - movw r1, #34856 @ 0x8828 │ │ │ │ + movw r1, #37988 @ 0x9464 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8d70 │ │ │ │ + bl c87b4 │ │ │ │ cbz r0, 6a720 │ │ │ │ - movw r1, #19904 @ 0x4dc0 │ │ │ │ + movw r1, #23168 @ 0x5a80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8d70 │ │ │ │ + bl c87b4 │ │ │ │ cbz r0, 6a726 │ │ │ │ - movw r1, #34860 @ 0x882c │ │ │ │ + movw r1, #37992 @ 0x9468 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8d70 │ │ │ │ + bl c87b4 │ │ │ │ cbz r0, 6a72c │ │ │ │ - movw r1, #34864 @ 0x8830 │ │ │ │ + movw r1, #37996 @ 0x946c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8d70 │ │ │ │ + bl c87b4 │ │ │ │ cbz r0, 6a732 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34872 @ 0x8838 │ │ │ │ + movw r1, #38004 @ 0x9474 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6a6be │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ b.n 6a736 │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ b.n 6a736 │ │ │ │ @@ -96354,44 +96357,44 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e719c │ │ │ │ + bl 1e8f08 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 6a79a │ │ │ │ - movw r3, #60577 @ 0xeca1 │ │ │ │ - movt r3, #24 │ │ │ │ - movw r1, #59609 @ 0xe8d9 │ │ │ │ - movt r1, #24 │ │ │ │ + movw r3, #2017 @ 0x7e1 │ │ │ │ + movt r3, #25 │ │ │ │ + movw r1, #1049 @ 0x419 │ │ │ │ + movt r1, #25 │ │ │ │ mov r2, r4 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6a6be │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11c86c │ │ │ │ + bl 11d018 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6a78e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 6a78e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 6a79e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 6a7a6 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6a790 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ @@ -96411,57 +96414,57 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #11548 @ 0x2d1c │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, 6a7ee │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6a814 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6a836 │ │ │ │ blx 29b28 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 6a82e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2a258 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 6a860 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -96474,34 +96477,34 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ b.n 6a8aa │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 923b8 │ │ │ │ + bl 91ce8 │ │ │ │ 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 6a8d6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ @@ -96509,84 +96512,84 @@ │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a8a8 │ │ │ │ cbz r0, 6a90c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6a91e │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 211d20 <_Py_RestoreSignals@@Base+0x1fdc> │ │ │ │ + bl 21398c <_Py_RestoreSignals@@Base+0x1f4c> │ │ │ │ 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 211b3c <_Py_RestoreSignals@@Base+0x1df8> │ │ │ │ + bl 2137a8 <_Py_RestoreSignals@@Base+0x1d68> │ │ │ │ cbz r0, 6a97c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29c10 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29720 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cbz r5, 6a976 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6a97c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ 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, 6a9ac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6a9c8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a368 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6a99a │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29c10 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 211d20 <_Py_RestoreSignals@@Base+0x1fdc> │ │ │ │ + bl 21398c <_Py_RestoreSignals@@Base+0x1f4c> │ │ │ │ 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 │ │ │ │ @@ -96602,44 +96605,44 @@ │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 6aa02 │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #24104 @ 0x5e28 │ │ │ │ + movw r1, #27368 @ 0x6ae8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24108 @ 0x5e2c │ │ │ │ + movw r0, #27372 @ 0x6aec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 6aab4 │ │ │ │ cbnz r5, 6aa52 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ 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 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r4, #0 │ │ │ │ bge.w 6aba0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ b.n 6aab4 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24120 @ 0x5e38 │ │ │ │ + movw r1, #27384 @ 0x6af8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1551c0 │ │ │ │ + bl 156270 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6ab10 │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cbz r7, 6aa92 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ @@ -96652,21 +96655,21 @@ │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, r5] │ │ │ │ b.n 6aba8 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ ble.n 6aab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24132 @ 0x5e44 │ │ │ │ + movw r1, #27396 @ 0x6b04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6abc2 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ @@ -96686,130 +96689,130 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29c10 │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 6ab5e │ │ │ │ mov r0, r4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ cbz r7, 6ab06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ b.n 6abc2 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ b.n 6abc2 │ │ │ │ - bl d7c64 │ │ │ │ - movw r1, #24160 @ 0x5e60 │ │ │ │ + bl d7748 │ │ │ │ + movw r1, #27424 @ 0x6b20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1551c0 │ │ │ │ + bl 156270 │ │ │ │ cbz r0, 6ab84 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ bgt.n 6aa98 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r6, #0 │ │ │ │ bge.n 6ab74 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ b.n 6aab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d29b0 │ │ │ │ + bl d2470 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ b.n 6abc2 │ │ │ │ - bl d7c64 │ │ │ │ - movw r1, #24172 @ 0x5e6c │ │ │ │ + bl d7748 │ │ │ │ + movw r1, #27436 @ 0x6b2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1551c0 │ │ │ │ + bl 156270 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6aa22 │ │ │ │ b.n 6aab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ b.n 6abc2 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ b.n 6aae0 │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r2, #1 │ │ │ │ bgt.n 6abe4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24272 @ 0x5ed0 │ │ │ │ + movw r1, #27536 @ 0x6b90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ ble.n 6ac14 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24320 @ 0x5f00 │ │ │ │ + movw r1, #27584 @ 0x6bc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.n 6ac62 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 176650 │ │ │ │ + bl 177874 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6ac34 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 6ac62 │ │ │ │ cmp r5, #2 │ │ │ │ beq.n 6ac4c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 6ac54 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ subs r3, r0, #0 │ │ │ │ bge.n 6ac56 │ │ │ │ b.n 6ac62 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 6ac56 │ │ │ │ movs r3, #1 │ │ │ │ @@ -96859,54 +96862,54 @@ │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2a174 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 6ad02 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40208 @ 0x9d10 │ │ │ │ + movw r1, #43472 @ 0xa9d0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_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 6ad3e │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #32740 @ 0x7fe4 │ │ │ │ + movw r5, #35884 @ 0x8c2c │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ blx 2957c │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24364 @ 0x5f2c │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29b58 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1356 @ 0x54c │ │ │ │ + movw r1, #4620 @ 0x120c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1a6d24 <_Py_write_noraise@@Base> │ │ │ │ + bl 1a90ec <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ bl 2ede0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #1200] @ 0x4b0 │ │ │ │ bl 2b534 │ │ │ │ mov r0, r7 │ │ │ │ @@ -96922,28 +96925,28 @@ │ │ │ │ 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, #24408 @ 0x5f58 │ │ │ │ + movw r1, #27672 @ 0x6c18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cbz r0, 6add6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203d38 <_PyParkingLot_UnparkAll@@Base+0x700> │ │ │ │ + bl 205a18 <_PyParkingLot_UnparkAll@@Base+0x700> │ │ │ │ cbz r0, 6add6 │ │ │ │ ldr r3, [pc, #44] @ (6addc ) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ cbz r3, 6adc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 210acc <_Py_RestoreSignals@@Base+0xd88> │ │ │ │ + bl 2127c4 <_Py_RestoreSignals@@Base+0xd84> │ │ │ │ cbnz r0, 6adce │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 6add6 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ @@ -96954,244 +96957,244 @@ │ │ │ │ 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, #24424 @ 0x5f68 │ │ │ │ + movw r1, #27688 @ 0x6c28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cbz r0, 6ae34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 6ae22 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r4, r0 │ │ │ │ - bl 6a26c │ │ │ │ + bl 6a26c │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ b.n 6ae2c │ │ │ │ - bl 6a26c │ │ │ │ + bl 6a26c │ │ │ │ movs r0, #11 │ │ │ │ blx 29e34 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #24436 @ 0x5f74 │ │ │ │ + movw r1, #27700 @ 0x6c34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cbz r0, 6ae7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 6a2de │ │ │ │ cbz r0, 6ae80 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59996 @ 0xea5c │ │ │ │ + movw r1, #63184 @ 0xf6d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6ae88 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #24448 @ 0x5f80 │ │ │ │ + movw r1, #27712 @ 0x6c40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #33240 @ 0x81d8 │ │ │ │ + movw r0, #36504 @ 0x8e98 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn.w r0, #9 │ │ │ │ beq.n 6aee8 │ │ │ │ adds r3, r0, #3 │ │ │ │ beq.n 6aed2 │ │ │ │ adds r0, #10 │ │ │ │ beq.n 6aeec │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24500 @ 0x5fb4 │ │ │ │ + movw r1, #27764 @ 0x6c74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 12f220 │ │ │ │ + b.w 12f910 │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24464 @ 0x5f90 │ │ │ │ + movw r1, #27728 @ 0x6c50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 12f220 │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 12f910 │ │ │ │ + b.w 1f1078 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6a26c │ │ │ │ + bl 6a26c │ │ │ │ bl 6ca9c │ │ │ │ cbnz r0, 6af0e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #44685 @ 0xae8d │ │ │ │ movt r0, #6 │ │ │ │ - bl 1dc2a4 │ │ │ │ + bl 1de154 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 6af48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10dc6c │ │ │ │ + bl 10e098 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24544 @ 0x5fe0 │ │ │ │ + movw r1, #27808 @ 0x6ca0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6af64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1244e0 │ │ │ │ + bl 124c88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104cf8 │ │ │ │ + bl 1051bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 10dc6c │ │ │ │ + bl 10e098 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0006af66 : │ │ │ │ - b.w 3011c │ │ │ │ + b.w 303b0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 15e154 │ │ │ │ + bl 15f204 │ │ │ │ cbnz r0, 6af9c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24572 @ 0x5ffc │ │ │ │ + movw r1, #27836 @ 0x6cbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6afa6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15e75c │ │ │ │ + bl 15f80c │ │ │ │ subs r6, r0, #0 │ │ │ │ bge.n 6afaa │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b080 │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ ble.n 6afc8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24612 @ 0x6024 │ │ │ │ + movw r1, #27876 @ 0x6ce4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6afa6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 6afd8 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ b.n 6afa6 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ beq.n 6b050 │ │ │ │ - bl eb4c8 │ │ │ │ + bl eb7b8 │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6b06a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ bmi.n 6b020 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24628 @ 0x6034 │ │ │ │ + movw r1, #27892 @ 0x6cf4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 6b02c │ │ │ │ b.n 6b06a │ │ │ │ - bl 1ed548 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef328 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r0, 6b03a │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 6b06a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 6b06a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 6b06a │ │ │ │ cmp r3, r8 │ │ │ │ beq.n 6b04a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 6b04a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ b.n 6afe0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 291d4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 6b072 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ b.n 6afa6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 6b0a4 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 6b0d6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29f94 │ │ │ │ @@ -97199,28 +97202,28 @@ │ │ │ │ bne.n 6b0ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 6b0ce │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b106 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ b.n 6b11e │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ @@ -97236,46 +97239,46 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 6b144 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 6b162 │ │ │ │ b.n 6b15c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13912 @ 0x3658 │ │ │ │ + movw r0, #17200 @ 0x4330 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b136 │ │ │ │ b.n 6b1c8 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 6b1c8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b174 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 6b1c8 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bls.n 6b192 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59996 @ 0xea5c │ │ │ │ + movw r1, #63184 @ 0xf6d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6b1c8 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a174 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cbz r5, 6b1a6 │ │ │ │ @@ -97288,15 +97291,15 @@ │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2a174 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 6b1cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b1d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -97306,64 +97309,64 @@ │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 6b202 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 6b224 │ │ │ │ b.n 6b21c │ │ │ │ - movw r0, #13936 @ 0x3670 │ │ │ │ + movw r0, #17224 @ 0x4348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b1f4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b2b0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b218 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 6b238 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b218 │ │ │ │ cmp r5, #2 │ │ │ │ ble.n 6b27e │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 6b258 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b25a │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbz r0, 6b25a │ │ │ │ b.n 6b218 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r8, r3 │ │ │ │ beq.n 6b280 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24652 @ 0x604c │ │ │ │ + movw r1, #27916 @ 0x6d0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6b218 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -97371,15 +97374,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 6b2a8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -97397,22 +97400,22 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ movw r4, #19308 @ 0x4b6c │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 6b30c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b306 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 6b30c │ │ │ │ mov r0, r4 │ │ │ │ blx 29774 <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -97440,53 +97443,53 @@ │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 6b366 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b3c2 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a0bc │ │ │ │ + bl 16b01c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ beq.n 6b35c │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ beq.n 6b38c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b38e │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbz r0, 6b38e │ │ │ │ b.n 6b35c │ │ │ │ movs r4, #0 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a5c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cbz r4, 6b3ba │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #608] @ (6b62c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -97506,23 +97509,23 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #80] @ (6b444 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 6b408 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b440 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b424 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b404 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 6b440 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -97553,23 +97556,23 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #84] @ (6b4c4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 6b484 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b4c0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b4a0 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b480 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 6b4c0 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ @@ -97601,23 +97604,23 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #76] @ (6b53c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 6b504 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b538 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b520 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b500 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 6b538 │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ @@ -97646,27 +97649,27 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #56] @ (6b5a0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 6b598 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b58a │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 6b598 │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [pc, #288] @ (6b6c4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -97685,27 +97688,27 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #56] @ (6b604 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 6b5fc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b5ee │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 6b5fc │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [pc, #464] @ (6b7d8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -97724,27 +97727,27 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #56] @ (6b668 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbz r0, 6b660 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b652 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 6b660 │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + b.w 80f14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [pc, #640] @ (6b8ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -97754,162 +97757,162 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #44] @ (6b6b4 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 21f09c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + bl 2205e0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cbnz r0, 6b692 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b6b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a334 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 6b6ac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ b.n 6b68e │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #816] @ (6b9e8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #24676 @ 0x6064 │ │ │ │ + movw r2, #27940 @ 0x6d24 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2048d8 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 174160 <_PyArg_ParseStack@@Base> │ │ │ │ cbnz r0, 6b6e4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b708 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29804 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 6b700 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ b.n 6b6e0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 6b72e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 6b750 │ │ │ │ b.n 6b748 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48908 @ 0xbf0c │ │ │ │ + movw r0, #52132 @ 0xcba4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b720 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b780 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b744 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b764 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b744 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 64a82 <_Py_closerange@@Base> │ │ │ │ + bl 64a7e <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a380 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b07c │ │ │ │ - bl e9180 │ │ │ │ + bl 9ab24 │ │ │ │ + bl e9470 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b7d8 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbz r0, 6b7e0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b830 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bls.n 6b7f8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59996 @ 0xea5c │ │ │ │ + movw r1, #63184 @ 0xf6d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6b7d4 │ │ │ │ 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, 6b828 │ │ │ │ cbz r0, 6b828 │ │ │ │ - movw r1, #24688 @ 0x6070 │ │ │ │ + movw r1, #27952 @ 0x6d30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 29f88 │ │ │ │ cbnz r0, 6b828 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7afb8 │ │ │ │ + b.w 7afb0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cbnz r0, 6b842 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -97920,67 +97923,67 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 157678 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 158724 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 6b874 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249bd8 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 24aec0 <_PyTime_AsTimeval@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ cbz r0, 6b900 │ │ │ │ mov r4, r0 │ │ │ │ vldr d8, [pc, #120] @ 6b910 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 278c68 │ │ │ │ + bl 279938 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 278c68 │ │ │ │ + bl 279938 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85ac8 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 6b8ea │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 278c68 │ │ │ │ + bl 279938 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 278c68 │ │ │ │ + bl 279938 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85f38 │ │ │ │ + bl 85ac8 │ │ │ │ cbnz r0, 6b904 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6b900 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 6b900 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 6b906 │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -97996,29 +97999,29 @@ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 6b942 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6b960 │ │ │ │ b.n 6b95a │ │ │ │ - movw r0, #13832 @ 0x3608 │ │ │ │ + movw r0, #17120 @ 0x42e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b934 │ │ │ │ b.n 6b996 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 6b996 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ @@ -98034,41 +98037,41 @@ │ │ │ │ beq.n 6b996 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2981c <__setitimer64@plt> │ │ │ │ cbz r0, 6b99a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b9a0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6b878 │ │ │ │ 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 f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 6b9c8 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 6b9e6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a884 <__getitimer64@plt> │ │ │ │ cbz r0, 6b9de │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6b9e8 │ │ │ │ mov r0, sp │ │ │ │ bl 6b878 │ │ │ │ b.n 6b9e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -98078,115 +98081,115 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl d7c24 │ │ │ │ + bl d7708 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ - movw r0, #24704 @ 0x6080 │ │ │ │ + bl f6be4 │ │ │ │ + movw r0, #27968 @ 0x6d40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6ea8 │ │ │ │ + bl 1f8cb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7c38 │ │ │ │ + bl d771c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 85968 │ │ │ │ + bl 854f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6baac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1c5118 │ │ │ │ + bl 1c7410 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbz r0, 6baae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6baac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 6baac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 211b3c <_Py_RestoreSignals@@Base+0x1df8> │ │ │ │ + bl 2137a8 <_Py_RestoreSignals@@Base+0x1d68> │ │ │ │ cbz r0, 6bb24 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29c10 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 29240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r5, #1 │ │ │ │ bne.n 6bb1a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 6bb0a │ │ │ │ - bl e9180 │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6bada │ │ │ │ movs r0, #0 │ │ │ │ b.n 6bb24 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ b.n 6bb06 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 6ba32 │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -98197,86 +98200,86 @@ │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 6bb4e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 211b3c <_Py_RestoreSignals@@Base+0x1df8> │ │ │ │ + bl 2137a8 <_Py_RestoreSignals@@Base+0x1d68> │ │ │ │ cbnz r0, 6bb66 │ │ │ │ b.n 6bbee │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14020 @ 0x36c4 │ │ │ │ + movw r0, #17308 @ 0x439c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6bb42 │ │ │ │ b.n 6bbee │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29c10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 157678 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 158724 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 6bbee │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 6bba0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54500 @ 0xd4e4 │ │ │ │ + movw r1, #57764 @ 0xe1a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6bbee │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a96c <_PyDeadline_Init@@Base> │ │ │ │ + bl 18c448 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98598 │ │ │ │ + bl 159050 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 9803c │ │ │ │ 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 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r4, #1 │ │ │ │ bne.n 6bc16 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 6bbf2 │ │ │ │ cmp r3, #11 │ │ │ │ beq.n 6bc0c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6bc22 │ │ │ │ - bl e9180 │ │ │ │ + bl e9470 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6bbee │ │ │ │ - bl 24e7e8 <_PyDeadline_Get@@Base> │ │ │ │ + bl 251130 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ bge.n 6bbac │ │ │ │ b.n 6bc16 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 6bc22 │ │ │ │ @@ -98316,304 +98319,304 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #10112 @ 0x2780 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 122b54 │ │ │ │ + bl 1232fc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dad60 │ │ │ │ + b.w 1dcc10 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ + bl 1597ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ + bl 1597ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #56128 @ 0xdb40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ + bl 1597ec │ │ │ │ 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 71f84 │ │ │ │ + bl 71f9c │ │ │ │ cbz r0, 6bd34 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ ldr r2, [pc, #48] @ (6bd3c <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ - movw r1, #24768 @ 0x60c0 │ │ │ │ + movw r1, #28032 @ 0x6d80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 6bd36 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6bd34 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 6bd34 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1f6980 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1f8760 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f69a8 <_PyEvent_Notify@@Base+0x28> │ │ │ │ + bl 1f8788 <_PyEvent_Notify@@Base+0x28> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 202d1c │ │ │ │ + bl 204844 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #24784 @ 0x60d0 │ │ │ │ + movw r0, #28048 @ 0x6d90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #24808 @ 0x60e8 │ │ │ │ + movw r4, #28072 @ 0x6da8 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r1, #60520 @ 0xec68 │ │ │ │ + movw r1, #63468 @ 0xf7ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24820 @ 0x60f4 │ │ │ │ + movw r0, #28084 @ 0x6db4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w e2114 │ │ │ │ + b.w e23f0 │ │ │ │ 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, #60520 @ 0xec68 │ │ │ │ + movw r1, #63468 @ 0xf7ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #24808 @ 0x60e8 │ │ │ │ + movw r3, #28072 @ 0x6da8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #24844 @ 0x610c │ │ │ │ + movw r0, #28108 @ 0x6dcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #24888 @ 0x6138 │ │ │ │ + movw r1, #28152 @ 0x6df8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cbz r0, 6be54 <_PyOS_IsMainThread@@Base+0x22c> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 6be58 <_PyOS_IsMainThread@@Base+0x230> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24904 @ 0x6148 │ │ │ │ + movw r1, #28168 @ 0x6e08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6be88 <_PyOS_IsMainThread@@Base+0x260> │ │ │ │ - bl 649be │ │ │ │ + bl 649ba │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 648de │ │ │ │ + bl 648da │ │ │ │ adds r0, #1 │ │ │ │ bne.n 6be82 <_PyOS_IsMainThread@@Base+0x25a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #24940 @ 0x616c │ │ │ │ + movw r1, #28204 @ 0x6e2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ b.n 6be54 <_PyOS_IsMainThread@@Base+0x22c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #5332 @ 0x14d4 │ │ │ │ + movw r1, #8552 @ 0x2168 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cbz r0, 6bede <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2560e8 <_PyTime_FromLong@@Base> │ │ │ │ + bl 2572b0 <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 6bede <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 157fa0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 159050 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ cbz r0, 6bee2 <_PyOS_IsMainThread@@Base+0x2ba> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 6beea <_PyOS_IsMainThread@@Base+0x2c2> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 12d8cc │ │ │ │ + bl 12e4dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 6bf54 <_PyOS_IsMainThread@@Base+0x32c> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl e2d40 │ │ │ │ + bl e3018 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl e2d40 │ │ │ │ + bl e3018 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl e2d40 │ │ │ │ + bl e3018 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #24968 @ 0x6188 │ │ │ │ + movw r0, #28232 @ 0x6e48 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6bf48 <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 6bf4c <_PyOS_IsMainThread@@Base+0x324> │ │ │ │ mov r4, r5 │ │ │ │ b.n 6bf54 <_PyOS_IsMainThread@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 6bf48 <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 6bf92 <_PyOS_IsMainThread@@Base+0x36a> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #7208 @ 0x1c28 │ │ │ │ + movw r0, #10500 @ 0x2904 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 6bfd6 <_PyOS_IsMainThread@@Base+0x3ae> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 6bfd6 <_PyOS_IsMainThread@@Base+0x3ae> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 6bfc0 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6bfd6 <_PyOS_IsMainThread@@Base+0x3ae> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6b04 │ │ │ │ + b.w f6e54 │ │ │ │ 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 │ │ │ │ @@ -98625,82 +98628,82 @@ │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 6c01a <_PyOS_IsMainThread@@Base+0x3f2> │ │ │ │ b.n 6c05a <_PyOS_IsMainThread@@Base+0x432> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #57372 @ 0xe01c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6bff2 <_PyOS_IsMainThread@@Base+0x3ca> │ │ │ │ b.n 6c0c8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bpl.n 6c03c <_PyOS_IsMainThread@@Base+0x414> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6c0c8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 6c05c <_PyOS_IsMainThread@@Base+0x434> │ │ │ │ b.n 6c09a <_PyOS_IsMainThread@@Base+0x472> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #57372 @ 0xe01c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 6c0c8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 6c084 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54148 @ 0xd384 │ │ │ │ + movw r0, #57372 @ 0xe01c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 6c0c8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 6c0c8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 6c0b2 <_PyOS_IsMainThread@@Base+0x48a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6c0c8 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6b04 │ │ │ │ + b.w f6e54 │ │ │ │ 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 │ │ │ │ @@ -98712,89 +98715,89 @@ │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 6c10c <_PyOS_IsMainThread@@Base+0x4e4> │ │ │ │ b.n 6c14c <_PyOS_IsMainThread@@Base+0x524> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54160 @ 0xd390 │ │ │ │ + movw r0, #57384 @ 0xe028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6c0e4 <_PyOS_IsMainThread@@Base+0x4bc> │ │ │ │ b.n 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bpl.n 6c12e <_PyOS_IsMainThread@@Base+0x506> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 6c14e <_PyOS_IsMainThread@@Base+0x526> │ │ │ │ b.n 6c18c <_PyOS_IsMainThread@@Base+0x564> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54160 @ 0xd390 │ │ │ │ + movw r0, #57384 @ 0xe028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 6c176 <_PyOS_IsMainThread@@Base+0x54e> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54160 @ 0xd390 │ │ │ │ + movw r0, #57384 @ 0xe028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 6c1a4 <_PyOS_IsMainThread@@Base+0x57c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f9350 │ │ │ │ + bl f9698 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 6c1b6 <_PyOS_IsMainThread@@Base+0x58e> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cbnz r0, 6c1cc <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2984c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6b04 │ │ │ │ + b.w f6e54 │ │ │ │ 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 │ │ │ │ @@ -98806,50 +98809,50 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bpl.n 6c226 <_PyOS_IsMainThread@@Base+0x5fe> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 6c26e <_PyOS_IsMainThread@@Base+0x646> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 6c246 <_PyOS_IsMainThread@@Base+0x61e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6c26e <_PyOS_IsMainThread@@Base+0x646> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #54204 @ 0xd3bc │ │ │ │ + movw r1, #57428 @ 0xe054 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54176 @ 0xd3a0 │ │ │ │ + movw r0, #57400 @ 0xe038 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 6c26e <_PyOS_IsMainThread@@Base+0x646> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a450 │ │ │ │ cbnz r0, 6c262 <_PyOS_IsMainThread@@Base+0x63a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6894 │ │ │ │ + b.w f6be4 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6b04 │ │ │ │ + b.w f6e54 │ │ │ │ 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 │ │ │ │ @@ -98858,34 +98861,34 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 6c2b2 <_PyOS_IsMainThread@@Base+0x68a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bmi.n 6c2ca <_PyOS_IsMainThread@@Base+0x6a2> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54188 @ 0xd3ac │ │ │ │ + movw r0, #57412 @ 0xe044 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 6c2d6 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54188 @ 0xd3ac │ │ │ │ + movw r0, #57412 @ 0xe044 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6c28a <_PyOS_IsMainThread@@Base+0x662> │ │ │ │ b.n 6c2d6 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 6c2da <_PyOS_IsMainThread@@Base+0x6b2> │ │ │ │ movs r0, #0 │ │ │ │ b.n 6c368 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ @@ -98897,46 +98900,46 @@ │ │ │ │ beq.n 6c348 <_PyOS_IsMainThread@@Base+0x720> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bpl.n 6c32a <_PyOS_IsMainThread@@Base+0x702> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6c2d6 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 6c34a <_PyOS_IsMainThread@@Base+0x722> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6c2d6 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ - movw r2, #42032 @ 0xa430 │ │ │ │ + movw r2, #45256 @ 0xb0c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46664 @ 0xb648 │ │ │ │ + movw r1, #49888 @ 0xc2e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54188 @ 0xd3ac │ │ │ │ + movw r0, #57412 @ 0xe044 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 6c2d6 <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29834 │ │ │ │ cbz r0, 6c360 <_PyOS_IsMainThread@@Base+0x738> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6b04 │ │ │ │ + b.w f6e54 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -98944,57 +98947,57 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbnz r2, 6c388 <_PyOS_IsMainThread@@Base+0x760> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 6c39c <_PyOS_IsMainThread@@Base+0x774> │ │ │ │ b.n 6c3ae <_PyOS_IsMainThread@@Base+0x786> │ │ │ │ - movw r0, #58604 @ 0xe4ec │ │ │ │ + movw r0, #61828 @ 0xf184 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6c380 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ b.n 6c3ba <_PyOS_IsMainThread@@Base+0x792> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58604 @ 0xe4ec │ │ │ │ + movw r0, #61828 @ 0xf184 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cbz r0, 6c3ba <_PyOS_IsMainThread@@Base+0x792> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 23bf98 │ │ │ │ + b.w 23d4dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbnz r2, 6c3dc <_PyOS_IsMainThread@@Base+0x7b4> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 6c3f2 <_PyOS_IsMainThread@@Base+0x7ca> │ │ │ │ b.n 6c406 <_PyOS_IsMainThread@@Base+0x7de> │ │ │ │ - movw r0, #58808 @ 0xe5b8 │ │ │ │ + movw r0, #61996 @ 0xf22c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6c3d4 <_PyOS_IsMainThread@@Base+0x7ac> │ │ │ │ movs r4, #0 │ │ │ │ b.n 6c496 <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #58808 @ 0xe5b8 │ │ │ │ + movw r0, #61996 @ 0xf22c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6c3ee <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ bne.n 6c44e <_PyOS_IsMainThread@@Base+0x826> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ @@ -99016,41 +99019,41 @@ │ │ │ │ beq.n 6c496 <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 6c496 <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 848c0 │ │ │ │ + b.w 8445c │ │ │ │ mov r0, r8 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6c3ee <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, r6 │ │ │ │ ble.n 6c496 <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ adds r6, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 848c0 │ │ │ │ + bl 8445c │ │ │ │ cbnz r0, 6c490 <_PyOS_IsMainThread@@Base+0x868> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6c3ee <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6c3ee <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ b.n 6c3ee <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ b.n 6c460 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -99059,101 +99062,101 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbnz r2, 6c4b8 <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 6c4cc <_PyOS_IsMainThread@@Base+0x8a4> │ │ │ │ b.n 6c4de <_PyOS_IsMainThread@@Base+0x8b6> │ │ │ │ - movw r0, #50248 @ 0xc448 │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 177010 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 178370 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6c4b0 <_PyOS_IsMainThread@@Base+0x888> │ │ │ │ b.n 6c50e <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #50248 @ 0xc448 │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cbz r0, 6c50e <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 90f4c │ │ │ │ + bl 9087c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 6c50e <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 100350 │ │ │ │ + bl 1007a8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 6c512 <_PyOS_IsMainThread@@Base+0x8ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6c50e <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 6c50e <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ b.n 6c54a <_PyOS_IsMainThread@@Base+0x922> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e10fc │ │ │ │ + bl e13e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6c534 <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 6c534 <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 6c54a <_PyOS_IsMainThread@@Base+0x922> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 6c54a <_PyOS_IsMainThread@@Base+0x922> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_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, #43024 @ 0xa810 │ │ │ │ + movw r1, #46248 @ 0xb4a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cbnz r0, 6c574 <_PyOS_IsMainThread@@Base+0x94c> │ │ │ │ movs r4, #0 │ │ │ │ b.n 6c5aa <_PyOS_IsMainThread@@Base+0x982> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl edbac │ │ │ │ + bl ede98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6c570 <_PyOS_IsMainThread@@Base+0x948> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -99162,30 +99165,30 @@ │ │ │ │ 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, #24976 @ 0x6190 │ │ │ │ + movw r1, #28240 @ 0x6e50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cbnz r0, 6c5d8 <_PyOS_IsMainThread@@Base+0x9b0> │ │ │ │ movs r4, #0 │ │ │ │ b.n 6c654 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl edbac │ │ │ │ + bl ede98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6c5d4 <_PyOS_IsMainThread@@Base+0x9ac> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl edbac │ │ │ │ + bl ede98 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 6c64e <_PyOS_IsMainThread@@Base+0xa26> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ bgt.n 6c608 <_PyOS_IsMainThread@@Base+0x9e0> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -99211,52 +99214,52 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ 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, #43024 @ 0xa810 │ │ │ │ + movw r1, #46248 @ 0xb4a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cbz r0, 6c6a6 <_PyOS_IsMainThread@@Base+0xa7e> │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 92748 │ │ │ │ + bl 92078 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #25880 @ 0x6518 │ │ │ │ + movw r2, #29024 @ 0x7160 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0006c6aa <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #37936 @ 0x9430 │ │ │ │ + movw r0, #41200 @ 0xa0f0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 94248 │ │ │ │ + b.w 93cec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -99271,53 +99274,53 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #124] @ (6c764 <_Py_Get_Getpath_CodeObject@@Base+0xba>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106aec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106f0c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 6c6fa <_Py_Get_Getpath_CodeObject@@Base+0x50> │ │ │ │ movs r4, #0 │ │ │ │ b.n 6c756 <_Py_Get_Getpath_CodeObject@@Base+0xac> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 122580 │ │ │ │ + bl 122d28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6c6f6 <_Py_Get_Getpath_CodeObject@@Base+0x4c> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdfc │ │ │ │ + bl 9f86c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ + movw r1, #6592 @ 0x19c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #24980 @ 0x6194 │ │ │ │ + movw r0, #28244 @ 0x6e54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 927a8 │ │ │ │ + bl 920d8 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 6c742 <_Py_Get_Getpath_CodeObject@@Base+0x98> │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ adds r3, r4, #1 │ │ │ │ bne.n 6c74e <_Py_Get_Getpath_CodeObject@@Base+0xa4> │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6c6f6 <_Py_Get_Getpath_CodeObject@@Base+0x4c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [pc, #992] @ (6cb48 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -99330,90 +99333,90 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 6c7a8 <_Py_Get_Getpath_CodeObject@@Base+0xfe> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 6c7c0 <_Py_Get_Getpath_CodeObject@@Base+0x116> │ │ │ │ - movw r2, #50576 @ 0xc590 │ │ │ │ + movw r2, #53800 @ 0xd228 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46504 @ 0xb5a8 │ │ │ │ + movw r1, #49728 @ 0xc240 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #54172 @ 0xd39c │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246910 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247df8 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 6c822 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #54172 @ 0xd39c │ │ │ │ + movw r0, #57396 @ 0xe034 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6c780 <_Py_Get_Getpath_CodeObject@@Base+0xd6> │ │ │ │ b.n 6c822 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 6c822 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 6c7ee <_Py_Get_Getpath_CodeObject@@Base+0x144> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6c822 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ cbnz r3, 6c80e <_Py_Get_Getpath_CodeObject@@Base+0x164> │ │ │ │ mov r0, r7 │ │ │ │ - bl cfcbc │ │ │ │ - movw r1, #24992 @ 0x61a0 │ │ │ │ + bl cf75c │ │ │ │ + movw r1, #28256 @ 0x6e60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ b.n 6c822 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 6c832 <_Py_Get_Getpath_CodeObject@@Base+0x188> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 122580 │ │ │ │ + bl 122d28 │ │ │ │ cbnz r0, 6c826 <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ movs r4, #0 │ │ │ │ b.n 6c862 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fdfc │ │ │ │ + bl 9f86c │ │ │ │ mov r1, r0 │ │ │ │ b.n 6c834 <_Py_Get_Getpath_CodeObject@@Base+0x18a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2962c │ │ │ │ cbnz r0, 6c852 <_Py_Get_Getpath_CodeObject@@Base+0x1a8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ b.n 6c822 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ movs r1, #0 │ │ │ │ - bl f6b04 │ │ │ │ + bl f6e54 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -99661,15 +99664,15 @@ │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6cad2 │ │ │ │ b.n 6cb0a │ │ │ │ bl 6cb84 │ │ │ │ b.n 6cab8 │ │ │ │ - movw r0, #37624 @ 0x92f8 │ │ │ │ + movw r0, #40888 @ 0x9fb8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ bl 6cd04 │ │ │ │ movs r4, #0 │ │ │ │ b.n 6cade │ │ │ │ nop │ │ │ │ @@ -99785,26 +99788,26 @@ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a660c │ │ │ │ + b.w 1a89d4 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1a3c58 │ │ │ │ + bl 1a6020 │ │ │ │ ldr r3, [pc, #24] @ (6cc5c <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ b.n 6cc0c <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 649d6 │ │ │ │ + b.w 649d2 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ @@ -99816,15 +99819,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1a3ef0 │ │ │ │ + bl 1a62b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbnz r3, 6ccc6 │ │ │ │ cbnz r4, 6cca8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ bl 6cd04 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ @@ -99836,22 +99839,22 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6cfb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6cc90 │ │ │ │ ldr r2, [pc, #24] @ (6ccd0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #40980 @ 0xa014 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r5, {r1, r2, r3, r4} │ │ │ │ b.n 6cca2 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ b.n 6cca2 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0006ccd4 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cbnz r1, 6ccf8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -100064,15 +100067,15 @@ │ │ │ │ bl 6cd04 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r6, 6cf08 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 6cf1a │ │ │ │ - movw r3, #38144 @ 0x9500 │ │ │ │ + movw r3, #41408 @ 0xa1c0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str.w r3, [fp] │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 6ce7a │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ @@ -100227,21 +100230,21 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ b.n 6d06c │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 27378c │ │ │ │ + bl 276108 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ b.n 6d054 │ │ │ │ ldr r0, [pc, #12] @ (6d0e4 ) │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 251744 │ │ │ │ + b.w 252024 │ │ │ │ nop │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -100255,15 +100258,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, 6d11a │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 278428 │ │ │ │ + bl 2790f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r4 │ │ │ │ bcc.n 6d134 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ @@ -100388,15 +100391,15 @@ │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [pc, #92] @ (6d2bc ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #40980 @ 0xa014 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 6d254 │ │ │ │ subs r2, r6, r7 │ │ │ │ adds r0, #4 │ │ │ │ @@ -100408,29 +100411,29 @@ │ │ │ │ b.n 6d23e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 6cd04 │ │ │ │ ldr r1, [pc, #44] @ (6d2bc ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - movw r2, #37716 @ 0x9354 │ │ │ │ + movw r2, #40980 @ 0xa014 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 6d254 │ │ │ │ ldr r2, [pc, #24] @ (6d2bc ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #38672 @ 0x9710 │ │ │ │ + movw r3, #41936 @ 0xa3d0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 6d254 │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0006d2c0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -100510,27 +100513,27 @@ │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.n 6d150 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 1a6b88 │ │ │ │ + b.w 1a8f50 │ │ │ │ nop │ │ │ │ cbz r1, 6d452 │ │ │ │ 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] @ (6d454 ) │ │ │ │ - bl 1a8950 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + bl 1aad18 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ subs r3, r4, #7 │ │ │ │ subs r0, r4, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ orr.w r2, r1, r2, lsl #8 │ │ │ │ bne.n 6d422 │ │ │ │ @@ -100543,15 +100546,15 @@ │ │ │ │ blx 2957c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + add r4, pc, #976 @ (adr r4, 6d828 ) │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0006d458 : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ cbz r0, 6d46e │ │ │ │ @@ -100580,15 +100583,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6d61a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [pc, #412] @ (6d644 ) │ │ │ │ mov r2, r7 │ │ │ │ - bl 1a8950 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + bl 1aad18 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ ldrb.w r4, [r7, #-8] │ │ │ │ sub.w r6, r7, #8 │ │ │ │ subs r3, r7, #7 │ │ │ │ subs r1, r7, #4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ @@ -100723,20 +100726,20 @@ │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 6d636 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a6b88 │ │ │ │ + b.w 1a8f50 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ b.n 6d5f6 │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + add r5, pc, #352 @ (adr r5, 6d7a8 ) │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0006d648 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -100815,37 +100818,37 @@ │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r5 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ cbz r0, 6d76a <_Py_hashtable_new_full@@Base+0x92> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #60833 @ 0xeda1 │ │ │ │ + movw r3, #62609 @ 0xf491 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #5217 @ 0x1461 │ │ │ │ + movw r2, #5241 @ 0x1479 │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, r3 │ │ │ │ strd r9, sl, [r4, #24] │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ str r5, [r4, #32] │ │ │ │ str.w r8, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ bne.n 6d752 <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ - movw r3, #21205 @ 0x52d5 │ │ │ │ + movw r3, #23133 @ 0x5a5d │ │ │ │ movt r3, #17 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #21165 @ 0x52ad │ │ │ │ + movweq r3, #23093 @ 0x5a35 │ │ │ │ movteq r3, #17 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r8, #32773 @ 0x8005 │ │ │ │ + movw r8, #32753 @ 0x7ff1 │ │ │ │ movt r8, #7 │ │ │ │ - movw r5, #31821 @ 0x7c4d │ │ │ │ + movw r5, #31801 @ 0x7c39 │ │ │ │ movt r5, #7 │ │ │ │ b.n 6d6f8 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 6d752 <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ nop │ │ │ │ @@ -100859,36 +100862,36 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7f920 <_PyType_GetDict@@Base> │ │ │ │ + bl 7f92c <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r0, 6d7b6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 80558 │ │ │ │ + bl 8057c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 6d7ce │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cbz r3, 6d7b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.n 6d77a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51120 @ 0xc7b0 │ │ │ │ + movw r1, #54384 @ 0xd470 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -101937,350 +101940,344 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r7, [pc, #760] @ (6e854 ) │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r6, [pc, #796] @ (6e878 ) │ │ │ │ + mov r8, r0 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ - ldr.w r3, [r7, #-4] │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e782 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ + bne.w 6e798 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr.w r3, [r5, #3724] @ 0xe8c │ │ │ │ + ldr.w r7, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6e7cc │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r8, r5, #64 @ 0x40 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 6e7e2 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + add.w r7, r9, #64 @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e874 │ │ │ │ - add.w r3, r5, #8 │ │ │ │ + bne.w 6e89a │ │ │ │ + add.w r3, r9, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e67c │ │ │ │ - add.w sl, r5, #136 @ 0x88 │ │ │ │ + bne.n 6e68a │ │ │ │ + add.w sl, r9, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e8e4 │ │ │ │ + bne.w 6e8d6 │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str.w r3, [r9, #8] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6e672 │ │ │ │ - add.w r0, r5, #88 @ 0x58 │ │ │ │ + bne.n 6e67a │ │ │ │ + add.w r0, r9, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e866 │ │ │ │ + bne.w 6e88c │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e8d6 │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ - ldr.w r3, [r7, #-4] │ │ │ │ + bne.w 6e8c8 │ │ │ │ + ldr.w r9, [r6] │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e78a │ │ │ │ + bne.w 6e7a0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ - ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ + ldr.w r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6e790 │ │ │ │ + bne.w 6e7a6 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - add.w r7, r4, #12 │ │ │ │ + add.w r9, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r7] │ │ │ │ + ldrex r3, [r9] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - strex r2, r3, [r7] │ │ │ │ + strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e602 │ │ │ │ + bne.n 6e60a │ │ │ │ dmb ish │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e768 │ │ │ │ - movw r5, #19992 @ 0x4e18 │ │ │ │ - movt r5, #73 @ 0x49 │ │ │ │ - ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ + bne.w 6e77e │ │ │ │ + movw r6, #19992 @ 0x4e18 │ │ │ │ + movt r6, #73 @ 0x49 │ │ │ │ + ldr.w r3, [r6, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e7b4 │ │ │ │ + beq.w 6e7ca │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6e64a │ │ │ │ - ldr r3, [pc, #532] @ (6e858 ) │ │ │ │ + bne.n 6e652 │ │ │ │ + ldr r3, [pc, #560] @ (6e87c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e768 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 6e77e │ │ │ │ + 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 6e8a4 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 6e8e4 │ │ │ │ + mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e896 │ │ │ │ - str.w fp, [r9] │ │ │ │ + bne.w 6e8ba │ │ │ │ + str.w fp, [r8] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + str.w r4, [r9, #4] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6e5b8 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w ip, #1000 @ 0x3e8 │ │ │ │ - movw r0, #19992 @ 0x4e18 │ │ │ │ - movt r0, #73 @ 0x49 │ │ │ │ - ldr.w r2, [r1], #16 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - umull r2, r1, r2, ip │ │ │ │ - strd r2, r1, [sp, #4] │ │ │ │ - ldr.w r1, [r0, #852] @ 0x354 │ │ │ │ + str.w r3, [r9, #12] │ │ │ │ + b.n 6e5be │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + movw r1, #19992 @ 0x4e18 │ │ │ │ + movt r1, #73 @ 0x49 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr.w sl, [r0], #16 │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 6e8ce │ │ │ │ - bl 101c40 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ldrd r0, lr, [sp, #32] │ │ │ │ - mvn.w ip, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp ip, r0 │ │ │ │ - sub.w r2, r1, r2 │ │ │ │ - sbcs.w ip, r2, lr │ │ │ │ - blt.w 6e8c8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - adds r0, r2, r0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - adc.w r1, r2, lr │ │ │ │ + cmp.w sl, #1 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + it cc │ │ │ │ + movcc.w sl, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + umull sl, r2, sl, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr.w r2, [r1, #852] @ 0x354 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 6e884 │ │ │ │ + bl 1020b0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldrd r2, ip, [sp, #32] │ │ │ │ + mvn.w r0, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movw lr, #65535 @ 0xffff │ │ │ │ + movt lr, #32767 @ 0x7fff │ │ │ │ + cmp r0, r2 │ │ │ │ + sub.w lr, lr, r1 │ │ │ │ + sbcs.w lr, lr, ip │ │ │ │ + blt.w 6e86c │ │ │ │ + adds.w r0, sl, r2 │ │ │ │ + adc.w r1, r1, ip │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 104284 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 104744 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6e720 │ │ │ │ + beq.n 6e734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e840 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov sl, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + bne.w 6e852 │ │ │ │ + str r4, [sp, #20] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6e7da │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, sl │ │ │ │ - b.n 6e59e │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6e7f0 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + b.n 6e5a0 │ │ │ │ + mov r5, r8 │ │ │ │ mov r3, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, sl │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ + ldrd r4, r8, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6e598 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + beq.w 6e59a │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6e598 │ │ │ │ + bne.w 6e59a │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr.w sl, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1a9aec <_PyThreadState_New@@Base+0x400> │ │ │ │ + bl 1abeb4 <_PyThreadState_New@@Base+0x408> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e882 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bne.w 6e8a8 │ │ │ │ + add.w r2, sl, #12 │ │ │ │ dmb ish │ │ │ │ - adds r2, #12 │ │ │ │ ldrex r0, [r2] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6e74e │ │ │ │ - mov.w sl, #1 │ │ │ │ + bne.n 6e764 │ │ │ │ + movs r2, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6e598 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + b.n 6e59a │ │ │ │ dmb ish │ │ │ │ - ldrex r3, [r7] │ │ │ │ + ldrex r3, [r9] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r7] │ │ │ │ + strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e76c │ │ │ │ + bne.n 6e782 │ │ │ │ dmb ish │ │ │ │ - b.n 6e64a │ │ │ │ + b.n 6e652 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6e7cc │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + bne.n 6e7e2 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ b.n 6e580 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6e5f2 │ │ │ │ + beq.w 6e5fa │ │ │ │ bl 6cd34 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 6e5f2 │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 6e5fa │ │ │ │ + mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e896 │ │ │ │ + bne.n 6e8ba │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1b0944 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1b2ec4 │ │ │ │ blx 2a380 │ │ │ │ - b.n 6e7ae │ │ │ │ + b.n 6e7c4 │ │ │ │ bl 6cb84 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ + ldr.w r2, [r6, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6e640 │ │ │ │ - b.n 6e64a │ │ │ │ + beq.w 6e648 │ │ │ │ + b.n 6e652 │ │ │ │ bl 6cd34 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n 6e786 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 6e79c │ │ │ │ blx 2a380 │ │ │ │ - b.n 6e7d4 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r3, r2 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + b.n 6e7ea │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ - ldr.w r1, [r2, #852] @ 0x354 │ │ │ │ - mov.w r2, #1000 @ 0x3e8 │ │ │ │ - umull r3, r2, r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cbz r1, 6e860 │ │ │ │ - bl 101c40 │ │ │ │ - ldrd r2, ip, [sp, #32] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r2, [r3, #852] @ 0x354 │ │ │ │ + mov.w r3, #1000 @ 0x3e8 │ │ │ │ + umull sl, r5, sl, r3 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r2, 6e866 │ │ │ │ + bl 1020b0 │ │ │ │ + ldrd r3, ip, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvns r0, r0 │ │ │ │ - sub.w lr, r1, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - sbcs.w lr, lr, ip │ │ │ │ - blt.n 6e84e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - adds r0, r2, r0 │ │ │ │ - adc.w r1, ip, r3 │ │ │ │ + mvn.w r2, sl │ │ │ │ + subs r0, r1, r5 │ │ │ │ + cmp r2, r3 │ │ │ │ + sbcs.w r0, r0, ip │ │ │ │ + blt.n 6e860 │ │ │ │ + adds.w r0, r3, sl │ │ │ │ + adc.w r1, ip, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 104284 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bl 104744 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r7 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.w 6e716 │ │ │ │ + beq.w 6e72c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e70a │ │ │ │ - movw r1, #51744 @ 0xca20 │ │ │ │ + beq.w 6e71c │ │ │ │ + movw r1, #55008 @ 0xd6e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #16] @ (6e85c ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #36] @ (6e880 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e824 │ │ │ │ + b.n 6e836 │ │ │ │ + bl 6005c │ │ │ │ + b.n 6e818 │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6e6f4 │ │ │ │ + nop │ │ │ │ str r0, [r7, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + subs r0, r4, #3 │ │ │ │ movs r7, r5 │ │ │ │ - bl 60060 │ │ │ │ - b.n 6e802 │ │ │ │ - movw r1, #51852 @ 0xca8c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #160] @ (6e910 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51712 @ 0xca00 │ │ │ │ + bl 6005c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.n 6e6cc │ │ │ │ + movw r1, #55116 @ 0xd74c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #144] @ (6e910 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [pc, #144] @ (6e928 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #54976 @ 0xd6c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #132] @ (6e928 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ - cbnz r0, 6e896 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 6e8f2 │ │ │ │ + cbnz r0, 6e8ba │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r3, 6e908 │ │ │ │ blx 2a380 │ │ │ │ - b.n 6e890 │ │ │ │ - movw r1, #51776 @ 0xca40 │ │ │ │ + b.n 6e8b4 │ │ │ │ + movw r1, #55040 @ 0xd700 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #100] @ (6e928 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #55156 @ 0xd774 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #84] @ (6e928 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #55076 @ 0xd724 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #112] @ (6e910 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (6e928 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ - ldrex r0, [r7] │ │ │ │ + ldrex r0, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6e8bc │ │ │ │ - strex r4, r1, [r7] │ │ │ │ + bne.n 6e8fc │ │ │ │ + strex r4, r1, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6e8ac │ │ │ │ + bne.n 6e8ec │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6e65c │ │ │ │ - b.n 6e8a4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e6e2 │ │ │ │ - bl 60060 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6e6ba │ │ │ │ - movw r1, #51892 @ 0xcab4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #48] @ (6e910 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51812 @ 0xca64 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #32] @ (6e910 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + beq.w 6e664 │ │ │ │ + b.n 6e8e4 │ │ │ │ + add.w r3, sl, #12 │ │ │ │ dmb ish │ │ │ │ - adds r3, #12 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e8fa │ │ │ │ + bne.n 6e910 │ │ │ │ dmb ish │ │ │ │ - b.n 6e890 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + b.n 6e8b4 │ │ │ │ + nop │ │ │ │ + subs r0, r4, #3 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ @@ -102290,40 +102287,40 @@ │ │ │ │ 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 71006 │ │ │ │ + bne.w 7101e │ │ │ │ addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #52156 @ 0xcbbc │ │ │ │ + movw r1, #55420 @ 0xd87c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710a2 │ │ │ │ + beq.w 710ba │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #52168 @ 0xcbc8 │ │ │ │ + movw r1, #55432 @ 0xd888 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6ec90 ) │ │ │ │ + ldr r4, [pc, #780] @ (6eca8 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #49901 @ 0xc2ed │ │ │ │ + movw r1, #49893 @ 0xc2e5 │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #7701 @ 0x1e15 │ │ │ │ + movw r0, #7725 @ 0x1e2d │ │ │ │ movt r0, #7 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r6, [r4, #1504] @ 0x5e0 │ │ │ │ movw r9, #52037 @ 0xcb45 │ │ │ │ @@ -102332,246 +102329,246 @@ │ │ │ │ movt r6, #6 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ bl 6d6d8 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r8, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71118 │ │ │ │ - ldr r0, [pc, #708] @ (6ec94 ) │ │ │ │ - movw fp, #7701 @ 0x1e15 │ │ │ │ + beq.w 71130 │ │ │ │ + ldr r0, [pc, #708] @ (6ecac ) │ │ │ │ + movw fp, #7725 @ 0x1e2d │ │ │ │ movt fp, #7 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6ec98 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6ec9c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6eca0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6eca4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6eca8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6ecac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6ecb0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6ecb4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (6ecb8 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #696] @ (6ecb0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #696] @ (6ecb4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #692] @ (6ecb8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #692] @ (6ecbc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #688] @ (6ecc0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #688] @ (6ecc4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #684] @ (6ecc8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #684] @ (6eccc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #680] @ (6ecd0 ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6ecbc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6ecc0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6ecc4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6ecc8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6eccc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (6ecd0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (6ecd4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6ecd8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6ecdc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6ece0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6ece4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6ece8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6ecec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6ecf0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6ecf4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6ecf8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6ecfc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6ed00 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6ed04 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6ed08 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6ed0c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6ed10 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6ed14 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6ed18 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6ed1c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6ed20 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6ed24 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6ed28 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6ed2c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6ed30 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6ed34 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (6ed38 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (6ed3c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (6ed40 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (6ed44 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6ed48 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6ed4c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6ed50 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6ed54 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (6ed58 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (6ed5c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6ed60 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6ed64 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6ed68 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6ed6c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (6ed70 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (6ed74 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (6ed78 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (6ed7c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (6ed80 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (6ed84 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6ed88 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6ed8c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6ed90 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6ed94 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (6ed98 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (6ed9c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (6eda0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (6eda4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6eda8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6edac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6edb0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6edb4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6edb8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6edbc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6edc0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6edc4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6edc8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6edcc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6edd0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6edd4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6edd8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6eddc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6ede0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6ede4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6ede8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6edec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6edf0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6edf4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6edf8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6edfc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (6ee00 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (6ee04 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #504] @ (6ee08 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #672] @ (6ecd4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #668] @ (6ecd8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #668] @ (6ecdc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #664] @ (6ece0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #664] @ (6ece4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #660] @ (6ece8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #660] @ (6ecec ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #656] @ (6ecf0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #656] @ (6ecf4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #652] @ (6ecf8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #652] @ (6ecfc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #648] @ (6ed00 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #648] @ (6ed04 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #644] @ (6ed08 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #644] @ (6ed0c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #640] @ (6ed10 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #640] @ (6ed14 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #636] @ (6ed18 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #636] @ (6ed1c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #632] @ (6ed20 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #632] @ (6ed24 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #628] @ (6ed28 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #628] @ (6ed2c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #624] @ (6ed30 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #624] @ (6ed34 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #620] @ (6ed38 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #620] @ (6ed3c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #616] @ (6ed40 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #616] @ (6ed44 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #612] @ (6ed48 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #612] @ (6ed4c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #608] @ (6ed50 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #608] @ (6ed54 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #604] @ (6ed58 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #604] @ (6ed5c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #600] @ (6ed60 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #600] @ (6ed64 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #596] @ (6ed68 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #596] @ (6ed6c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #592] @ (6ed70 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #592] @ (6ed74 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #588] @ (6ed78 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #588] @ (6ed7c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #584] @ (6ed80 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #584] @ (6ed84 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #580] @ (6ed88 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #580] @ (6ed8c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #576] @ (6ed90 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #576] @ (6ed94 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #572] @ (6ed98 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #572] @ (6ed9c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #568] @ (6eda0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #568] @ (6eda4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #564] @ (6eda8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #564] @ (6edac ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #560] @ (6edb0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #560] @ (6edb4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #556] @ (6edb8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #556] @ (6edbc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #552] @ (6edc0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #552] @ (6edc4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #548] @ (6edc8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #548] @ (6edcc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #544] @ (6edd0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #544] @ (6edd4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #540] @ (6edd8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #540] @ (6eddc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #536] @ (6ede0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #536] @ (6ede4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #532] @ (6ede8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #532] @ (6edec ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #528] @ (6edf0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #528] @ (6edf4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #524] @ (6edf8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #524] @ (6edfc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #520] @ (6ee00 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #520] @ (6ee04 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #516] @ (6ee08 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #516] @ (6ee0c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #512] @ (6ee10 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #512] @ (6ee14 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #508] @ (6ee18 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #508] @ (6ee1c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #504] @ (6ee20 ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6ee0c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6ee10 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6ee14 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #488] @ (6ee18 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #488] @ (6ee1c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #484] @ (6ee20 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #484] @ (6ee24 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #496] @ (6ee24 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #492] @ (6ee28 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #492] @ (6ee2c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #488] @ (6ee30 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #488] @ (6ee34 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #484] @ (6ee38 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #484] @ (6ee3c ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #472] @ (6ee28 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #472] @ (6ee2c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #468] @ (6ee30 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #468] @ (6ee34 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #464] @ (6ee38 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #464] @ (6ee3c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #460] @ (6ee40 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #460] @ (6ee44 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #456] @ (6ee48 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #456] @ (6ee4c ) │ │ │ │ - bl 7127c │ │ │ │ - b.n 6ee58 │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #472] @ (6ee40 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #472] @ (6ee44 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #468] @ (6ee48 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #468] @ (6ee4c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #464] @ (6ee50 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #464] @ (6ee54 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #460] @ (6ee58 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #460] @ (6ee5c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #456] @ (6ee60 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #456] @ (6ee64 ) │ │ │ │ + bl 71294 │ │ │ │ + b.n 6ee70 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ @@ -102624,137 +102621,137 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #16 @ (adr r0, 6ed18 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 6ed30 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #144 @ (adr r0, 6ed9c ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 6edb4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 6ee20 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 6ee38 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #416 @ (adr r0, 6eeb4 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 6eecc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 6ef38 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 6ef50 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 6efdc ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 6eff4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #848 @ (adr r0, 6f070 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 6f088 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 6f104 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 6f11c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #128 @ (adr r1, 6eda8 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 6edc0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #256 @ (adr r1, 6ee2c ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 6ee44 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #400 @ (adr r1, 6eec0 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 6eed8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #528 @ (adr r1, 6ef44 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 6ef5c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #720 @ (adr r1, 6f008 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 6f020 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #832 @ (adr r1, 6f07c ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 6f094 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #960 @ (adr r1, 6f100 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 6f118 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #64 @ (adr r2, 6ed84 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 6ed9c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 6ee08 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 6ee20 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 6ee8c ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 6eea4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #464 @ (adr r2, 6ef20 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 6ef38 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #576 @ (adr r2, 6ef94 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 6efac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 6f018 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 6f030 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #816 @ (adr r2, 6f08c ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 6f0a4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 6f110 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 6f128 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #32 @ (adr r3, 6ed84 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 6ed9c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #160 @ (adr r3, 6ee08 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 6ee20 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #288 @ (adr r3, 6ee8c ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 6eea4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #432 @ (adr r3, 6ef20 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 6ef38 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #560 @ (adr r3, 6efa4 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 6efbc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #704 @ (adr r3, 6f038 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 6f050 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #832 @ (adr r3, 6f0bc ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 6f0d4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #960 @ (adr r3, 6f140 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 6f158 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 6edb4 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 6edcc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #160 @ (adr r4, 6ee28 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 6ee40 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #288 @ (adr r4, 6eeac ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 6eec4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #448 @ (adr r4, 6ef50 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 6ef68 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #592 @ (adr r4, 6efe4 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 6effc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #720 @ (adr r4, 6f068 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 6f080 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 6f0fc ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 6f114 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #0 @ (adr r5, 6eda0 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 6edb8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #144 @ (adr r5, 6ee34 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 6ee4c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 6eea8 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 6eec0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #384 @ (adr r5, 6ef2c ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 6ef44 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #512 @ (adr r5, 6efb0 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 6efc8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #640 @ (adr r5, 6f034 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 6f04c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #784 @ (adr r5, 6f0c8 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 6f0e0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #912 @ (adr r5, 6f14c ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 6f164 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #16 @ (adr r6, 6edd0 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 6ede8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #144 @ (adr r6, 6ee54 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 6ee6c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, 6eed8 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 6eef0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #400 @ (adr r6, 6ef5c ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 6ef74 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #528 @ (adr r6, 6efe0 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 6eff8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 6f064 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 6f07c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, 6f108 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 6f120 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #976 @ (adr r6, 6f1ac ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 6f1c4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, 6ee20 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 6ee38 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #192 @ (adr r7, 6eea4 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 6eebc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 6ef18 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 6ef30 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #432 @ (adr r7, 6ef9c ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 6efb4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #560 @ (adr r7, 6f020 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 6f038 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #736 @ (adr r7, 6f0d4 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 6f0ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #864 @ (adr r7, 6f158 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 6f170 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #992 @ (adr r7, 6f1dc ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 6f1f4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -102793,267 +102790,267 @@ │ │ │ │ add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #816 @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6f158 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #764] @ (6f15c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #760] @ (6f160 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #760] @ (6f164 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (6f168 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (6f16c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (6f170 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (6f174 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (6f178 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (6f17c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (6f180 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (6f184 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (6f188 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (6f18c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (6f190 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (6f194 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (6f198 ) │ │ │ │ - bl 7127c │ │ │ │ + ldr r0, [pc, #764] @ (6f170 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #764] @ (6f174 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #760] @ (6f178 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #760] @ (6f17c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #756] @ (6f180 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #756] @ (6f184 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #752] @ (6f188 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #752] @ (6f18c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #748] @ (6f190 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #748] @ (6f194 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #744] @ (6f198 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #744] @ (6f19c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #740] @ (6f1a0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #740] @ (6f1a4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #736] @ (6f1a8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #736] @ (6f1ac ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #732] @ (6f1b0 ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (6f19c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (6f1a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (6f1a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (6f1a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (6f1ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (6f1b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (6f1b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (6f1b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (6f1bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (6f1c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (6f1c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (6f1c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (6f1cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6f1d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6f1d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6f1d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6f1dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6f1e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6f1e4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6f1e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6f1ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (6f1f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (6f1f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (6f1f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (6f1fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6f200 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6f204 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6f208 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6f20c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6f210 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6f214 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (6f218 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (6f21c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6f220 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6f224 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6f228 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6f22c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6f230 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6f234 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6f238 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6f23c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6f240 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6f244 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6f248 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6f24c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6f250 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6f254 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6f258 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6f25c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6f260 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6f264 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6f268 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6f26c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6f270 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6f274 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6f278 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6f27c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (6f280 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #724] @ (6f1b4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #720] @ (6f1b8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #720] @ (6f1bc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #716] @ (6f1c0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #716] @ (6f1c4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #712] @ (6f1c8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #712] @ (6f1cc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #708] @ (6f1d0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #708] @ (6f1d4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #704] @ (6f1d8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #704] @ (6f1dc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #700] @ (6f1e0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #700] @ (6f1e4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #696] @ (6f1e8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #696] @ (6f1ec ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #692] @ (6f1f0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #692] @ (6f1f4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #688] @ (6f1f8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #688] @ (6f1fc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #684] @ (6f200 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #684] @ (6f204 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #680] @ (6f208 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #680] @ (6f20c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #676] @ (6f210 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #676] @ (6f214 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #672] @ (6f218 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #672] @ (6f21c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #668] @ (6f220 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #668] @ (6f224 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #664] @ (6f228 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #664] @ (6f22c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #660] @ (6f230 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #660] @ (6f234 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #656] @ (6f238 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #656] @ (6f23c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #652] @ (6f240 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #652] @ (6f244 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #648] @ (6f248 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #648] @ (6f24c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #644] @ (6f250 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #644] @ (6f254 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #640] @ (6f258 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #640] @ (6f25c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #636] @ (6f260 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #636] @ (6f264 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #632] @ (6f268 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #632] @ (6f26c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #628] @ (6f270 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #628] @ (6f274 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #624] @ (6f278 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #624] @ (6f27c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #620] @ (6f280 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #620] @ (6f284 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #616] @ (6f288 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #616] @ (6f28c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #612] @ (6f290 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #612] @ (6f294 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #608] @ (6f298 ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6f284 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6f288 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6f28c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (6f290 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (6f294 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6f298 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6f29c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6f2a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6f2a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (6f2a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (6f2ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (6f2b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (6f2b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (6f2b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (6f2bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6f2c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6f2c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6f2c8 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #600] @ (6f29c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #596] @ (6f2a0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #596] @ (6f2a4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #592] @ (6f2a8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #592] @ (6f2ac ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #588] @ (6f2b0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #588] @ (6f2b4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #584] @ (6f2b8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #584] @ (6f2bc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #580] @ (6f2c0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #580] @ (6f2c4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #576] @ (6f2c8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #576] @ (6f2cc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #572] @ (6f2d0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #572] @ (6f2d4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #568] @ (6f2d8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #568] @ (6f2dc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #564] @ (6f2e0 ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (6f2cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6f2d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6f2d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6f2d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6f2dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6f2e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6f2e4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6f2e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6f2ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6f2f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6f2f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6f2f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6f2fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6f300 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6f304 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6f308 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6f30c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6f310 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6f314 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6f318 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6f31c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6f320 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6f324 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #556] @ (6f2e4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #552] @ (6f2e8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #552] @ (6f2ec ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #548] @ (6f2f0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #548] @ (6f2f4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #544] @ (6f2f8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #544] @ (6f2fc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #540] @ (6f300 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #540] @ (6f304 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #536] @ (6f308 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #536] @ (6f30c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #532] @ (6f310 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #532] @ (6f314 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #528] @ (6f318 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #528] @ (6f31c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #524] @ (6f320 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #524] @ (6f324 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #520] @ (6f328 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #520] @ (6f32c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #516] @ (6f330 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #516] @ (6f334 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #512] @ (6f338 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #512] @ (6f33c ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #500] @ (6f328 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #500] @ (6f32c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6f330 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6f334 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6f338 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6f33c ) │ │ │ │ - bl 7127c │ │ │ │ - b.n 6f340 │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #500] @ (6f340 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #500] @ (6f344 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #496] @ (6f348 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #496] @ (6f34c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #492] @ (6f350 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #492] @ (6f354 ) │ │ │ │ + bl 71294 │ │ │ │ + b.n 6f358 │ │ │ │ nop │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103141,23 +103138,23 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f21e │ │ │ │ + cbz r4, 6f236 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f22c │ │ │ │ + cbz r0, 6f244 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f23e │ │ │ │ + cbz r0, 6f256 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f24e │ │ │ │ + cbz r0, 6f266 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f25c │ │ │ │ + cbz r0, 6f274 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxth r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxth r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103167,30 +103164,30 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxth r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxtb r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f28e │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f29a │ │ │ │ - lsls r1, r1, #1 │ │ │ │ cbz r0, 6f2a6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cbz r0, 6f2b2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f2be │ │ │ │ + cbz r0, 6f2be │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f2ce │ │ │ │ + cbz r0, 6f2ca │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f2da │ │ │ │ + cbz r4, 6f2d6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cbz r4, 6f2e6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + cbz r4, 6f2f2 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbz r4, 6f2fe │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r7} │ │ │ │ @@ -103253,29 +103250,29 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f2fc │ │ │ │ + cbnz r0, 6f314 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f308 │ │ │ │ + cbnz r4, 6f320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f316 │ │ │ │ + cbnz r0, 6f32e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f320 │ │ │ │ + cbnz r4, 6f338 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f32c │ │ │ │ + cbnz r4, 6f344 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f338 │ │ │ │ + cbnz r0, 6f350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f342 │ │ │ │ + cbnz r0, 6f35a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f34c │ │ │ │ + cbnz r4, 6f364 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r0, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103285,282 +103282,282 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ hlt 0x0034 │ │ │ │ lsls r1, r1, #1 │ │ │ │ revsh r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ revsh r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f37e │ │ │ │ + cbnz r4, 6f396 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f38a │ │ │ │ + cbnz r4, 6f3a2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f396 │ │ │ │ + cbnz r0, 6f3ae │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6f640 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #764] @ (6f644 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #760] @ (6f648 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #760] @ (6f64c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (6f650 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (6f654 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (6f658 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (6f65c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (6f660 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (6f664 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (6f668 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (6f66c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (6f670 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (6f674 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (6f678 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (6f67c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (6f680 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (6f684 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (6f688 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (6f68c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (6f690 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (6f694 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (6f698 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (6f69c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (6f6a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (6f6a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (6f6a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (6f6ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (6f6b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (6f6b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (6f6b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (6f6bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (6f6c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (6f6c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6f6c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6f6cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6f6d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6f6d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6f6d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6f6dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6f6e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6f6e4 ) │ │ │ │ - bl 7127c │ │ │ │ + ldr r0, [pc, #764] @ (6f658 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #764] @ (6f65c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #760] @ (6f660 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #760] @ (6f664 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #756] @ (6f668 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #756] @ (6f66c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #752] @ (6f670 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #752] @ (6f674 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #748] @ (6f678 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #748] @ (6f67c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #744] @ (6f680 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #744] @ (6f684 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #740] @ (6f688 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #740] @ (6f68c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #736] @ (6f690 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #736] @ (6f694 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #732] @ (6f698 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #732] @ (6f69c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #728] @ (6f6a0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #728] @ (6f6a4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #724] @ (6f6a8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #724] @ (6f6ac ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #720] @ (6f6b0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #720] @ (6f6b4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #716] @ (6f6b8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #716] @ (6f6bc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #712] @ (6f6c0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #712] @ (6f6c4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #708] @ (6f6c8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #708] @ (6f6cc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #704] @ (6f6d0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #704] @ (6f6d4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #700] @ (6f6d8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #700] @ (6f6dc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #696] @ (6f6e0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #696] @ (6f6e4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #692] @ (6f6e8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #692] @ (6f6ec ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #688] @ (6f6f0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #688] @ (6f6f4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #684] @ (6f6f8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #684] @ (6f6fc ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6f6e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6f6ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6f6f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6f6f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6f6f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6f6fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (6f700 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (6f704 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6f708 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6f70c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6f710 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6f714 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6f718 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6f71c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6f720 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6f724 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6f728 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6f72c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6f730 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6f734 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6f738 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6f73c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6f740 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6f744 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6f748 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6f74c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6f750 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6f754 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6f758 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6f75c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6f760 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6f764 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #672] @ (6f700 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #672] @ (6f704 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #668] @ (6f708 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #668] @ (6f70c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #664] @ (6f710 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #664] @ (6f714 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #660] @ (6f718 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #660] @ (6f71c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #656] @ (6f720 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #656] @ (6f724 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #652] @ (6f728 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #652] @ (6f72c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #648] @ (6f730 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #648] @ (6f734 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #644] @ (6f738 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #644] @ (6f73c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #640] @ (6f740 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #640] @ (6f744 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #636] @ (6f748 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #636] @ (6f74c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #632] @ (6f750 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #632] @ (6f754 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #628] @ (6f758 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #628] @ (6f75c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #624] @ (6f760 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #624] @ (6f764 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #620] @ (6f768 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #620] @ (6f76c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #616] @ (6f770 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #616] @ (6f774 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #612] @ (6f778 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #612] @ (6f77c ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6f768 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6f76c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6f770 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #600] @ (6f780 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #600] @ (6f784 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #596] @ (6f788 ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6f774 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6f778 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6f77c ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #588] @ (6f78c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #584] @ (6f790 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #584] @ (6f794 ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (6f780 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (6f784 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6f788 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6f78c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6f790 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6f794 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (6f798 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #572] @ (6f798 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #572] @ (6f79c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #568] @ (6f7a0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #568] @ (6f7a4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #564] @ (6f7a8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #564] @ (6f7ac ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #560] @ (6f7b0 ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6f79c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6f7a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6f7a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6f7a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6f7ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6f7b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6f7b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6f7b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6f7bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6f7c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6f7c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6f7c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6f7cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6f7d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6f7d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6f7d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6f7dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6f7e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6f7e4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6f7e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6f7ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (6f7f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (6f7f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #504] @ (6f7f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #504] @ (6f7fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #500] @ (6f800 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #500] @ (6f804 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6f808 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6f80c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6f810 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6f814 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #488] @ (6f818 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #488] @ (6f81c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #484] @ (6f820 ) │ │ │ │ - bl 7127c │ │ │ │ - b.n 6f824 │ │ │ │ - cbnz r4, 6f6a0 │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #552] @ (6f7b4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #548] @ (6f7b8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #548] @ (6f7bc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #544] @ (6f7c0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #544] @ (6f7c4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #540] @ (6f7c8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #540] @ (6f7cc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #536] @ (6f7d0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #536] @ (6f7d4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #532] @ (6f7d8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #532] @ (6f7dc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #528] @ (6f7e0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #528] @ (6f7e4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #524] @ (6f7e8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #524] @ (6f7ec ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #520] @ (6f7f0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #520] @ (6f7f4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #516] @ (6f7f8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #516] @ (6f7fc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #512] @ (6f800 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #512] @ (6f804 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #508] @ (6f808 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #508] @ (6f80c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #504] @ (6f810 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #504] @ (6f814 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #500] @ (6f818 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #500] @ (6f81c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #496] @ (6f820 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #496] @ (6f824 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #492] @ (6f828 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #492] @ (6f82c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #488] @ (6f830 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #488] @ (6f834 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #484] @ (6f838 ) │ │ │ │ + bl 71294 │ │ │ │ + b.n 6f83c │ │ │ │ + cbnz r4, 6f6b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f6aa │ │ │ │ + cbnz r4, 6f6c2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f6b6 │ │ │ │ + cbnz r4, 6f6ce │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f6c2 │ │ │ │ + cbnz r0, 6f6da │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f6cc │ │ │ │ + cbnz r4, 6f6e4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103786,267 +103783,267 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6fb20 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #760] @ (6fb24 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (6fb28 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (6fb2c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (6fb30 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (6fb34 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (6fb38 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (6fb3c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (6fb40 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (6fb44 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (6fb48 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (6fb4c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (6fb50 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (6fb54 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (6fb58 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (6fb5c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (6fb60 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (6fb64 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (6fb68 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (6fb6c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (6fb70 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (6fb74 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (6fb78 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (6fb7c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (6fb80 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (6fb84 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (6fb88 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (6fb8c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (6fb90 ) │ │ │ │ - bl 7127c │ │ │ │ + ldr r0, [pc, #760] @ (6fb38 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #760] @ (6fb3c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #756] @ (6fb40 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #756] @ (6fb44 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #752] @ (6fb48 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #752] @ (6fb4c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #748] @ (6fb50 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #748] @ (6fb54 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #744] @ (6fb58 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #744] @ (6fb5c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #740] @ (6fb60 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #740] @ (6fb64 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #736] @ (6fb68 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #736] @ (6fb6c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #732] @ (6fb70 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #732] @ (6fb74 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #728] @ (6fb78 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #728] @ (6fb7c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #724] @ (6fb80 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #724] @ (6fb84 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #720] @ (6fb88 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #720] @ (6fb8c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #716] @ (6fb90 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #716] @ (6fb94 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #712] @ (6fb98 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #712] @ (6fb9c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #708] @ (6fba0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #708] @ (6fba4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #704] @ (6fba8 ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (6fb94 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6fb98 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (6fb9c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6fba0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (6fba4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6fba8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (6fbac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (6fbb0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (6fbb4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (6fbb8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (6fbbc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6fbc0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (6fbc4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6fbc8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (6fbcc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (6fbd0 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #696] @ (6fbac ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #692] @ (6fbb0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #692] @ (6fbb4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #688] @ (6fbb8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #688] @ (6fbbc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #684] @ (6fbc0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #684] @ (6fbc4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #680] @ (6fbc8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #680] @ (6fbcc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #676] @ (6fbd0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #676] @ (6fbd4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #672] @ (6fbd8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #672] @ (6fbdc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #668] @ (6fbe0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #668] @ (6fbe4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #664] @ (6fbe8 ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (6fbd4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6fbd8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (6fbdc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6fbe0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (6fbe4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6fbe8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (6fbec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6fbf0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (6fbf4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6fbf8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (6fbfc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6fc00 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (6fc04 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6fc08 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (6fc0c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6fc10 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (6fc14 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6fc18 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (6fc1c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6fc20 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (6fc24 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6fc28 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (6fc2c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (6fc30 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (6fc34 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (6fc38 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (6fc3c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6fc40 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (6fc44 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6fc48 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (6fc4c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (6fc50 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (6fc54 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6fc58 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (6fc5c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6fc60 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (6fc64 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (6fc68 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (6fc6c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (6fc70 ) │ │ │ │ - bl 7127c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #656] @ (6fbec ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #652] @ (6fbf0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #652] @ (6fbf4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #648] @ (6fbf8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #648] @ (6fbfc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #644] @ (6fc00 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #644] @ (6fc04 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #640] @ (6fc08 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #640] @ (6fc0c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #636] @ (6fc10 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #636] @ (6fc14 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #632] @ (6fc18 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #632] @ (6fc1c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #628] @ (6fc20 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #628] @ (6fc24 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #624] @ (6fc28 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #624] @ (6fc2c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #620] @ (6fc30 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #620] @ (6fc34 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #616] @ (6fc38 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #616] @ (6fc3c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #612] @ (6fc40 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #612] @ (6fc44 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #608] @ (6fc48 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #608] @ (6fc4c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #604] @ (6fc50 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #604] @ (6fc54 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #600] @ (6fc58 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #600] @ (6fc5c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #596] @ (6fc60 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #596] @ (6fc64 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #592] @ (6fc68 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #592] @ (6fc6c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #588] @ (6fc70 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #588] @ (6fc74 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #584] @ (6fc78 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #584] @ (6fc7c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #580] @ (6fc80 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #580] @ (6fc84 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #576] @ (6fc88 ) │ │ │ │ + bl 71294 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (6fc74 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6fc78 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (6fc7c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (6fc80 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (6fc84 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (6fc88 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (6fc8c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6fc90 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (6fc94 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6fc98 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (6fc9c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6fca0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (6fca4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6fca8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (6fcac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6fcb0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (6fcb4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6fcb8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (6fcbc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6fcc0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (6fcc4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6fcc8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (6fccc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6fcd0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (6fcd4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6fcd8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (6fcdc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6fce0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (6fce4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (6fce8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (6fcec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #504] @ (6fcf0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #504] @ (6fcf4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #500] @ (6fcf8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #500] @ (6fcfc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6fd00 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #496] @ (6fd04 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #492] @ (6fd08 ) │ │ │ │ - bl 7127c │ │ │ │ - b.n 6fd0c │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #568] @ (6fc8c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #564] @ (6fc90 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #564] @ (6fc94 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #560] @ (6fc98 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #560] @ (6fc9c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #556] @ (6fca0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #556] @ (6fca4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #552] @ (6fca8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #552] @ (6fcac ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #548] @ (6fcb0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #548] @ (6fcb4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #544] @ (6fcb8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #544] @ (6fcbc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #540] @ (6fcc0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #540] @ (6fcc4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #536] @ (6fcc8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #536] @ (6fccc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #532] @ (6fcd0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #532] @ (6fcd4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #528] @ (6fcd8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #528] @ (6fcdc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #524] @ (6fce0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #524] @ (6fce4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #520] @ (6fce8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #520] @ (6fcec ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #516] @ (6fcf0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #516] @ (6fcf4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #512] @ (6fcf8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #512] @ (6fcfc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #508] @ (6fd00 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #508] @ (6fd04 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #504] @ (6fd08 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #504] @ (6fd0c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #500] @ (6fd10 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #500] @ (6fd14 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #496] @ (6fd18 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #496] @ (6fd1c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #492] @ (6fd20 ) │ │ │ │ + bl 71294 │ │ │ │ + b.n 6fd24 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ @@ -104127,501 +104124,501 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fbd4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fc40 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fc7c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fcb8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fb04 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fb40 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fb7c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fbc0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fbfc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fc40 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fc84 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fcb8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fb04 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fb50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fb94 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fbd0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fc1c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fc68 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fcb4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fd00 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fb3c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fb80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fbbc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fc08 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fc4c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fc98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fcd4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fd20 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fb64 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fba8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fbe4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fc28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fc6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fcb8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fcf4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fd30 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fb6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fba8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fbec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fc30 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fc6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fce8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fd1c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fd58 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fb94 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fbd0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fc04 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fc38 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fc6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fcb0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fcec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fd28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fd64 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fba8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fbec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fc38 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fc7c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fcc0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fcfc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fd40 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fd74 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fdb0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fbec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fc28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fc64 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fcb0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fcec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fd30 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fd6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fda0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fddc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fc18 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fc5c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fc98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fce4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fd20 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fd5c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fda0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fde4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (70004 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (70008 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (7000c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (70010 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (70014 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (70018 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (7001c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (70020 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (70024 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (70028 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (7002c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (70030 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (70034 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (70038 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (7003c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (70040 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (70044 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (70048 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (7004c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (70050 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (70054 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (70058 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (7005c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (70060 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (70064 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (70068 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (7006c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (70070 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (70074 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (70078 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (7007c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (70080 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (70084 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (70088 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (7008c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (70090 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (70094 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (70098 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (7009c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (700a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (700a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (700a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (700ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (700b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (700b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (700b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (700bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (700c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (700c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (700c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (700cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (700d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (700d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (700d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (700dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (700e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (700e4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (700e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (700ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (700f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (700f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (700f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (700fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (70100 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (70104 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (70108 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (7010c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (70110 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (70114 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (70118 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (7011c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (70120 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (70124 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (70128 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (7012c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (70130 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (70134 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (70138 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (7013c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (70140 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (70144 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (70148 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (7014c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (70150 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (70154 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (70158 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (7015c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (70160 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (70164 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (70168 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (7016c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (70170 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (70174 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (70178 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (7017c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (70180 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (70184 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (70188 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (7018c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (70190 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (70194 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (70198 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (7019c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (701a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (701a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (701a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (701ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (701b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (701b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (701b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (701bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (701c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (701c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (701c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (701cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (701d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (701d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (701d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (701dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (701e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (701e4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #516] @ (701e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (701ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #512] @ (701f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (701f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #508] @ (701f8 ) │ │ │ │ - bl 7127c │ │ │ │ - b.n 701fc │ │ │ │ - nop │ │ │ │ - bls.n 6ff20 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ff5c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ff98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ffdc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70020 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70064 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 700a8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 700e4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ff28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ff6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ffa8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ffec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70038 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70074 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 700a8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 700e4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70120 │ │ │ │ + beq.n 6fbec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 6ff6c │ │ │ │ + beq.n 6fc58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 6ffa8 │ │ │ │ + beq.n 6fc94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 6ffe4 │ │ │ │ + beq.n 6fcd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 70018 │ │ │ │ + beq.n 6fb1c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fb58 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fb94 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fbd8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fc14 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fc58 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fc9c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fcd0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fb1c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fb68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fbac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fbe8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fc34 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fc80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fccc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fd18 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fb54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fb98 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fbd4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fc20 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fc64 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fcb0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fcec │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fd38 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fb7c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fbc0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fbfc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fc40 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fc84 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fcd0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fd0c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fd48 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fb84 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fbc0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fc04 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fc48 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fc84 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fd00 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fd34 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fd70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fbac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fbe8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fc1c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fc50 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fc84 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fcc8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fd04 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fd40 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fd7c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fbc0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fc04 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fc50 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fc94 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fcd8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fd14 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fd58 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fd8c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fdc8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fc04 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fc40 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fc7c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fcc8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fd04 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fd48 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fd84 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fdb8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fdf4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fc30 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fc74 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fcb0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fcfc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fd38 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fd74 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fdb8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fdfc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (7001c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #756] @ (70020 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #752] @ (70024 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #752] @ (70028 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #748] @ (7002c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #748] @ (70030 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #744] @ (70034 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #744] @ (70038 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #740] @ (7003c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #740] @ (70040 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #736] @ (70044 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #736] @ (70048 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #732] @ (7004c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #732] @ (70050 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #728] @ (70054 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #728] @ (70058 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #724] @ (7005c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #724] @ (70060 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #720] @ (70064 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #720] @ (70068 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #716] @ (7006c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #716] @ (70070 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #712] @ (70074 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #712] @ (70078 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #708] @ (7007c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #708] @ (70080 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #704] @ (70084 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #704] @ (70088 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #700] @ (7008c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #700] @ (70090 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #696] @ (70094 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #696] @ (70098 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #692] @ (7009c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #692] @ (700a0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #688] @ (700a4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #688] @ (700a8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #684] @ (700ac ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #684] @ (700b0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #680] @ (700b4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #680] @ (700b8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #676] @ (700bc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #676] @ (700c0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #672] @ (700c4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #672] @ (700c8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #668] @ (700cc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #668] @ (700d0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #664] @ (700d4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #664] @ (700d8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #660] @ (700dc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #660] @ (700e0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #656] @ (700e4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #656] @ (700e8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #652] @ (700ec ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #652] @ (700f0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #648] @ (700f4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #648] @ (700f8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #644] @ (700fc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #644] @ (70100 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #640] @ (70104 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #640] @ (70108 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #636] @ (7010c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #636] @ (70110 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #632] @ (70114 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #632] @ (70118 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #628] @ (7011c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #628] @ (70120 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #624] @ (70124 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #624] @ (70128 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #620] @ (7012c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #620] @ (70130 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #616] @ (70134 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #616] @ (70138 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #612] @ (7013c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #612] @ (70140 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #608] @ (70144 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #608] @ (70148 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #604] @ (7014c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #604] @ (70150 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #600] @ (70154 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #600] @ (70158 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #596] @ (7015c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #596] @ (70160 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #592] @ (70164 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #592] @ (70168 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #588] @ (7016c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #588] @ (70170 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #584] @ (70174 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #584] @ (70178 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #580] @ (7017c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #580] @ (70180 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #576] @ (70184 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #576] @ (70188 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #572] @ (7018c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #572] @ (70190 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #568] @ (70194 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #568] @ (70198 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #564] @ (7019c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #564] @ (701a0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #560] @ (701a4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #560] @ (701a8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #556] @ (701ac ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #556] @ (701b0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #552] @ (701b4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #552] @ (701b8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #548] @ (701bc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #548] @ (701c0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #544] @ (701c4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #544] @ (701c8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #540] @ (701cc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #540] @ (701d0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #536] @ (701d4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #536] @ (701d8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #532] @ (701dc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #532] @ (701e0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #528] @ (701e4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #528] @ (701e8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #524] @ (701ec ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #524] @ (701f0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #520] @ (701f4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #520] @ (701f8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #516] @ (701fc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #516] @ (70200 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #512] @ (70204 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #512] @ (70208 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #508] @ (7020c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #508] @ (70210 ) │ │ │ │ + bl 71294 │ │ │ │ + b.n 70214 │ │ │ │ + nop │ │ │ │ + bls.n 6ff38 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ff74 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ffb0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fff4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70038 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 7007c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 700c0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 700fc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ff40 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ff84 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ffc0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70004 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70050 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 7008c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 700c0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 700fc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70138 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 6ff84 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 6ffc0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 6fffc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70030 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70064 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 700a0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 700dc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70118 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 7015c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 6ffb0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70004 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70040 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70084 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 700d8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 7011c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 70158 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 70194 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 7004c │ │ │ │ + ble.n 6ffd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 70088 │ │ │ │ + ble.n 7001c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 700c4 │ │ │ │ + ble.n 70060 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 70100 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70144 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 6ff98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 6ffec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70028 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 7006c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 700c0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70104 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70140 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 7017c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 6ffb8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70004 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70048 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70084 │ │ │ │ + ble.n 7009c │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #76 @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -104649,407 +104646,407 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 700f4 │ │ │ │ + b.n 7010c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70130 │ │ │ │ + b.n 70148 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7016c │ │ │ │ + b.n 70184 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701a8 │ │ │ │ + b.n 701c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701e4 │ │ │ │ + b.n 701fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70228 │ │ │ │ + b.n 70240 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7026c │ │ │ │ + b.n 70284 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 702a8 │ │ │ │ + b.n 702c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 702e4 │ │ │ │ + b.n 702fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70320 │ │ │ │ + b.n 70338 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7035c │ │ │ │ + b.n 70374 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 703a0 │ │ │ │ + b.n 703b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 703e4 │ │ │ │ + b.n 703fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70420 │ │ │ │ + b.n 70438 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7045c │ │ │ │ + b.n 70474 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70498 │ │ │ │ + b.n 704b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 704dc │ │ │ │ + b.n 704f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70518 │ │ │ │ + b.n 70530 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70554 │ │ │ │ + b.n 7056c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70590 │ │ │ │ + b.n 705a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 705dc │ │ │ │ + b.n 705f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70628 │ │ │ │ + b.n 70640 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70664 │ │ │ │ + b.n 7067c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706a8 │ │ │ │ + b.n 706c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706dc │ │ │ │ + b.n 706f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70718 │ │ │ │ + b.n 70730 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7074c │ │ │ │ + b.n 70764 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70788 │ │ │ │ + b.n 707a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 707c4 │ │ │ │ + b.n 707dc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70800 │ │ │ │ + b.n 70818 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70854 │ │ │ │ + b.n 7086c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70898 │ │ │ │ + b.n 708b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 708dc │ │ │ │ + b.n 708f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70930 │ │ │ │ + b.n 70948 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6f984 │ │ │ │ + b.n 6f99c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6f9c0 │ │ │ │ + b.n 6f9d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fa04 │ │ │ │ + b.n 6fa1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fa38 │ │ │ │ + b.n 6fa50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fa6c │ │ │ │ + b.n 6fa84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6faa8 │ │ │ │ + b.n 6fac0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6faec │ │ │ │ + b.n 6fb04 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb20 │ │ │ │ + b.n 6fb38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb5c │ │ │ │ + b.n 6fb74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb98 │ │ │ │ + b.n 6fbb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fbdc │ │ │ │ + b.n 6fbf4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fc18 │ │ │ │ + b.n 6fc30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fc5c │ │ │ │ + b.n 6fc74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fca0 │ │ │ │ + b.n 6fcb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fce4 │ │ │ │ + b.n 6fcfc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fd28 │ │ │ │ + b.n 6fd40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fd64 │ │ │ │ + b.n 6fd7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fdb8 │ │ │ │ + b.n 6fdd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fdfc │ │ │ │ + b.n 6fe14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe38 │ │ │ │ + b.n 6fe50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe74 │ │ │ │ + b.n 6fe8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6feb0 │ │ │ │ + b.n 6fec8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6feec │ │ │ │ + b.n 6ff04 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff28 │ │ │ │ + b.n 6ff40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff6c │ │ │ │ + b.n 6ff84 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ffa8 │ │ │ │ + b.n 6ffc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ffec │ │ │ │ + b.n 70004 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70028 │ │ │ │ + b.n 70040 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70064 │ │ │ │ + b.n 7007c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 700a8 │ │ │ │ + b.n 700c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 700e4 │ │ │ │ + b.n 700fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70130 │ │ │ │ + b.n 70148 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70174 │ │ │ │ + b.n 7018c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701b0 │ │ │ │ + b.n 701c8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xe8080049 │ │ │ │ @ instruction: 0xe8240049 │ │ │ │ strex r0, r0, [r4, #292] @ 0x124 │ │ │ │ - ldr r0, [pc, #760] @ (704f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #760] @ (704fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (70500 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #756] @ (70504 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (70508 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #752] @ (7050c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (70510 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #748] @ (70514 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (70518 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #744] @ (7051c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (70520 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #740] @ (70524 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (70528 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #736] @ (7052c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (70530 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #732] @ (70534 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (70538 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #728] @ (7053c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (70540 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #724] @ (70544 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (70548 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #720] @ (7054c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (70550 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #716] @ (70554 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (70558 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #712] @ (7055c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (70560 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #708] @ (70564 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (70568 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #704] @ (7056c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (70570 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #700] @ (70574 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (70578 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #696] @ (7057c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (70580 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #692] @ (70584 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (70588 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #688] @ (7058c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (70590 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #684] @ (70594 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (70598 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #680] @ (7059c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (705a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #676] @ (705a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (705a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #672] @ (705ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (705b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #668] @ (705b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (705b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #664] @ (705bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (705c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #660] @ (705c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (705c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #656] @ (705cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (705d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #652] @ (705d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (705d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #648] @ (705dc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (705e0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #644] @ (705e4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (705e8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #640] @ (705ec ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (705f0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #636] @ (705f4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (705f8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #632] @ (705fc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (70600 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #628] @ (70604 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (70608 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #624] @ (7060c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (70610 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #620] @ (70614 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (70618 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #616] @ (7061c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (70620 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #612] @ (70624 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (70628 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #608] @ (7062c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (70630 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #604] @ (70634 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (70638 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #600] @ (7063c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (70640 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #596] @ (70644 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (70648 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #592] @ (7064c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (70650 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #588] @ (70654 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (70658 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #584] @ (7065c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (70660 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #580] @ (70664 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (70668 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #576] @ (7066c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (70670 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #572] @ (70674 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (70678 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #568] @ (7067c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (70680 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #564] @ (70684 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (70688 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #560] @ (7068c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (70690 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #556] @ (70694 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (70698 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #552] @ (7069c ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (706a0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #548] @ (706a4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (706a8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #544] @ (706ac ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (706b0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #540] @ (706b4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (706b8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #536] @ (706bc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (706c0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #532] @ (706c4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (706c8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #528] @ (706cc ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (706d0 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #524] @ (706d4 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (706d8 ) │ │ │ │ - bl 7127c │ │ │ │ - ldr r0, [pc, #520] @ (706dc ) │ │ │ │ - bl 7127c │ │ │ │ + ldr r0, [pc, #760] @ (70510 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #760] @ (70514 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #756] @ (70518 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #756] @ (7051c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #752] @ (70520 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #752] @ (70524 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #748] @ (70528 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #748] @ (7052c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #744] @ (70530 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #744] @ (70534 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #740] @ (70538 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #740] @ (7053c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #736] @ (70540 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #736] @ (70544 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #732] @ (70548 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #732] @ (7054c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #728] @ (70550 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #728] @ (70554 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #724] @ (70558 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #724] @ (7055c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #720] @ (70560 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #720] @ (70564 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #716] @ (70568 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #716] @ (7056c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #712] @ (70570 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #712] @ (70574 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #708] @ (70578 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #708] @ (7057c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #704] @ (70580 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #704] @ (70584 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #700] @ (70588 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #700] @ (7058c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #696] @ (70590 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #696] @ (70594 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #692] @ (70598 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #692] @ (7059c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #688] @ (705a0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #688] @ (705a4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #684] @ (705a8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #684] @ (705ac ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #680] @ (705b0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #680] @ (705b4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #676] @ (705b8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #676] @ (705bc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #672] @ (705c0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #672] @ (705c4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #668] @ (705c8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #668] @ (705cc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #664] @ (705d0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #664] @ (705d4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #660] @ (705d8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #660] @ (705dc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #656] @ (705e0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #656] @ (705e4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #652] @ (705e8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #652] @ (705ec ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #648] @ (705f0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #648] @ (705f4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #644] @ (705f8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #644] @ (705fc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #640] @ (70600 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #640] @ (70604 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #636] @ (70608 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #636] @ (7060c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #632] @ (70610 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #632] @ (70614 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #628] @ (70618 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #628] @ (7061c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #624] @ (70620 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #624] @ (70624 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #620] @ (70628 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #620] @ (7062c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #616] @ (70630 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #616] @ (70634 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #612] @ (70638 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #612] @ (7063c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #608] @ (70640 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #608] @ (70644 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #604] @ (70648 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #604] @ (7064c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #600] @ (70650 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #600] @ (70654 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #596] @ (70658 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #596] @ (7065c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #592] @ (70660 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #592] @ (70664 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #588] @ (70668 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #588] @ (7066c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #584] @ (70670 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #584] @ (70674 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #580] @ (70678 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #580] @ (7067c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #576] @ (70680 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #576] @ (70684 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #572] @ (70688 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #572] @ (7068c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #568] @ (70690 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #568] @ (70694 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #564] @ (70698 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #564] @ (7069c ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #560] @ (706a0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #560] @ (706a4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #556] @ (706a8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #556] @ (706ac ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #552] @ (706b0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #552] @ (706b4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #548] @ (706b8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #548] @ (706bc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #544] @ (706c0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #544] @ (706c4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #540] @ (706c8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #540] @ (706cc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #536] @ (706d0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #536] @ (706d4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #532] @ (706d8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #532] @ (706dc ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #528] @ (706e0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #528] @ (706e4 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #524] @ (706e8 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #524] @ (706ec ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #520] @ (706f0 ) │ │ │ │ + bl 71294 │ │ │ │ + ldr r0, [pc, #520] @ (706f4 ) │ │ │ │ + bl 71294 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ - ldr r5, [pc, #512] @ (706e0 ) │ │ │ │ + ldr r5, [pc, #512] @ (706f8 ) │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ movw r3, #57053 @ 0xdedd │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 706e4 │ │ │ │ + b.n 706fc │ │ │ │ nop │ │ │ │ strd r0, r0, [r4], #-292 @ 0x124 │ │ │ │ stmia.w r0, {r0, r3, r6} │ │ │ │ ldmia.w ip, {r0, r3, r6} │ │ │ │ ldmia.w r4!, {r0, r3, r6} │ │ │ │ @ instruction: 0xe8d40049 │ │ │ │ ldrd r0, r0, [r8], #292 @ 0x124 │ │ │ │ @@ -105193,54 +105190,54 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w sl, r5, #20 │ │ │ │ addw r7, r5, #3092 @ 0xc14 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 707e6 │ │ │ │ + bne.n 707fe │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 70f8a │ │ │ │ + bne.w 70fa2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70ff6 │ │ │ │ + bne.w 7100e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 707c6 │ │ │ │ + beq.n 707de │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 70f82 │ │ │ │ + bne.w 70f9a │ │ │ │ ldr.w r0, [sl, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70784 │ │ │ │ + bne.n 7079c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 71030 │ │ │ │ + bpl.w 71048 │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, sl, #8 │ │ │ │ - bpl.n 70744 │ │ │ │ + bpl.n 7075c │ │ │ │ mov r2, sl │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 70780 │ │ │ │ + cbz r0, 70798 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71044 │ │ │ │ + bne.w 7105c │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ bl 6df08 <_Py_HashBytes@@Base+0x8c> │ │ │ │ adds r2, r0, #1 │ │ │ │ @@ -105257,111 +105254,111 @@ │ │ │ │ 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 70fc4 │ │ │ │ + bgt.w 70fdc │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp r7, sl │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - beq.n 7081e │ │ │ │ + beq.n 70836 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 706f4 │ │ │ │ + beq.n 7070c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 706f4 │ │ │ │ + beq.n 7070c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 706f4 │ │ │ │ + beq.n 7070c │ │ │ │ ldr.w r3, [sl, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70808 │ │ │ │ + beq.n 70820 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71152 │ │ │ │ + beq.w 7116a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70816 │ │ │ │ + beq.n 7082e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 707d6 │ │ │ │ + bne.n 707ee │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r5, [pc, #744] @ (70b14 ) │ │ │ │ + ldr r5, [pc, #744] @ (70b2c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r3, #57053 @ 0xdedd │ │ │ │ movt r3, #6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw sl, #7701 @ 0x1e15 │ │ │ │ + movw sl, #7725 @ 0x1e2d │ │ │ │ movt sl, #7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr.w fp, [pc, #748] @ 70b34 │ │ │ │ + ldr.w fp, [pc, #748] @ 70b4c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7093e │ │ │ │ + bne.n 70956 │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 70f9a │ │ │ │ + bne.w 70fb2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70fe8 │ │ │ │ + bne.w 71000 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70920 │ │ │ │ + beq.n 70938 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 70f94 │ │ │ │ + bne.w 70fac │ │ │ │ ldr.w r0, [r7, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 708de │ │ │ │ + bne.n 708f6 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 71040 │ │ │ │ + bpl.w 71058 │ │ │ │ lsls r2, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r7, #8 │ │ │ │ - bpl.n 7089e │ │ │ │ + bpl.n 708b6 │ │ │ │ mov r2, r7 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [r7, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 708da │ │ │ │ + cbz r0, 708f2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71038 │ │ │ │ + bne.w 71050 │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ bl 6df08 <_Py_HashBytes@@Base+0x8c> │ │ │ │ adds r3, r0, #1 │ │ │ │ @@ -105378,934 +105375,934 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 70fa2 │ │ │ │ + bgt.w 70fba │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - beq.n 70974 │ │ │ │ + beq.n 7098c │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #32 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7084e │ │ │ │ + beq.n 70866 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7084e │ │ │ │ + beq.n 70866 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7084e │ │ │ │ + beq.n 70866 │ │ │ │ ldr.w r3, [r7, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70960 │ │ │ │ + beq.n 70978 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7115c │ │ │ │ + beq.w 71174 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7096e │ │ │ │ + beq.n 70986 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 7092e │ │ │ │ + bne.n 70946 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71006 │ │ │ │ - bl 71f84 │ │ │ │ + bne.w 7101e │ │ │ │ + bl 71f9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71166 │ │ │ │ + beq.w 7117e │ │ │ │ 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 709f4 │ │ │ │ + bne.n 70a0c │ │ │ │ movw r2, #8100 @ 0x1fa4 │ │ │ │ movt r2, #76 @ 0x4c │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 71074 │ │ │ │ - ldr r3, [pc, #356] @ (70b18 ) │ │ │ │ + bne.w 7108c │ │ │ │ + ldr r3, [pc, #356] @ (70b30 ) │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ movs r7, #1 │ │ │ │ movs r4, #8 │ │ │ │ str r7, [r2, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 709c2 │ │ │ │ + bne.n 709da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #312] @ (70b1c ) │ │ │ │ + ldr r2, [pc, #312] @ (70b34 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #308] @ (70b20 ) │ │ │ │ + ldr r2, [pc, #308] @ (70b38 ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #308] @ (70b24 ) │ │ │ │ + ldr r2, [pc, #308] @ (70b3c ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #308] @ (70b28 ) │ │ │ │ + ldr r2, [pc, #308] @ (70b40 ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 72e90 │ │ │ │ + bl 72ea8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7104e │ │ │ │ + beq.w 71066 │ │ │ │ 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 1a9c00 <_PyThreadState_New@@Base+0x514> │ │ │ │ + bl 1abfc8 <_PyThreadState_New@@Base+0x51c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7104e │ │ │ │ + beq.w 71066 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 70a22 │ │ │ │ + bne.n 70a3a │ │ │ │ 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 72f38 │ │ │ │ + bl 72f50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7107e │ │ │ │ + beq.w 71096 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7107e │ │ │ │ + beq.w 71096 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 73054 │ │ │ │ + bl 7306c │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 71112 │ │ │ │ + bne.w 7112a │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 70afe │ │ │ │ + bne.n 70b16 │ │ │ │ movs r0, #5 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710f2 │ │ │ │ + beq.w 7110a │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #144] @ (70b2c ) │ │ │ │ - movw r2, #37464 @ 0x9258 │ │ │ │ + ldr r1, [pc, #144] @ (70b44 ) │ │ │ │ + movw r2, #40728 @ 0x9f18 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1acde8 │ │ │ │ + bl 1af1a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (70b30 ) │ │ │ │ + ldr r1, [pc, #128] @ (70b48 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1acde8 │ │ │ │ + bl 1af1a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #116] @ (70b30 ) │ │ │ │ + ldr r1, [pc, #116] @ (70b48 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1acde8 │ │ │ │ + bl 1af1a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #100] @ (70b30 ) │ │ │ │ + ldr r1, [pc, #100] @ (70b48 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1acde8 │ │ │ │ + bl 1af1a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #80] @ (70b30 ) │ │ │ │ - bl 1acde8 │ │ │ │ + ldr r1, [pc, #80] @ (70b48 ) │ │ │ │ + bl 1af1a8 │ │ │ │ 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 710dc │ │ │ │ + beq.w 710f4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 70aec │ │ │ │ + bne.n 70b04 │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 70b38 │ │ │ │ - bl 71f84 │ │ │ │ + cbnz r3, 70b50 │ │ │ │ + bl 71f9c │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710f8 │ │ │ │ - b.n 70b38 │ │ │ │ + beq.w 71110 │ │ │ │ + b.n 70b50 │ │ │ │ movs r0, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + subs r4, r4, #5 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 70a54 │ │ │ │ + beq.n 70a6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r5, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 70b54 │ │ │ │ - movw r0, #41264 @ 0xa130 │ │ │ │ + cbnz r3, 70b6c │ │ │ │ + movw r0, #44528 @ 0xadf0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710f8 │ │ │ │ + beq.w 71110 │ │ │ │ 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 77c4c │ │ │ │ + bl 77c38 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7109e │ │ │ │ + beq.w 710b6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 810a4 │ │ │ │ + bl 810c8 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 71112 │ │ │ │ + bne.w 7112a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ae664 │ │ │ │ + bl 1b0be0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 710dc │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [r9, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #52036 @ 0xcb44 │ │ │ │ + movw r2, #55300 @ 0xd804 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1ae1dc │ │ │ │ + bl 1b075c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 710dc │ │ │ │ mov r0, sl │ │ │ │ - bl 8429c │ │ │ │ + bl 83e38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 710dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #808] @ (70efc ) │ │ │ │ + ldr r1, [pc, #808] @ (70f14 ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 7f974 │ │ │ │ + bl 7f980 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 710dc │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #780] @ (70f00 ) │ │ │ │ + ldr r1, [pc, #780] @ (70f18 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7f974 │ │ │ │ + bl 7f980 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 710dc │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #756] @ (70f04 ) │ │ │ │ - bl 8b984 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #756] @ (70f1c ) │ │ │ │ + bl 8b264 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 710dc │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #736] @ (70f08 ) │ │ │ │ - bl 8b984 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #736] @ (70f20 ) │ │ │ │ + bl 8b264 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 710dc │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl 8429c │ │ │ │ + bl 83e38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710b0 │ │ │ │ - ldr r4, [pc, #712] @ (70f0c ) │ │ │ │ + beq.w 710c8 │ │ │ │ + ldr r4, [pc, #712] @ (70f24 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710b0 │ │ │ │ + bne.w 710c8 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 70c46 │ │ │ │ + bne.n 70c5e │ │ │ │ str r0, [sp, #16] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #680] @ (70f10 ) │ │ │ │ + ldr r0, [pc, #680] @ (70f28 ) │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e404 │ │ │ │ + bl 7e424 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710b0 │ │ │ │ + beq.w 710c8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - movw r0, #52208 @ 0xcbf0 │ │ │ │ + movw r0, #55472 @ 0xd8b0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8b9c0 │ │ │ │ + bl 8b2a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r4, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70cba │ │ │ │ + beq.n 70cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 710a8 │ │ │ │ + beq.w 710c0 │ │ │ │ ldr.w r2, [r4, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 710b0 │ │ │ │ - movw r1, #59724 @ 0xe94c │ │ │ │ + beq.w 710c8 │ │ │ │ + movw r1, #62988 @ 0xf60c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710b0 │ │ │ │ + bne.w 710c8 │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r4, #8100 @ 0x1fa4 │ │ │ │ movt r4, #76 @ 0x4c │ │ │ │ - movw r1, #52232 @ 0xcc08 │ │ │ │ + movw r1, #55496 @ 0xd8c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710b0 │ │ │ │ + bne.w 710c8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #57832 @ 0xe1e8 │ │ │ │ + movw r1, #61096 @ 0xeea8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710b0 │ │ │ │ + bne.w 710c8 │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 842e8 │ │ │ │ + bl 83e84 │ │ │ │ add.w r3, r9, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c4 │ │ │ │ + beq.w 710dc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70d46 │ │ │ │ + beq.n 70d5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7121c │ │ │ │ + beq.w 71234 │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #52252 @ 0xcc1c │ │ │ │ + movw r1, #55516 @ 0xd8dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 9228c │ │ │ │ + bl 91bbc │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 710c4 │ │ │ │ + bne.w 710dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9, #3904] @ 0xf40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 70d9a │ │ │ │ + bne.n 70db2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r2, r3, #648 @ 0x288 │ │ │ │ ldr.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbnz r1, 70d9a │ │ │ │ + cbnz r1, 70db2 │ │ │ │ str.w r0, [r3, #652] @ 0x28c │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ - cbz r3, 70d9a │ │ │ │ + cbz r3, 70db2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1aef6c │ │ │ │ + bl 1b14e8 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 70db0 │ │ │ │ + cbnz r3, 70dc8 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7120e │ │ │ │ + bne.w 71226 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #52264 @ 0xcc28 │ │ │ │ + movw r0, #55528 @ 0xd8e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8b9c0 │ │ │ │ + bl 8b2a0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 711fc │ │ │ │ + beq.w 71214 │ │ │ │ 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 70f5c │ │ │ │ + beq.w 70f74 │ │ │ │ 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 711ee │ │ │ │ - movw r0, #52332 @ 0xcc6c │ │ │ │ + bne.w 71206 │ │ │ │ + movw r0, #55596 @ 0xd92c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1af104 │ │ │ │ + bl 1b1680 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 71194 │ │ │ │ - movw r0, #52332 @ 0xcc6c │ │ │ │ + bne.w 711ac │ │ │ │ + movw r0, #55596 @ 0xd92c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1b5dac │ │ │ │ + bl 1b819c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71194 │ │ │ │ + beq.w 711ac │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 711d8 │ │ │ │ - movw r0, #48800 @ 0xbea0 │ │ │ │ + bne.w 711f0 │ │ │ │ + movw r0, #52064 @ 0xcb60 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71194 │ │ │ │ + beq.w 711ac │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38884 @ 0x97e4 │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #52376 @ 0xcc98 │ │ │ │ + movw r0, #55640 @ 0xd958 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 711c8 │ │ │ │ - bl 8943c <_PyNamespace_New@@Base> │ │ │ │ + beq.w 711e0 │ │ │ │ + bl 88fa8 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70e7e │ │ │ │ + beq.n 70e96 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70e7e │ │ │ │ + cbnz r3, 70e96 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 711c8 │ │ │ │ + beq.w 711e0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cee38 <_PyUnicodeWriter_PrepareInternal@@Base+0x16f0> │ │ │ │ + bl ce8d8 <_PyUnicodeWriter_PrepareInternal@@Base+0x16f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70ea6 │ │ │ │ + beq.n 70ebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 711d0 │ │ │ │ + beq.w 711e8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70ec0 │ │ │ │ + beq.n 70ed8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 70ec0 │ │ │ │ + cbnz r3, 70ed8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 711c6 │ │ │ │ + beq.w 711de │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b6610 │ │ │ │ + bl 1b8a00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 711b2 │ │ │ │ - ldr r3, [pc, #56] @ (70f10 ) │ │ │ │ + blt.w 711ca │ │ │ │ + ldr r3, [pc, #56] @ (70f28 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 711a4 │ │ │ │ + beq.w 711bc │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #48800 @ 0xbea0 │ │ │ │ + movw r1, #52064 @ 0xcb60 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d0508 │ │ │ │ + bl cffa4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7117a │ │ │ │ - b.n 70f14 │ │ │ │ - bcc.n 70e98 │ │ │ │ + blt.w 71192 │ │ │ │ + b.n 70f2c │ │ │ │ + bcc.n 70eb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 70f84 │ │ │ │ + bvc.n 70f9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 70f2c │ │ │ │ + cbnz r4, 70f44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #288 @ (adr r4, 7102c ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 71044 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + subs r4, r4, #6 │ │ │ │ movs r7, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #37916 @ 0x941c │ │ │ │ + movw r2, #41180 @ 0xa0dc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #52424 @ 0xccc8 │ │ │ │ + movw r1, #55688 @ 0xd988 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d09d4 │ │ │ │ + bl d0470 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70f4a │ │ │ │ + beq.n 70f62 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 710d4 │ │ │ │ + beq.w 710ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 71194 │ │ │ │ + beq.w 711ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 71244 │ │ │ │ + bne.w 7125c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd fp, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 70784 │ │ │ │ + b.w 7079c │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7071c │ │ │ │ + b.w 70734 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 708de │ │ │ │ + b.n 708f6 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70876 │ │ │ │ + b.n 7088e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9b30 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1abef8 <_PyThreadState_New@@Base+0x44c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 71234 │ │ │ │ + beq.w 7124c │ │ │ │ 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 70920 │ │ │ │ + b.n 70938 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9b30 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1abef8 <_PyThreadState_New@@Base+0x44c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 71224 │ │ │ │ + beq.w 7123c │ │ │ │ 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 707c6 │ │ │ │ + b.w 707de │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70876 │ │ │ │ + b.n 7088e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7071c │ │ │ │ + b.w 70734 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 70982 │ │ │ │ + bpl.w 7099a │ │ │ │ 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 7098e │ │ │ │ + beq.w 709a6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7098e │ │ │ │ + b.n 709a6 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ - b.w 70744 │ │ │ │ + b.w 7075c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 708d2 │ │ │ │ + b.n 708ea │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 7089e │ │ │ │ + b.n 708b6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 70778 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + b.w 70790 │ │ │ │ + movw r3, #40980 @ 0xa014 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 70f7a │ │ │ │ + b.n 70f92 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 709e0 │ │ │ │ - ldr r3, [pc, #472] @ (71258 ) │ │ │ │ + b.n 709f8 │ │ │ │ + ldr r3, [pc, #472] @ (71270 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #40980 @ 0xa014 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 70f7a │ │ │ │ - ldr r3, [pc, #444] @ (7125c ) │ │ │ │ - b.n 71080 │ │ │ │ - movs r3, #1 │ │ │ │ - b.w 6e980 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70cba │ │ │ │ - movw r4, #52008 @ 0xcb28 │ │ │ │ + b.n 70f92 │ │ │ │ + ldr r3, [pc, #444] @ (71274 ) │ │ │ │ + b.n 71098 │ │ │ │ + movs r3, #1 │ │ │ │ + b.w 6e998 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70cd2 │ │ │ │ + movw r4, #55272 @ 0xd7e8 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #420] @ (71260 ) │ │ │ │ + ldr r5, [pc, #420] @ (71278 ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 70f64 │ │ │ │ + b.n 70f7c │ │ │ │ mov r0, sl │ │ │ │ - movw r4, #52048 @ 0xcb50 │ │ │ │ + movw r4, #55312 @ 0xd810 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - bl 79054 │ │ │ │ - b.n 710b8 │ │ │ │ + bl 79040 │ │ │ │ + b.n 710d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70f4a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70f62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 710f2 │ │ │ │ + beq.n 7110a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 710f2 │ │ │ │ + cbnz r3, 7110a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (71264 ) │ │ │ │ + ldr r2, [pc, #356] @ (7127c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #52180 @ 0xcbd4 │ │ │ │ + movw r3, #55444 @ 0xd894 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 70f7a │ │ │ │ + b.n 70f92 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 70f64 │ │ │ │ - bl d7c64 │ │ │ │ - ldr r7, [pc, #328] @ (71268 ) │ │ │ │ + b.n 70f7c │ │ │ │ + bl d7748 │ │ │ │ + ldr r7, [pc, #328] @ (71280 ) │ │ │ │ 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, #51936 @ 0xcae0 │ │ │ │ + movw r6, #55200 @ 0xd7a0 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 70f7a │ │ │ │ + b.n 70f92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 70808 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 70820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 70960 │ │ │ │ - movw r6, #51976 @ 0xcb08 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 70978 │ │ │ │ + movw r6, #55240 @ 0xd7c8 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - bl d7c64 │ │ │ │ - ldr r7, [pc, #248] @ (7126c ) │ │ │ │ + bl d7748 │ │ │ │ + ldr r7, [pc, #248] @ (71284 ) │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 71138 │ │ │ │ + b.n 71150 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71194 │ │ │ │ + beq.n 711ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 71194 │ │ │ │ + cbnz r3, 711ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movw r4, #52084 @ 0xcb74 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + movw r4, #55348 @ 0xd834 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - ldr r5, [pc, #208] @ (71270 ) │ │ │ │ + ldr r5, [pc, #208] @ (71288 ) │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 70f60 │ │ │ │ - movw r1, #52384 @ 0xcca0 │ │ │ │ + b.n 70f78 │ │ │ │ + movw r1, #55648 @ 0xd960 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #196] @ (71274 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #196] @ (7128c ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 711c6 │ │ │ │ + beq.n 711de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 711e6 │ │ │ │ + cbz r3, 711fe │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ - b.n 71194 │ │ │ │ + bl 79040 │ │ │ │ + b.n 711ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70ea6 │ │ │ │ - movw r0, #52352 @ 0xcc80 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70ebe │ │ │ │ + movw r0, #55616 @ 0xd940 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1af598 │ │ │ │ - b.n 70e2c │ │ │ │ + bl 1b1b18 │ │ │ │ + b.n 70e44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 711c6 │ │ │ │ - movw r0, #52296 @ 0xcc48 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 711de │ │ │ │ + movw r0, #55560 @ 0xd908 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1af598 │ │ │ │ - b.n 70dfc │ │ │ │ - movw r4, #52116 @ 0xcb94 │ │ │ │ + bl 1b1b18 │ │ │ │ + b.n 70e14 │ │ │ │ + movw r4, #55380 @ 0xd854 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - ldr r5, [pc, #112] @ (71278 ) │ │ │ │ + ldr r5, [pc, #112] @ (71290 ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 70f64 │ │ │ │ + b.n 70f7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1aef6c │ │ │ │ - b.n 70db0 │ │ │ │ + bl 1b14e8 │ │ │ │ + b.n 70dc8 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70d46 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70d5e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 707c6 │ │ │ │ + b.w 707de │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 70920 │ │ │ │ + b.w 70938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70f5c │ │ │ │ + bne.w 70f74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 70f5c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 70f74 │ │ │ │ nop │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + subs r4, r6, #5 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + subs r4, r2, #6 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + subs r0, r0, #5 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + subs r0, r0, #6 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + subs r4, r5, #3 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + subs r4, r1, #4 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + subs r4, r5, #4 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + subs r0, r3, #5 │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #436] @ (71440 ) │ │ │ │ + ldr r4, [pc, #436] @ (71458 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r4, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 713a2 │ │ │ │ + bne.w 713ba │ │ │ │ ldr.w r6, [r4, #792] @ 0x318 │ │ │ │ movw r3, #52037 @ 0xcb45 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 713d0 │ │ │ │ + bne.w 713e8 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 713ee │ │ │ │ + bne.w 71406 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71382 │ │ │ │ + beq.n 7139a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #7701 @ 0x1e15 │ │ │ │ + movw r3, #7725 @ 0x1e2d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7138e │ │ │ │ + bne.n 713a6 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 71342 │ │ │ │ + bne.n 7135a │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 71426 │ │ │ │ + bpl.w 7143e │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 71400 │ │ │ │ + bpl.w 71418 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 71340 │ │ │ │ + cbz r1, 71358 │ │ │ │ add.w r0, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #57053 @ 0xdedd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71418 │ │ │ │ + bne.n 71430 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ bl 6df08 <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 71420 │ │ │ │ + beq.n 71438 │ │ │ │ str r1, [r5, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -106313,15 +106310,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 713de │ │ │ │ + bgt.n 713f6 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ @@ -106332,129 +106329,129 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ - b.n 7134e │ │ │ │ + b.n 71366 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r6 │ │ │ │ - beq.w 712a0 │ │ │ │ + beq.w 712b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 713c0 │ │ │ │ + beq.n 713d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71438 │ │ │ │ + beq.n 71450 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7138a │ │ │ │ + beq.n 713a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 7138a │ │ │ │ + b.n 713a2 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 712da │ │ │ │ - b.n 71382 │ │ │ │ + bne.w 712f2 │ │ │ │ + b.n 7139a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9b30 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1abef8 <_PyThreadState_New@@Base+0x44c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7142a │ │ │ │ + beq.n 71442 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 71372 │ │ │ │ + b.n 7138a │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 712da │ │ │ │ - b.n 71382 │ │ │ │ + bne.w 712f2 │ │ │ │ + b.n 7139a │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7130c │ │ │ │ - b.n 71340 │ │ │ │ + bne.w 71324 │ │ │ │ + b.n 71358 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 71340 │ │ │ │ + bne.n 71358 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 71340 │ │ │ │ + b.n 71358 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 71404 │ │ │ │ + b.n 7141c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 71382 │ │ │ │ + b.n 7139a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 713c0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 713d8 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00071444 <_Py_hashtable_get@@Base>: │ │ │ │ +0007145c <_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, 7145a <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 71472 <_Py_hashtable_get@@Base+0x16> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #7701 @ 0x1e15 │ │ │ │ + movw r3, #7725 @ 0x1e2d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 71bfe <_Py_hashtable_get@@Base+0x7ba> │ │ │ │ + bne.w 71c16 <_Py_hashtable_get@@Base+0x7ba> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r5, r6, #1 │ │ │ │ - bne.w 718a8 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + bne.w 718c0 <_Py_hashtable_get@@Base+0x464> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 71c38 <_Py_hashtable_get@@Base+0x7f4> │ │ │ │ + bpl.w 71c54 <_Py_hashtable_get@@Base+0x7f8> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 71c12 <_Py_hashtable_get@@Base+0x7ce> │ │ │ │ + bpl.w 71c2a <_Py_hashtable_get@@Base+0x7ce> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 718a4 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + beq.w 718bc <_Py_hashtable_get@@Base+0x460> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #57053 @ 0xdedd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71c2e <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + bne.w 71c5c <_Py_hashtable_get@@Base+0x800> │ │ │ │ movw r3, #40120 @ 0x9cb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -106479,15 +106476,15 @@ │ │ │ │ lsls r7, r6, #24 │ │ │ │ eor.w r4, fp, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, fp, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 7195c <_Py_hashtable_get@@Base+0x518> │ │ │ │ + ble.w 718f6 <_Py_hashtable_get@@Base+0x49a> │ │ │ │ adds.w r7, lr, r4 │ │ │ │ ldr.w lr, [r8] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eor.w r0, r0, lr │ │ │ │ str r7, [sp, #16] │ │ │ │ eor.w r3, r3, r9 │ │ │ │ @@ -106523,15 +106520,15 @@ │ │ │ │ add.w r9, r9, r3, lsr #11 │ │ │ │ lsls r3, r3, #21 │ │ │ │ eor.w r0, r9, r0 │ │ │ │ add.w r3, r3, fp, lsr #11 │ │ │ │ sub.w r9, r6, #8 │ │ │ │ eors r3, r7 │ │ │ │ cmp.w r9, #7 │ │ │ │ - bls.n 71688 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 716a0 <_Py_hashtable_get@@Base+0x244> │ │ │ │ add.w fp, r8, #8 │ │ │ │ add.w r7, r8, r6 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ adds.w r8, r4, lr │ │ │ │ ldr.w lr, [fp] │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ @@ -106572,32 +106569,32 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ eor.w r5, r9, r8 │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 715ea <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 71602 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r6, r8, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ bic.w fp, r6, #7 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ sub.w fp, r9, fp │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, fp, #7 │ │ │ │ add r8, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 71c4e <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + bhi.w 71c74 <_Py_hashtable_get@@Base+0x818> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ - lsls r2, r7, #5 │ │ │ │ - lsls r5, r5, #9 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r3, r7, #5 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ movs r3, r2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r1, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ movs r7, r0 │ │ │ │ ldrb.w r9, [r8, #6] │ │ │ │ bfi r6, r9, #16, #8 │ │ │ │ ldrb.w r9, [r8, #5] │ │ │ │ bfi r6, r9, #8, #8 │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ @@ -106738,100 +106735,101 @@ │ │ │ │ str r6, [r3, #12] │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r2, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ - cbz r4, 718d4 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 718ec <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 718de <_Py_hashtable_get@@Base+0x49a> │ │ │ │ + beq.n 7192c <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 718d4 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 718ec <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 71b90 <_Py_hashtable_get@@Base+0x74c> │ │ │ │ + beq.w 71baa <_Py_hashtable_get@@Base+0x74e> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 718c6 <_Py_hashtable_get@@Base+0x482> │ │ │ │ + bne.n 718de <_Py_hashtable_get@@Base+0x482> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r6, r9 │ │ │ │ + cmp.w fp, #6 │ │ │ │ + bhi.w 71c74 <_Py_hashtable_get@@Base+0x818> │ │ │ │ + add r7, pc, #4 @ (adr r7, 71910 <_Py_hashtable_get@@Base+0x4b4>) │ │ │ │ + ldr.w pc, [r7, fp, lsl #2] │ │ │ │ + nop │ │ │ │ + adds r3, r7, r6 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r1, r4, r6 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r3, r5, r6 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r3, r5, #27 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r7, r2, r6 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r3, r3, #27 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r3, r2, #27 │ │ │ │ + movs r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #49901 @ 0xc2ed │ │ │ │ + movw r3, #49893 @ 0xc2e5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71b6a <_Py_hashtable_get@@Base+0x726> │ │ │ │ + bne.w 71b84 <_Py_hashtable_get@@Base+0x728> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w ip, r3, r1 │ │ │ │ rsbs r0, ip, #0 │ │ │ │ adc.w r0, r0, ip │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 71950 <_Py_hashtable_get@@Base+0x50c> │ │ │ │ + beq.n 7199e <_Py_hashtable_get@@Base+0x542> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 718c0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 718d8 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r2, r6, #2, #3 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 718c0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 718d8 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 71c48 <_Py_hashtable_get@@Base+0x804> │ │ │ │ + bpl.w 71c4e <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 71c44 <_Py_hashtable_get@@Base+0x800> │ │ │ │ + bpl.w 71c4a <_Py_hashtable_get@@Base+0x7ee> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 718c0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.n 718d8 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r6, r9 │ │ │ │ - cmp.w fp, #6 │ │ │ │ - bhi.w 71c4e <_Py_hashtable_get@@Base+0x80a> │ │ │ │ - add r7, pc, #4 @ (adr r7, 71974 <_Py_hashtable_get@@Base+0x530>) │ │ │ │ - ldr.w pc, [r7, fp, lsl #2] │ │ │ │ - adds r1, r4, r6 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r7, r0, r6 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r1, r2, r6 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r3, r2, #27 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r5, r7, r5 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r3, r0, #27 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r3, r7, #26 │ │ │ │ - movs r7, r0 │ │ │ │ ldrb.w r6, [r8, #2] │ │ │ │ bfi r9, r6, #16, #8 │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -106957,102 +106955,108 @@ │ │ │ │ add.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ add.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r6, r3, r2 │ │ │ │ - b.n 7189c <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 718b4 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 718c0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.w 718d8 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 716d2 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 716ea <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 719a0 <_Py_hashtable_get@@Base+0x55c> │ │ │ │ + b.n 719ba <_Py_hashtable_get@@Base+0x55e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #49901 @ 0xc2ed │ │ │ │ + movw r3, #49893 @ 0xc2e5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71c06 <_Py_hashtable_get@@Base+0x7c2> │ │ │ │ + bne.n 71c1e <_Py_hashtable_get@@Base+0x7c2> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 71e06 <_Py_hashtable_get@@Base+0x9c2> │ │ │ │ + beq.n 71c66 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 718ce <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 718e6 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r2, r7, #2, #3 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 718ce <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 718e6 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 71c40 <_Py_hashtable_get@@Base+0x7fc> │ │ │ │ + beq.n 71c46 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ tst.w r7, #32 │ │ │ │ - beq.n 71c2a <_Py_hashtable_get@@Base+0x7e6> │ │ │ │ + beq.n 71c42 <_Py_hashtable_get@@Base+0x7e6> │ │ │ │ lsls r7, r7, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 718d6 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 718ce <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 718ee <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 718e6 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 718aa <_Py_hashtable_get@@Base+0x466> │ │ │ │ + b.n 718c2 <_Py_hashtable_get@@Base+0x466> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 718d6 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 718ce <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 718ee <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 718e6 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ mov r2, r1 │ │ │ │ add.w r8, r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 714b0 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 718a4 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + bne.w 714c8 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 718bc <_Py_hashtable_get@@Base+0x460> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 71be8 <_Py_hashtable_get@@Base+0x7a4> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r2 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 7189c <_Py_hashtable_get@@Base+0x458> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr.w r8, [r2, #28] │ │ │ │ - b.n 71c18 <_Py_hashtable_get@@Base+0x7d4> │ │ │ │ + b.n 71c00 <_Py_hashtable_get@@Base+0x7a4> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 71bda <_Py_hashtable_get@@Base+0x796> │ │ │ │ + b.n 71bf2 <_Py_hashtable_get@@Base+0x796> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 71942 <_Py_hashtable_get@@Base+0x4fe> │ │ │ │ + b.n 71990 <_Py_hashtable_get@@Base+0x534> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 71934 <_Py_hashtable_get@@Base+0x4f0> │ │ │ │ + b.n 71982 <_Py_hashtable_get@@Base+0x526> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr.w r8, [r2, #28] │ │ │ │ + b.n 71c30 <_Py_hashtable_get@@Base+0x7d4> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r2 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 718b4 <_Py_hashtable_get@@Base+0x458> │ │ │ │ + subs r3, r1, r6 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 718ee <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 718e6 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -107170,83 +107174,77 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 7189c <_Py_hashtable_get@@Base+0x458> │ │ │ │ - subs r3, r1, r6 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 718d6 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 718ce <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + b.n 718b4 <_Py_hashtable_get@@Base+0x458> │ │ │ │ b.w 6d7d8 │ │ │ │ │ │ │ │ -00071e18 <_Py_hashtable_set@@Base>: │ │ │ │ +00071e30 <_Py_hashtable_set@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ movw r3, #52037 @ 0xcb45 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71f1e <_Py_hashtable_set@@Base+0x106> │ │ │ │ + bne.n 71f36 <_Py_hashtable_set@@Base+0x106> │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r2, #52321 @ 0xcc61 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 71f3a <_Py_hashtable_set@@Base+0x122> │ │ │ │ + bne.n 71f52 <_Py_hashtable_set@@Base+0x122> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71f7e <_Py_hashtable_set@@Base+0x166> │ │ │ │ + beq.w 71f96 <_Py_hashtable_set@@Base+0x166> │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - movw r3, #7701 @ 0x1e15 │ │ │ │ + movw r3, #7725 @ 0x1e2d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71f0c <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + bne.n 71f24 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 71ec6 <_Py_hashtable_set@@Base+0xae> │ │ │ │ + bne.n 71ede <_Py_hashtable_set@@Base+0xae> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 71f6e <_Py_hashtable_set@@Base+0x156> │ │ │ │ + bpl.n 71f86 <_Py_hashtable_set@@Base+0x156> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 71f4a <_Py_hashtable_set@@Base+0x132> │ │ │ │ + bpl.n 71f62 <_Py_hashtable_set@@Base+0x132> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 71ec4 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + cbz r1, 71edc <_Py_hashtable_set@@Base+0xac> │ │ │ │ add.w r0, r6, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r3, #57053 @ 0xdedd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71f60 <_Py_hashtable_set@@Base+0x148> │ │ │ │ + bne.n 71f78 <_Py_hashtable_set@@Base+0x148> │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ bl 6df08 <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 71f68 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + beq.n 71f80 <_Py_hashtable_set@@Base+0x150> │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -107255,15 +107253,15 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 71f2a <_Py_hashtable_set@@Base+0x112> │ │ │ │ + bgt.n 71f42 <_Py_hashtable_set@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ands r3, r1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ @@ -107272,177 +107270,177 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ - b.n 71ed0 <_Py_hashtable_set@@Base+0xb8> │ │ │ │ + b.n 71ee8 <_Py_hashtable_set@@Base+0xb8> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71e62 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 71f7e <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 71e7a <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 71f96 <_Py_hashtable_set@@Base+0x166> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9b30 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1abef8 <_PyThreadState_New@@Base+0x44c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 71f72 <_Py_hashtable_set@@Base+0x15a> │ │ │ │ + beq.n 71f8a <_Py_hashtable_set@@Base+0x15a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 71ef6 <_Py_hashtable_set@@Base+0xde> │ │ │ │ + b.n 71f0e <_Py_hashtable_set@@Base+0xde> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71e62 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 71f7e <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 71e7a <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 71f96 <_Py_hashtable_set@@Base+0x166> │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 71e90 <_Py_hashtable_set@@Base+0x78> │ │ │ │ - b.n 71ec4 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 71ea8 <_Py_hashtable_set@@Base+0x78> │ │ │ │ + b.n 71edc <_Py_hashtable_set@@Base+0xac> │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 71ec4 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 71edc <_Py_hashtable_set@@Base+0xac> │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 71ec4 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + b.n 71edc <_Py_hashtable_set@@Base+0xac> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 71f4e <_Py_hashtable_set@@Base+0x136> │ │ │ │ + b.n 71f66 <_Py_hashtable_set@@Base+0x136> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 71f08 <_Py_hashtable_set@@Base+0xf0> │ │ │ │ + b.n 71f20 <_Py_hashtable_set@@Base+0xf0> │ │ │ │ │ │ │ │ -00071f84 : │ │ │ │ +00071f9c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #208] @ (72064 ) │ │ │ │ + ldr r3, [pc, #208] @ (7207c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 71ff4 │ │ │ │ + ble.n 7200c │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #184] @ (72068 ) │ │ │ │ + ldr r1, [pc, #184] @ (72080 ) │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r5, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r3, [r3, #2096] @ 0x830 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7202e │ │ │ │ + bne.n 72046 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r4, r0 │ │ │ │ - ldr r2, [pc, #156] @ (7206c ) │ │ │ │ + ldr r2, [pc, #156] @ (72084 ) │ │ │ │ strd r2, r5, [r3, #24] │ │ │ │ ldr r2, [r4, r0] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r5, [r3, #8] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r2, [r4, r0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 72056 │ │ │ │ + cbz r0, 7206e │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r0 │ │ │ │ - ldr r2, [pc, #96] @ (7206c ) │ │ │ │ + ldr r2, [pc, #96] @ (72084 ) │ │ │ │ str r2, [r3, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [r4, r0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r2, [r4, r0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 72046 │ │ │ │ + bne.n 7205e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72004 │ │ │ │ + b.n 7201c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72004 │ │ │ │ + b.n 7201c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #16] @ (7206c ) │ │ │ │ - bl 8a1bc │ │ │ │ + ldr r0, [pc, #16] @ (72084 ) │ │ │ │ + bl 1b02a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71fee │ │ │ │ + b.n 72006 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r3 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #200] @ (7214c ) │ │ │ │ + ldr r3, [pc, #200] @ (72164 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2416] @ 0x970 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 720ec │ │ │ │ + ble.n 72104 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #2416] @ 0x970 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #156] @ (72150 ) │ │ │ │ + ldr r2, [pc, #156] @ (72168 ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 72108 │ │ │ │ + cbnz r0, 72120 │ │ │ │ str r6, [r3, #24] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ str r5, [r3, #28] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ add.w ip, r4, r0 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -107452,381 +107450,381 @@ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 72130 │ │ │ │ + cbz r0, 72148 │ │ │ │ str r6, [r3, #24] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ str r5, [r3, #28] │ │ │ │ str r7, [r3, #8] │ │ │ │ - b.n 720ca │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 720e2 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 72120 │ │ │ │ + bne.n 72138 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 720fc │ │ │ │ + b.n 72114 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 720fc │ │ │ │ + b.n 72114 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a1bc │ │ │ │ + bl 1b02a8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 720e6 │ │ │ │ + beq.n 720fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 720e6 │ │ │ │ + b.n 720fe │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072154 <_PyObject_GC_New@@Base>: │ │ │ │ +0007216c <_PyObject_GC_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r3, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r1, r2, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 72358 <_PyObject_GC_New@@Base+0x204> │ │ │ │ - ldr.w r9, [pc, #508] @ 72380 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + bmi.w 72370 <_PyObject_GC_New@@Base+0x204> │ │ │ │ + ldr.w r9, [pc, #508] @ 72398 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 72334 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bhi.w 7234c <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ adds r5, r3, r5 │ │ │ │ - bmi.w 72334 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bmi.w 7234c <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9353 @ 0x2489 │ │ │ │ movt r2, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r6, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7230a <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.w 72322 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov fp, r2 │ │ │ │ - bcs.n 722ac <_PyObject_GC_New@@Base+0x158> │ │ │ │ + bcs.n 722c4 <_PyObject_GC_New@@Base+0x158> │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, sl, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7229c <_PyObject_GC_New@@Base+0x148> │ │ │ │ + beq.n 722b4 <_PyObject_GC_New@@Base+0x148> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbz r6, 72230 <_PyObject_GC_New@@Base+0xdc> │ │ │ │ + cbz r6, 72248 <_PyObject_GC_New@@Base+0xdc> │ │ │ │ add r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 7225e <_PyObject_GC_New@@Base+0x10a> │ │ │ │ + bgt.n 72276 <_PyObject_GC_New@@Base+0x10a> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #352] @ (7237c <_PyObject_GC_New@@Base+0x228>) │ │ │ │ - bne.n 722e2 <_PyObject_GC_New@@Base+0x18e> │ │ │ │ + ldr r1, [pc, #352] @ (72394 <_PyObject_GC_New@@Base+0x228>) │ │ │ │ + bne.n 722fa <_PyObject_GC_New@@Base+0x18e> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 722f2 <_PyObject_GC_New@@Base+0x19e> │ │ │ │ + bne.n 7230a <_PyObject_GC_New@@Base+0x19e> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r5, r1, [r2, #24] │ │ │ │ - cmp r1, r5 │ │ │ │ - bcc.n 72252 <_PyObject_GC_New@@Base+0xfe> │ │ │ │ + cmp r5, r1 │ │ │ │ + bhi.n 7226a <_PyObject_GC_New@@Base+0xfe> │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r5] │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ - b.n 721f0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 72208 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 721f0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 72208 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7220e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 72226 <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7220e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 72226 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7220e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 72226 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7234e <_PyObject_GC_New@@Base+0x1fa> │ │ │ │ + bne.n 72366 <_PyObject_GC_New@@Base+0x1fa> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7220e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 72226 <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72286 <_PyObject_GC_New@@Base+0x132> │ │ │ │ + bne.n 7229e <_PyObject_GC_New@@Base+0x132> │ │ │ │ dmb ish │ │ │ │ - b.n 7220e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 72226 <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72248 <_PyObject_GC_New@@Base+0xf4> │ │ │ │ + bne.n 72260 <_PyObject_GC_New@@Base+0xf4> │ │ │ │ ldr.w r1, [r6, #672] @ 0x2a0 │ │ │ │ movw r2, #52321 @ 0xcc61 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 72340 <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ + bne.n 72358 <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 72334 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 7234c <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #800] @ 0x320 │ │ │ │ - b.n 721f0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 72208 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72228 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + beq.n 72240 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72324 <_PyObject_GC_New@@Base+0x1d0> │ │ │ │ + bne.n 7233c <_PyObject_GC_New@@Base+0x1d0> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72228 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + b.n 72240 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 72334 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 7234c <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ - b.n 721f0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 72208 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72228 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + b.n 72240 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1f11dc │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 722cc <_PyObject_GC_New@@Base+0x178> │ │ │ │ + b.n 722e4 <_PyObject_GC_New@@Base+0x178> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7220e <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 72278 <_PyObject_GC_New@@Base+0x124> │ │ │ │ + bne.w 72226 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 72290 <_PyObject_GC_New@@Base+0x124> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #28] @ 72380 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + ldr.w r9, [pc, #28] @ 72398 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r5, r2 │ │ │ │ - b.n 7218a <_PyObject_GC_New@@Base+0x36> │ │ │ │ + b.n 721a2 <_PyObject_GC_New@@Base+0x36> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072384 : │ │ │ │ +0007239c : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 72466 │ │ │ │ + blt.n 7247e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7244c │ │ │ │ - ldr r0, [pc, #184] @ (7246c ) │ │ │ │ + bne.n 72464 │ │ │ │ + ldr r0, [pc, #184] @ (72484 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7241e │ │ │ │ + bcs.n 72436 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 72410 │ │ │ │ + beq.n 72428 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 723ea │ │ │ │ + cbz r2, 72402 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.n 723e6 │ │ │ │ + bcc.n 723fe │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 723e6 │ │ │ │ + bne.n 723fe │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7245c │ │ │ │ + bne.n 72474 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 723e6 │ │ │ │ + beq.n 723fe │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 723e6 │ │ │ │ + b.n 723fe │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 7243c │ │ │ │ + b.n 72454 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #188] @ (7253c ) │ │ │ │ + ldr r0, [pc, #188] @ (72554 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ subs r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 72528 │ │ │ │ + bcs.n 72540 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 724e4 │ │ │ │ + beq.n 724fc │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 724bc │ │ │ │ + cbz r2, 724d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 724d6 │ │ │ │ + bhi.n 724ee │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #12 │ │ │ │ @@ -107834,72 +107832,72 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 724b8 │ │ │ │ + bne.n 724d0 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #672] @ 0x2a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 72530 │ │ │ │ + bne.n 72548 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 724b8 │ │ │ │ + beq.n 724d0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 724b8 │ │ │ │ + b.n 724d0 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 724f2 │ │ │ │ + bge.n 7250a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 724b8 │ │ │ │ + b.n 724d0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 72518 │ │ │ │ + b.n 72530 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #524] @ 0x20c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7266a │ │ │ │ + beq.w 72682 │ │ │ │ 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 7260e │ │ │ │ + bls.n 72626 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 725e4 │ │ │ │ + cbnz r3, 725fc │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ movw r5, #28087 @ 0x6db7 │ │ │ │ movt r5, #46811 @ 0xb6db │ │ │ │ subs r2, r4, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -107935,232 +107933,232 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 725bc │ │ │ │ + bne.n 725d4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 7264c │ │ │ │ + cbnz r3, 72664 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7271e │ │ │ │ + beq.n 72736 │ │ │ │ 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 725bc │ │ │ │ + b.n 725d4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 7265c │ │ │ │ + cbz r0, 72674 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 725f0 │ │ │ │ + b.n 72608 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72654 │ │ │ │ + beq.n 7266c │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 72654 │ │ │ │ + b.n 7266c │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 727c0 │ │ │ │ + beq.w 727d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7281a │ │ │ │ + bne.w 72832 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7272c │ │ │ │ + beq.n 72744 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r0, r2, [r7, #804] @ 0x324 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72852 │ │ │ │ + beq.w 7286a │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 7283e │ │ │ │ + beq.w 72856 │ │ │ │ ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ ubfx ip, r0, #0, #18 │ │ │ │ ldr.w r4, [r5, #792] @ 0x318 │ │ │ │ lsrs r1, r0, #18 │ │ │ │ ldr.w lr, [r5, #796] @ 0x31c │ │ │ │ adds r2, #1 │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7279e │ │ │ │ + beq.n 727b6 │ │ │ │ add.w r4, r5, r1, lsl #3 │ │ │ │ add.w r1, r0, #262144 @ 0x40000 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r1, r1, lsr #18 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str.w ip, [r1, #808] @ 0x328 │ │ │ │ str.w ip, [r4, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, r7, [r5, #788] @ 0x314 │ │ │ │ - bls.n 726f0 │ │ │ │ + bls.n 72708 │ │ │ │ str.w r2, [r5, #796] @ 0x31c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [r3, #8] │ │ │ │ ubfx r2, r0, #0, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7282a │ │ │ │ + bne.w 72842 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r4, r3 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ strd r1, r1, [r3, #20] │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ str.w r1, [r5, r3, lsl #2] │ │ │ │ - b.n 72574 │ │ │ │ + b.n 7258c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7263a │ │ │ │ + beq.n 72652 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7263a │ │ │ │ + b.n 72652 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 727d6 │ │ │ │ + bne.n 727ee │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ movw r3, #53153 @ 0xcfa1 │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72802 │ │ │ │ + bne.n 7281a │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 727fa │ │ │ │ + beq.n 72812 │ │ │ │ ldr.w r1, [r5, #516] @ 0x204 │ │ │ │ movs r3, #28 │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r3, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ adds r2, #28 │ │ │ │ add r2, lr │ │ │ │ - b.n 72790 │ │ │ │ + b.n 727a8 │ │ │ │ cmp r1, ip │ │ │ │ ite cc │ │ │ │ movcc r0, r2 │ │ │ │ movcs r0, #0 │ │ │ │ str.w r3, [r2, #-28] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #28 │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.n 7277c │ │ │ │ + bcc.n 72794 │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 7268c │ │ │ │ + b.n 726a4 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, lr │ │ │ │ str.w r4, [r1, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, r7, [r5, #788] @ 0x314 │ │ │ │ - bhi.n 726ec │ │ │ │ + bhi.n 72704 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 72704 │ │ │ │ - movw r0, #39504 @ 0x9a50 │ │ │ │ + b.n 7271c │ │ │ │ + movw r0, #42768 @ 0xa710 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a6c30 │ │ │ │ - cbnz r0, 7280e │ │ │ │ + bl 1a8ff8 │ │ │ │ + cbnz r0, 72826 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ - b.n 72684 │ │ │ │ + b.n 7269c │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 727fa │ │ │ │ + bcs.n 72812 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 727fa │ │ │ │ + bhi.n 72812 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 72740 │ │ │ │ + bge.n 72758 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 725dc │ │ │ │ + b.n 725f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 7275a │ │ │ │ + b.n 72772 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 727ce │ │ │ │ + beq.n 727e6 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2d1ee <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 72684 │ │ │ │ + b.n 7269c │ │ │ │ bic.w r2, r0, #4080 @ 0xff0 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ bic.w r2, r2, #15 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ - b.n 72704 │ │ │ │ + b.n 7271c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r6, [r7, #812] @ 0x32c │ │ │ │ ldr.w r0, [r7, #804] @ 0x324 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ - b.n 727fa │ │ │ │ + b.n 72812 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #40] @ 72898 │ │ │ │ + vldr d7, [pc, #40] @ 728b0 │ │ │ │ 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] │ │ │ │ @@ -108170,492 +108168,492 @@ │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -000728a0 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (728c8 <_Py_NewReference@@Base+0x28>) │ │ │ │ +000728b8 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (728e0 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 728ae <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 728c6 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 728be <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 12eb00 │ │ │ │ + bne.n 728d6 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 12f1f0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000728cc : │ │ │ │ +000728e4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72af8 │ │ │ │ + beq.w 72b10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 72a10 │ │ │ │ + bhi.w 72a28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72b0e │ │ │ │ + blt.w 72b26 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 72a8e │ │ │ │ + bgt.w 72aa6 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ movs r5, #1 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r0, #21 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ mov r9, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 72a7e │ │ │ │ - ldr r3, [pc, #552] @ (72b4c ) │ │ │ │ + bne.w 72a96 │ │ │ │ + ldr r3, [pc, #552] @ (72b64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 72ac8 │ │ │ │ + bcs.w 72ae0 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r2, [r7, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 72aba │ │ │ │ + beq.w 72ad2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbz r0, 729a8 │ │ │ │ + cbz r0, 729c0 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #464] @ (72b50 ) │ │ │ │ + ldr r2, [pc, #464] @ (72b68 ) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r6, 729cc │ │ │ │ + cbnz r6, 729e4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 729e6 │ │ │ │ + beq.n 729fe │ │ │ │ adds r2, r3, r4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ orr.w r5, r5, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ strb r5, [r3, #16] │ │ │ │ strb r1, [r2, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r6, r7, [r2, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 729c0 │ │ │ │ + bhi.n 729d8 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r6 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r6] │ │ │ │ - b.n 72960 │ │ │ │ + b.n 72978 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 72960 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 72978 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 72afe │ │ │ │ + bne.w 72b16 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72984 │ │ │ │ + b.n 7299c │ │ │ │ lsls r2, r5, #2 │ │ │ │ add.w r1, r3, #28 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ cmp r5, #1 │ │ │ │ strb r2, [r3, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ - beq.n 72ab0 │ │ │ │ + beq.n 72ac8 │ │ │ │ cmp r5, #2 │ │ │ │ strd r9, r9, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r9, [r1, r4, lsl #1] │ │ │ │ strne.w r9, [r1, r4, lsl #2] │ │ │ │ - b.n 729a0 │ │ │ │ + b.n 729b8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 72a98 │ │ │ │ + bls.n 72ab0 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 72af0 │ │ │ │ + bcc.n 72b08 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 72b34 │ │ │ │ + bcs.w 72b4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72b0e │ │ │ │ + blt.n 72b26 │ │ │ │ movs r5, #4 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 2786a0 │ │ │ │ + bl 279370 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 72a8e │ │ │ │ + bgt.n 72aa6 │ │ │ │ mla r8, r4, r5, r5 │ │ │ │ add.w r8, r8, #28 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 72922 │ │ │ │ + beq.w 7293a │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72960 │ │ │ │ + bne.w 72978 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72b0e │ │ │ │ + blt.n 72b26 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 72a8e │ │ │ │ + bgt.n 72aa6 │ │ │ │ add.w r8, r0, #29 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 72a60 │ │ │ │ + b.n 72a78 │ │ │ │ strb.w r9, [r1, r4] │ │ │ │ strd r9, r9, [r3, #20] │ │ │ │ - b.n 729a0 │ │ │ │ + b.n 729b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72960 │ │ │ │ + bne.w 72978 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72b28 │ │ │ │ + bne.n 72b40 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72a8e │ │ │ │ + beq.n 72aa6 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 72960 │ │ │ │ + b.n 72978 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72b0e │ │ │ │ + blt.n 72b26 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 72a28 │ │ │ │ - ldr r3, [pc, #88] @ (72b54 ) │ │ │ │ + b.n 72a40 │ │ │ │ + ldr r3, [pc, #88] @ (72b6c ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72984 │ │ │ │ + b.n 7299c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52488 @ 0xcd08 │ │ │ │ + movw r1, #55752 @ 0xd9c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 729a0 │ │ │ │ + b.n 729b8 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 72ae0 │ │ │ │ + b.n 72af8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52436 @ 0xccd4 │ │ │ │ + movw r1, #55700 @ 0xd994 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 72b24 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 72b3c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072b58 : │ │ │ │ +00072b70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.w 72d14 │ │ │ │ + blt.w 72d2c │ │ │ │ sub.w r2, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72cbc │ │ │ │ + bne.w 72cd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72ce6 │ │ │ │ + beq.w 72cfe │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 72d3e │ │ │ │ + bhi.w 72d56 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9353 @ 0x2489 │ │ │ │ movt r2, #7 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r6, #712] @ 0x2c8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72c3c │ │ │ │ - ldr r1, [pc, #420] @ (72d64 ) │ │ │ │ + bne.n 72c54 │ │ │ │ + ldr r1, [pc, #420] @ (72d7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov r8, r2 │ │ │ │ - bhi.n 72c90 │ │ │ │ + bhi.n 72ca8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 72cea │ │ │ │ + beq.w 72d02 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 72c74 │ │ │ │ + beq.n 72c8c │ │ │ │ movw r2, #42428 @ 0xa5bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #336] @ (72d68 ) │ │ │ │ + ldr r2, [pc, #336] @ (72d80 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 72cfc │ │ │ │ + bne.n 72d14 │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 72c60 │ │ │ │ + cbnz r5, 72c78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72bfe │ │ │ │ + bne.n 72c16 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72d2a │ │ │ │ + beq.n 72d42 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 72c34 │ │ │ │ + beq.n 72c4c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r1, r7, [r2, #24] │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 72cda │ │ │ │ + bhi.n 72cf2 │ │ │ │ adds r0, #3 │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r1 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w ip, [r2, r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72bfe │ │ │ │ + bne.n 72c16 │ │ │ │ ldr.w r4, [r6, #672] @ 0x2a0 │ │ │ │ movw r2, #52321 @ 0xcc61 │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72d2e │ │ │ │ + bne.n 72d46 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72c4e │ │ │ │ + beq.n 72c66 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 72bfe │ │ │ │ + b.n 72c16 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 72bfe │ │ │ │ - ldr r4, [pc, #132] @ (72d6c ) │ │ │ │ - b.n 72c34 │ │ │ │ + b.n 72c16 │ │ │ │ + ldr r4, [pc, #132] @ (72d84 ) │ │ │ │ + b.n 72c4c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72bfe │ │ │ │ - b.n 72c90 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 72c16 │ │ │ │ + b.n 72ca8 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 72d56 │ │ │ │ + bne.n 72d6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72c24 │ │ │ │ + b.n 72c3c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52528 @ 0xcd30 │ │ │ │ + movw r1, #55792 @ 0xd9f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72c34 │ │ │ │ + b.n 72c4c │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 72cac │ │ │ │ + b.n 72cc4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52580 @ 0xcd64 │ │ │ │ + movw r1, #55844 @ 0xda24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 12f220 │ │ │ │ - b.n 72d2a │ │ │ │ + bl 12f910 │ │ │ │ + b.n 72d42 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72c24 │ │ │ │ + b.n 72c3c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072d70 : │ │ │ │ +00072d88 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq.n 72e1e │ │ │ │ - blt.n 72e62 │ │ │ │ + beq.n 72e36 │ │ │ │ + blt.n 72e7a │ │ │ │ cmp r1, #20 │ │ │ │ - bgt.n 72e22 │ │ │ │ - ldr r2, [pc, #248] @ (72e84 ) │ │ │ │ + bgt.n 72e3a │ │ │ │ + ldr r2, [pc, #248] @ (72e9c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r3, r5 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 72df2 │ │ │ │ - ldr r0, [pc, #224] @ (72e88 ) │ │ │ │ + cbz r4, 72e0a │ │ │ │ + ldr r0, [pc, #224] @ (72ea0 ) │ │ │ │ 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 72e3e │ │ │ │ + bne.n 72e56 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -108668,89 +108666,89 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72e3a │ │ │ │ - ldr r0, [pc, #124] @ (72e84 ) │ │ │ │ + cbz r0, 72e52 │ │ │ │ + ldr r0, [pc, #124] @ (72e9c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 72dd0 │ │ │ │ - ldr r4, [pc, #108] @ (72e8c ) │ │ │ │ - b.n 72dec │ │ │ │ + b.n 72de8 │ │ │ │ + ldr r4, [pc, #108] @ (72ea4 ) │ │ │ │ + b.n 72e04 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 72df2 │ │ │ │ + bls.n 72e0a │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 72e56 │ │ │ │ + cbnz r0, 72e6e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72dec │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 72e04 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 72e72 │ │ │ │ + bne.n 72e8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #48] @ (72e84 ) │ │ │ │ + bl 12f1f0 │ │ │ │ + ldr r3, [pc, #48] @ (72e9c ) │ │ │ │ ldr r6, [r7, r3] │ │ │ │ - b.n 72dc2 │ │ │ │ - ldr r2, [pc, #44] @ (72e84 ) │ │ │ │ + b.n 72dda │ │ │ │ + ldr r2, [pc, #44] @ (72e9c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 72dc2 │ │ │ │ + b.n 72dda │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + movw r0, #55872 @ 0xda40 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72e3a │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 72e52 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #4] @ (72e84 ) │ │ │ │ + ldr r3, [pc, #4] @ (72e9c ) │ │ │ │ ldr r6, [r7, r3] │ │ │ │ - b.n 72dc2 │ │ │ │ + b.n 72dda │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 72f12 │ │ │ │ - ldr r3, [pc, #140] @ (72f34 ) │ │ │ │ + bgt.n 72f2a │ │ │ │ + ldr r3, [pc, #140] @ (72f4c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 72ece │ │ │ │ + cbz r0, 72ee6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #3480] @ 0xd98 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, r1, #8192 @ 0x2000 │ │ │ │ @@ -108760,68 +108758,68 @@ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ ldr.w r0, [lr, #1720] @ 0x6b8 │ │ │ │ add.w ip, ip, #27 │ │ │ │ subs r3, r0, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ add.w r3, r3, ip, lsr #3 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.n 72f12 │ │ │ │ + bhi.n 72f2a │ │ │ │ movs r3, #1 │ │ │ │ mov.w r1, ip, lsr #3 │ │ │ │ lsls r3, r2 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str.w r1, [lr, #1720] @ 0x6b8 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ - b.n 72eca │ │ │ │ + b.n 72ee2 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r0, r2 │ │ │ │ adds r0, #27 │ │ │ │ lsls r3, r2 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f06 │ │ │ │ - b.n 72eca │ │ │ │ + bne.n 72f1e │ │ │ │ + b.n 72ee2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072f38 : │ │ │ │ +00072f50 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 73006 │ │ │ │ - ldr r6, [pc, #252] @ (7304c ) │ │ │ │ + blt.n 7301e │ │ │ │ + ldr r6, [pc, #252] @ (73064 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 72fda │ │ │ │ + ble.n 72ff2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #216] @ (73050 ) │ │ │ │ + ldr r2, [pc, #216] @ (73068 ) │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 72fee │ │ │ │ - cbnz r4, 72fb0 │ │ │ │ + bne.n 73006 │ │ │ │ + cbnz r4, 72fc8 │ │ │ │ ldr r4, [r6, r5] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -108835,422 +108833,422 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77d38 │ │ │ │ + bl 77d24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbz r0, 7302a │ │ │ │ + cbz r0, 73042 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r4, [r3, #16] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ - b.n 72f9e │ │ │ │ + b.n 72fb6 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f80 │ │ │ │ - b.n 73016 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 72f98 │ │ │ │ + b.n 7302e │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7301a │ │ │ │ + bne.n 73032 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72f80 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + b.n 72f98 │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72faa │ │ │ │ + b.n 72fc2 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72f80 │ │ │ │ + b.n 72f98 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7303a │ │ │ │ + beq.n 73052 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 73044 │ │ │ │ + cbz r2, 7305c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7303a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73052 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w fp, [pc, #244] @ 7315c │ │ │ │ + ldr.w fp, [pc, #244] @ 73174 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ mov r5, r1 │ │ │ │ add.w sl, r1, #90112 @ 0x16000 │ │ │ │ add.w r9, r6, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 730f2 │ │ │ │ + b.n 7310a │ │ │ │ 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 730a0 │ │ │ │ + bne.n 730b8 │ │ │ │ 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 73be8 │ │ │ │ + bl 73c00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7364c │ │ │ │ - ldr r3, [pc, #108] @ (73158 ) │ │ │ │ + beq.w 73664 │ │ │ │ + ldr r3, [pc, #108] @ (73170 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73160 │ │ │ │ + beq.n 73178 │ │ │ │ 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 73122 │ │ │ │ + bmi.n 7313a │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #1520] @ 0x5f0 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r9, #1520] @ 0x5f0 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73084 │ │ │ │ + beq.n 7309c │ │ │ │ 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 7313e │ │ │ │ + bne.n 73156 │ │ │ │ dmb ish │ │ │ │ - b.n 730c2 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + b.n 730da │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ movs r7, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7f920 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #848] @ (734c0 ) │ │ │ │ - bl 7f974 │ │ │ │ + bl 7f92c <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #848] @ (734d8 ) │ │ │ │ + bl 7f980 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a12 │ │ │ │ + beq.w 73a2a │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43976 @ 0xabc8 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 73a20 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 73a20 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 73a20 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 73a20 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 73a20 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7f9e0 │ │ │ │ + bl 7f9ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a08 │ │ │ │ + beq.w 73a20 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #712] @ (734c4 ) │ │ │ │ + ldr r1, [pc, #712] @ (734dc ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aef38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739e6 │ │ │ │ + beq.w 739fe │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9ea0 │ │ │ │ + bl 1ac268 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739d0 │ │ │ │ + beq.w 739e8 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9ea0 │ │ │ │ + bl 1ac268 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739d0 │ │ │ │ + beq.w 739e8 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9ea0 │ │ │ │ + bl 1ac268 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739d0 │ │ │ │ - ldr r2, [pc, #652] @ (734c8 ) │ │ │ │ + beq.w 739e8 │ │ │ │ + ldr r2, [pc, #652] @ (734e0 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #652] @ (734cc ) │ │ │ │ + ldr r1, [pc, #652] @ (734e4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aef38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739ba │ │ │ │ - ldr.w r8, [pc, #700] @ 7350c │ │ │ │ + beq.w 739d2 │ │ │ │ + ldr.w r8, [pc, #700] @ 73524 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9ea0 │ │ │ │ + bl 1ac268 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739a0 │ │ │ │ + beq.w 739b8 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7325a │ │ │ │ + bne.n 73272 │ │ │ │ add.w r9, sp, #32 │ │ │ │ movw sl, #36624 @ 0x8f10 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r8, r9 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 80c74 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + bl 80c98 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ str.w r0, [r8], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7398c │ │ │ │ + beq.w 739a4 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 73280 │ │ │ │ + bne.n 73298 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r9], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 732ba │ │ │ │ + beq.n 732d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 732ba │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 732d2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ - bne.n 732a4 │ │ │ │ + bne.n 732bc │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73982 │ │ │ │ + beq.w 7399a │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #500] @ (734d0 ) │ │ │ │ - bl 7a1f4 │ │ │ │ + ldr r1, [pc, #500] @ (734e8 ) │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7397a │ │ │ │ - ldr r4, [pc, #492] @ (734d4 ) │ │ │ │ + bne.w 73992 │ │ │ │ + ldr r4, [pc, #492] @ (734ec ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73964 │ │ │ │ + bne.w 7397c │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #476] @ (734d8 ) │ │ │ │ + ldr r1, [pc, #476] @ (734f0 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7395c │ │ │ │ + bne.w 73974 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73948 │ │ │ │ + bne.w 73960 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #444] @ (734dc ) │ │ │ │ + ldr r1, [pc, #444] @ (734f4 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73940 │ │ │ │ + bne.w 73958 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7392c │ │ │ │ + bne.w 73944 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #400] @ (734d0 ) │ │ │ │ + ldr r1, [pc, #400] @ (734e8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7397a │ │ │ │ + bne.w 73992 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73918 │ │ │ │ + bne.w 73930 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #380] @ (734e0 ) │ │ │ │ + ldr r1, [pc, #380] @ (734f8 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73910 │ │ │ │ + bne.w 73928 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 738fc │ │ │ │ + bne.w 73914 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #352] @ (734e4 ) │ │ │ │ + ldr r1, [pc, #352] @ (734fc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738f4 │ │ │ │ + bne.w 7390c │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 738e0 │ │ │ │ + bne.w 738f8 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #320] @ (734e8 ) │ │ │ │ + ldr r1, [pc, #320] @ (73500 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738d8 │ │ │ │ + bne.w 738f0 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 738c4 │ │ │ │ + bne.w 738dc │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #292] @ (734ec ) │ │ │ │ + ldr r1, [pc, #292] @ (73504 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738bc │ │ │ │ + bne.w 738d4 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 738a8 │ │ │ │ + bne.w 738c0 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #260] @ (734f0 ) │ │ │ │ + ldr r1, [pc, #260] @ (73508 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738a0 │ │ │ │ + bne.w 738b8 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7388c │ │ │ │ + bne.w 738a4 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #232] @ (734f4 ) │ │ │ │ + ldr r1, [pc, #232] @ (7350c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73884 │ │ │ │ + bne.w 7389c │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73870 │ │ │ │ + bne.w 73888 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #200] @ (734f8 ) │ │ │ │ + ldr r1, [pc, #200] @ (73510 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73818 │ │ │ │ + bne.w 73830 │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73804 │ │ │ │ + bne.w 7381c │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #172] @ (734fc ) │ │ │ │ + ldr r1, [pc, #172] @ (73514 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737fc │ │ │ │ + bne.w 73814 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 737e8 │ │ │ │ + bne.w 73800 │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #140] @ (73500 ) │ │ │ │ + ldr r1, [pc, #140] @ (73518 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737e0 │ │ │ │ + bne.w 737f8 │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 737cc │ │ │ │ + bne.w 737e4 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #112] @ (73504 ) │ │ │ │ + ldr r1, [pc, #112] @ (7351c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737c4 │ │ │ │ + bne.w 737dc │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 737b0 │ │ │ │ + bne.w 737c8 │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #80] @ (73508 ) │ │ │ │ + ldr r1, [pc, #80] @ (73520 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ - b.n 73510 │ │ │ │ + bl 7a1ec │ │ │ │ + b.n 73528 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r4, r6, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r0, #132 @ 0x84 │ │ │ │ @@ -109281,111 +109279,111 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + subs r4, r4, #6 │ │ │ │ movs r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737a8 │ │ │ │ + bne.w 737c0 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73794 │ │ │ │ + bne.w 737ac │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #756] @ (73820 ) │ │ │ │ + ldr r1, [pc, #756] @ (73838 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7378c │ │ │ │ + bne.w 737a4 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73778 │ │ │ │ + bne.w 73790 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (73824 ) │ │ │ │ + ldr r1, [pc, #728] @ (7383c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73770 │ │ │ │ + bne.w 73788 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7375c │ │ │ │ + bne.w 73774 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #696] @ (73828 ) │ │ │ │ + ldr r1, [pc, #696] @ (73840 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73740 │ │ │ │ + bne.w 73758 │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73748 │ │ │ │ + bne.w 73760 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (7382c ) │ │ │ │ - bl 7a1f4 │ │ │ │ + ldr r1, [pc, #664] @ (73844 ) │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73718 │ │ │ │ + bne.w 73730 │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73704 │ │ │ │ - ldr r2, [pc, #640] @ (73830 ) │ │ │ │ + bne.w 7371c │ │ │ │ + ldr r2, [pc, #640] @ (73848 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #640] @ (73834 ) │ │ │ │ + ldr r1, [pc, #640] @ (7384c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aef38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 736ee │ │ │ │ + beq.w 73706 │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 735f2 │ │ │ │ + bne.n 7360a │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7f920 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (73838 ) │ │ │ │ - movw r1, #52928 @ 0xcec0 │ │ │ │ + bl 7f92c <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (73850 ) │ │ │ │ + movw r1, #56192 @ 0xdb80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8084c │ │ │ │ - ldr r2, [pc, #600] @ (7383c ) │ │ │ │ + bl 80870 │ │ │ │ + ldr r2, [pc, #600] @ (73854 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 736c2 │ │ │ │ + bne.n 736da │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 736ae │ │ │ │ + bne.n 736c6 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #580] @ (73840 ) │ │ │ │ + ldr r1, [pc, #580] @ (73858 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [r7, #1092] @ 0x444 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ str.w r3, [r7, #1056] @ 0x420 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1060] @ 0x424 │ │ │ │ - bl 1a9ea0 │ │ │ │ + bl 1ac268 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73686 │ │ │ │ + beq.n 7369e │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (73844 ) │ │ │ │ + ldr r1, [pc, #536] @ (7385c ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 1a9ea0 │ │ │ │ + bl 1ac268 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73686 │ │ │ │ + beq.n 7369e │ │ │ │ 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] │ │ │ │ @@ -109393,177 +109391,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce70 │ │ │ │ - movw r3, #52660 @ 0xcdb4 │ │ │ │ + movw r3, #55924 @ 0xda74 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #472] @ (73848 ) │ │ │ │ + ldr r0, [pc, #472] @ (73860 ) │ │ │ │ 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 73644 │ │ │ │ + b.n 7365c │ │ │ │ movs r0, #0 │ │ │ │ - bl 646dc │ │ │ │ - ldr r3, [pc, #444] @ (7384c ) │ │ │ │ + bl 646d8 │ │ │ │ + ldr r3, [pc, #444] @ (73864 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52964 @ 0xcee4 │ │ │ │ + movw r3, #56228 @ 0xdba4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73644 │ │ │ │ + b.n 7365c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 735f2 │ │ │ │ + bne.n 7360a │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 735f2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7360a │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 736ce │ │ │ │ + beq.n 736e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 736e4 │ │ │ │ - ldr r3, [pc, #384] @ (73850 ) │ │ │ │ + cbz r3, 736fc │ │ │ │ + ldr r3, [pc, #384] @ (73868 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52936 @ 0xcec8 │ │ │ │ + movw r3, #56200 @ 0xdb88 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736a0 │ │ │ │ + b.n 736b8 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 736ce │ │ │ │ - ldr r3, [pc, #356] @ (73854 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 736e6 │ │ │ │ + ldr r3, [pc, #356] @ (7386c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52880 @ 0xce90 │ │ │ │ + movw r3, #56144 @ 0xdb50 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736a0 │ │ │ │ + b.n 736b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735ac │ │ │ │ - ldr r0, [pc, #280] @ (7382c ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 735ac │ │ │ │ - ldr r0, [pc, #272] @ (7382c ) │ │ │ │ - bl 790b0 │ │ │ │ - movw r3, #52764 @ 0xce1c │ │ │ │ + bne.w 735c4 │ │ │ │ + ldr r0, [pc, #280] @ (73844 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 735c4 │ │ │ │ + ldr r0, [pc, #272] @ (73844 ) │ │ │ │ + bl 7909c │ │ │ │ + movw r3, #56028 @ 0xdadc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #304] @ (73858 ) │ │ │ │ + ldr r1, [pc, #304] @ (73870 ) │ │ │ │ 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 73644 │ │ │ │ - ldr r0, [pc, #228] @ (73828 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + b.n 7365c │ │ │ │ + ldr r0, [pc, #228] @ (73840 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7358a │ │ │ │ - ldr r0, [pc, #208] @ (73828 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7358a │ │ │ │ + bne.w 735a2 │ │ │ │ + ldr r0, [pc, #208] @ (73840 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 735a2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73568 │ │ │ │ - ldr r0, [pc, #184] @ (73824 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73568 │ │ │ │ - ldr r0, [pc, #176] @ (73824 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73580 │ │ │ │ + ldr r0, [pc, #184] @ (7383c ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73580 │ │ │ │ + ldr r0, [pc, #176] @ (7383c ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73546 │ │ │ │ - ldr r0, [pc, #152] @ (73820 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73546 │ │ │ │ - ldr r0, [pc, #144] @ (73820 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 7355e │ │ │ │ + ldr r0, [pc, #152] @ (73838 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7355e │ │ │ │ + ldr r0, [pc, #144] @ (73838 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73524 │ │ │ │ - ldr r0, [pc, #184] @ (7385c ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73524 │ │ │ │ - ldr r0, [pc, #176] @ (7385c ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 7353c │ │ │ │ + ldr r0, [pc, #184] @ (73874 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7353c │ │ │ │ + ldr r0, [pc, #176] @ (73874 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 734b0 │ │ │ │ - ldr r0, [pc, #160] @ (73860 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 734b0 │ │ │ │ - ldr r0, [pc, #152] @ (73860 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 734c8 │ │ │ │ + ldr r0, [pc, #160] @ (73878 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 734c8 │ │ │ │ + ldr r0, [pc, #152] @ (73878 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7348e │ │ │ │ - ldr r0, [pc, #136] @ (73864 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7348e │ │ │ │ - ldr r0, [pc, #128] @ (73864 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 734a6 │ │ │ │ + ldr r0, [pc, #136] @ (7387c ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 734a6 │ │ │ │ + ldr r0, [pc, #128] @ (7387c ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7346c │ │ │ │ - ldr r0, [pc, #112] @ (73868 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7346c │ │ │ │ - ldr r0, [pc, #104] @ (73868 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73484 │ │ │ │ + ldr r0, [pc, #112] @ (73880 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73484 │ │ │ │ + ldr r0, [pc, #104] @ (73880 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7344a │ │ │ │ - ldr r0, [pc, #88] @ (7386c ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7344a │ │ │ │ - ldr r0, [pc, #80] @ (7386c ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73462 │ │ │ │ + ldr r0, [pc, #88] @ (73884 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73462 │ │ │ │ + ldr r0, [pc, #80] @ (73884 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r6, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ @@ -109576,189 +109574,189 @@ │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + movs r4, #24 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + movs r4, #4 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r0, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73428 │ │ │ │ - ldr r0, [pc, #424] @ (73a28 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73428 │ │ │ │ - ldr r0, [pc, #416] @ (73a28 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73440 │ │ │ │ + ldr r0, [pc, #424] @ (73a40 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73440 │ │ │ │ + ldr r0, [pc, #416] @ (73a40 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73406 │ │ │ │ - ldr r0, [pc, #400] @ (73a2c ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73406 │ │ │ │ - ldr r0, [pc, #392] @ (73a2c ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 7341e │ │ │ │ + ldr r0, [pc, #400] @ (73a44 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7341e │ │ │ │ + ldr r0, [pc, #392] @ (73a44 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 733e4 │ │ │ │ - ldr r0, [pc, #376] @ (73a30 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 733e4 │ │ │ │ - ldr r0, [pc, #368] @ (73a30 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 733fc │ │ │ │ + ldr r0, [pc, #376] @ (73a48 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 733fc │ │ │ │ + ldr r0, [pc, #368] @ (73a48 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 733c2 │ │ │ │ - ldr r0, [pc, #352] @ (73a34 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 733c2 │ │ │ │ - ldr r0, [pc, #344] @ (73a34 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 733da │ │ │ │ + ldr r0, [pc, #352] @ (73a4c ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 733da │ │ │ │ + ldr r0, [pc, #344] @ (73a4c ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 733a0 │ │ │ │ - ldr r0, [pc, #328] @ (73a38 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 733a0 │ │ │ │ - ldr r0, [pc, #320] @ (73a38 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 733b8 │ │ │ │ + ldr r0, [pc, #328] @ (73a50 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 733b8 │ │ │ │ + ldr r0, [pc, #320] @ (73a50 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7337e │ │ │ │ - ldr r0, [pc, #304] @ (73a3c ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7337e │ │ │ │ - ldr r0, [pc, #296] @ (73a3c ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73396 │ │ │ │ + ldr r0, [pc, #304] @ (73a54 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73396 │ │ │ │ + ldr r0, [pc, #296] @ (73a54 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7335c │ │ │ │ - ldr r0, [pc, #280] @ (73a40 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7335c │ │ │ │ + bne.w 73374 │ │ │ │ + ldr r0, [pc, #280] @ (73a58 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73374 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7333a │ │ │ │ - ldr r0, [pc, #264] @ (73a44 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7333a │ │ │ │ - ldr r0, [pc, #256] @ (73a44 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73352 │ │ │ │ + ldr r0, [pc, #264] @ (73a5c ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73352 │ │ │ │ + ldr r0, [pc, #256] @ (73a5c ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73318 │ │ │ │ - ldr r0, [pc, #240] @ (73a48 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73318 │ │ │ │ - ldr r0, [pc, #232] @ (73a48 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ + bne.w 73330 │ │ │ │ + ldr r0, [pc, #240] @ (73a60 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73330 │ │ │ │ + ldr r0, [pc, #232] @ (73a60 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 732f6 │ │ │ │ + bne.w 7330e │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 732f6 │ │ │ │ - ldr r0, [pc, #196] @ (73a40 ) │ │ │ │ - bl 790b0 │ │ │ │ - b.n 7371e │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7330e │ │ │ │ + ldr r0, [pc, #196] @ (73a58 ) │ │ │ │ + bl 7909c │ │ │ │ + b.n 73736 │ │ │ │ + movw r3, #40980 @ 0xa014 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 73726 │ │ │ │ - ldr r3, [pc, #188] @ (73a4c ) │ │ │ │ + b.n 7373e │ │ │ │ + ldr r3, [pc, #188] @ (73a64 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #37716 @ 0x9354 │ │ │ │ + movw r3, #40980 @ 0xa014 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736a0 │ │ │ │ + b.n 736b8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (73a50 ) │ │ │ │ + ldr r2, [pc, #168] @ (73a68 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #52964 @ 0xcee4 │ │ │ │ + movw r3, #56228 @ 0xdba4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 73644 │ │ │ │ - ldr r3, [pc, #152] @ (73a54 ) │ │ │ │ + b.n 7365c │ │ │ │ + ldr r3, [pc, #152] @ (73a6c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52852 @ 0xce74 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736a0 │ │ │ │ - ldr r3, [pc, #132] @ (73a58 ) │ │ │ │ + b.n 736b8 │ │ │ │ + ldr r3, [pc, #132] @ (73a70 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52820 @ 0xce54 │ │ │ │ + movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736a0 │ │ │ │ - ldr r2, [pc, #116] @ (73a5c ) │ │ │ │ + b.n 736b8 │ │ │ │ + ldr r2, [pc, #116] @ (73a74 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #52792 @ 0xce38 │ │ │ │ + movw r2, #56056 @ 0xdaf8 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73644 │ │ │ │ - movw r3, #52732 @ 0xcdfc │ │ │ │ + b.n 7365c │ │ │ │ + movw r3, #55996 @ 0xdabc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 7366c │ │ │ │ - bl 805dc │ │ │ │ + b.n 73684 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7317a │ │ │ │ - movw r3, #52692 @ 0xcdd4 │ │ │ │ + beq.w 73192 │ │ │ │ + movw r3, #55956 @ 0xda94 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 7366c │ │ │ │ + b.n 73684 │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r6, #31] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -109770,189 +109768,189 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r6, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ movs r7, r5 │ │ │ │ - b.w 1a9e90 │ │ │ │ + b.w 1ac258 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 73aae │ │ │ │ + cbz r3, 73ac6 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 73aae │ │ │ │ - ldr r3, [pc, #332] @ (73be0 ) │ │ │ │ + cbz r3, 73ac6 │ │ │ │ + ldr r3, [pc, #332] @ (73bf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73bd0 │ │ │ │ + beq.w 73be8 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 73bd0 │ │ │ │ + bne.w 73be8 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 73bcc │ │ │ │ + bhi.w 73be4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r4, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 73b8e │ │ │ │ - ldr r1, [pc, #272] @ (73be0 ) │ │ │ │ + bne.n 73ba6 │ │ │ │ + ldr r1, [pc, #272] @ (73bf8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r9, r3 │ │ │ │ - bhi.n 73b6a │ │ │ │ + bhi.n 73b82 │ │ │ │ add.w r1, r4, #11 │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r8, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 73bb0 │ │ │ │ + beq.n 73bc8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ str r7, [r3, #4] │ │ │ │ - cbz r7, 73b4c │ │ │ │ + cbz r7, 73b64 │ │ │ │ movs r2, #0 │ │ │ │ lsrs r1, r4, #8 │ │ │ │ mov r3, r0 │ │ │ │ bfi r2, r1, #16, #8 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3], #8 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ strh.w r2, [r0, #5] │ │ │ │ strb r2, [r0, #7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 73ba8 │ │ │ │ + beq.n 73bc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2957c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 73b9c │ │ │ │ + bhi.n 73bb4 │ │ │ │ add.w r1, r8, #1 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r7, [r3, lr] │ │ │ │ - cbnz r0, 73b96 │ │ │ │ + cbnz r0, 73bae │ │ │ │ ldr.w r7, [r5, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 73bc2 │ │ │ │ + bne.n 73bda │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 73bcc │ │ │ │ + cbz r0, 73be4 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 73b96 │ │ │ │ + b.n 73bae │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - cbz r0, 73bcc │ │ │ │ + cbz r0, 73be4 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 73b18 │ │ │ │ + b.n 73b30 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 73b0a │ │ │ │ + b.n 73b22 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 73b44 │ │ │ │ + b.n 73b5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73b96 │ │ │ │ - b.n 73b6a │ │ │ │ + bne.n 73bae │ │ │ │ + b.n 73b82 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - b.n 73b80 │ │ │ │ + b.n 73b98 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 73b44 │ │ │ │ - movw r1, #53004 @ 0xcf0c │ │ │ │ + b.n 73b5c │ │ │ │ + movw r1, #56268 @ 0xdbcc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (73be4 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (73bfc ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - bmi.w 73d4a │ │ │ │ + bmi.w 73d62 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76b10 │ │ │ │ + beq.w 76b28 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73d9c │ │ │ │ + beq.w 73db4 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73e02 │ │ │ │ + beq.w 73e1a │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 73e2e │ │ │ │ - ldr r5, [pc, #720] @ (73f04 ) │ │ │ │ + bpl.w 73e46 │ │ │ │ + ldr r5, [pc, #720] @ (73f1c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -109962,59 +109960,59 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r1, #252] @ 0xfc │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76838 │ │ │ │ + beq.w 76850 │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7568e │ │ │ │ + beq.w 756a6 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ mov r5, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ and.w r0, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 756b6 │ │ │ │ + bne.w 756ce │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73f14 │ │ │ │ + bne.w 73f2c │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7555e │ │ │ │ + beq.w 75576 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df4 │ │ │ │ + bl 76e0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bpl.w 7537a │ │ │ │ + bpl.w 75392 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73e34 │ │ │ │ + bne.w 73e4c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73f34 │ │ │ │ + bne.w 73f4c │ │ │ │ lsls r4, r5, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r3, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 75766 │ │ │ │ + bmi.w 7577e │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bpl.w 73f48 │ │ │ │ - ldr r5, [pc, #528] @ (73f04 ) │ │ │ │ + bpl.w 73f60 │ │ │ │ + ldr r5, [pc, #528] @ (73f1c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ @@ -110025,27 +110023,27 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 767d4 │ │ │ │ + beq.w 767ec │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74310 │ │ │ │ + beq.w 74328 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ - b.n 73f60 │ │ │ │ - ldr r5, [pc, #440] @ (73f04 ) │ │ │ │ + b.n 73f78 │ │ │ │ + ldr r5, [pc, #440] @ (73f1c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r0, [r5, r6] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -110057,33 +110055,33 @@ │ │ │ │ adds r4, r0, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76886 │ │ │ │ + beq.w 7689e │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76b10 │ │ │ │ + beq.w 76b28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c1e │ │ │ │ - bl 71f84 │ │ │ │ + bne.w 73c36 │ │ │ │ + bl 71f9c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d8a │ │ │ │ + beq.w 75da2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 759e2 │ │ │ │ - ldr r5, [pc, #332] @ (73f04 ) │ │ │ │ + beq.w 759fa │ │ │ │ + ldr r5, [pc, #332] @ (73f1c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -110095,242 +110093,242 @@ │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76a00 │ │ │ │ + beq.w 76a18 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73c2a │ │ │ │ + bne.w 73c42 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7569c │ │ │ │ + beq.w 756b4 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 76a78 │ │ │ │ + bmi.w 76a90 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r2, #30 │ │ │ │ - bmi.w 73c32 │ │ │ │ + bmi.w 73c4a │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 73c6a │ │ │ │ + b.n 73c82 │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bmi.w 75766 │ │ │ │ + bmi.w 7577e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 761e0 │ │ │ │ + beq.w 761f8 │ │ │ │ lsls r3, r5, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 73e8c │ │ │ │ - ldr r5, [pc, #168] @ (73f04 ) │ │ │ │ + bpl.n 73ea4 │ │ │ │ + ldr r5, [pc, #168] @ (73f1c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 73e82 │ │ │ │ + beq.n 73e9a │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 769c6 │ │ │ │ + bls.w 769de │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #120] @ (73f08 ) │ │ │ │ + ldr r3, [pc, #120] @ (73f20 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 75d78 │ │ │ │ + bne.w 75d90 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75d78 │ │ │ │ - ldr r1, [pc, #96] @ (73f0c ) │ │ │ │ + beq.w 75d90 │ │ │ │ + ldr r1, [pc, #96] @ (73f24 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75be6 │ │ │ │ + bne.w 75bfe │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (73f10 ) │ │ │ │ + ldr r0, [pc, #76] @ (73f28 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 79e0c │ │ │ │ + bl 79e04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #52] @ (73f0c ) │ │ │ │ + ldr r1, [pc, #52] @ (73f24 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73ef4 │ │ │ │ + beq.n 73f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76b70 │ │ │ │ + beq.w 76b88 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r2 │ │ │ │ - bne.n 73f42 │ │ │ │ - b.w 75d8a │ │ │ │ + bne.n 73f5a │ │ │ │ + b.w 75da2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 73f1e │ │ │ │ + cbz r4, 73f36 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c9c │ │ │ │ + bne.w 73cb4 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73e34 │ │ │ │ + bne.n 73e4c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 75534 │ │ │ │ + beq.w 7554c │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.w 75766 │ │ │ │ + bmi.w 7577e │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bmi.w 73cf0 │ │ │ │ + bmi.w 73d08 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74310 │ │ │ │ + beq.w 74328 │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ - movw lr, #28537 @ 0x6f79 │ │ │ │ + movw lr, #35977 @ 0x8c89 │ │ │ │ movt lr, #31 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - ldr r4, [pc, #128] @ (73ff4 ) │ │ │ │ + ldr r4, [pc, #128] @ (7400c ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 73f9e │ │ │ │ + b.n 73fb6 │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 73f94 │ │ │ │ + cbz r2, 73fac │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73f94 │ │ │ │ + beq.n 73fac │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 73ff8 │ │ │ │ + bne.n 74010 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74310 │ │ │ │ + beq.w 74328 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73f94 │ │ │ │ + beq.n 73fac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 742f8 │ │ │ │ + bcs.w 74310 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 73fd6 │ │ │ │ + bcs.n 73fee │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 73fe4 │ │ │ │ + bcs.n 73ffc │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 73f80 │ │ │ │ + bhi.n 73f98 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73f8a │ │ │ │ + bls.n 73fa2 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73f94 │ │ │ │ + beq.n 73fac │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 73f8a │ │ │ │ + b.n 73fa2 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73f94 │ │ │ │ + beq.n 73fac │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 73f8a │ │ │ │ + b.n 73fa2 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73f94 │ │ │ │ + beq.n 73fac │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 73f8a │ │ │ │ + b.n 73fa2 │ │ │ │ nop │ │ │ │ - cbz r4, 7400a │ │ │ │ + cbz r4, 74022 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 741aa │ │ │ │ + bpl.w 741c2 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 741aa │ │ │ │ + beq.w 741c2 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 74de0 │ │ │ │ + bcs.w 74df8 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 7554e │ │ │ │ + bcs.w 75566 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 74de0 │ │ │ │ + bcs.w 74df8 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 74dd6 │ │ │ │ + bls.w 74dee │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 741aa │ │ │ │ + beq.w 741c2 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 741aa │ │ │ │ + beq.w 741c2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 741aa │ │ │ │ + bne.w 741c2 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75a10 │ │ │ │ + beq.w 75a28 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75bf6 │ │ │ │ + beq.w 75c0e │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 74076 │ │ │ │ + beq.n 7408e │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73f94 │ │ │ │ + bne.n 73fac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #35736 @ 0x8b98 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -110420,1188 +110418,1188 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9204 @ 0x23f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73fac │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75304 │ │ │ │ + bne.w 7531c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75304 │ │ │ │ + beq.w 7531c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 750c6 │ │ │ │ + bne.w 750de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7620e │ │ │ │ + beq.w 76226 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74e20 │ │ │ │ - ldr r3, [pc, #232] @ (742f0 ) │ │ │ │ + bpl.w 74e38 │ │ │ │ + ldr r3, [pc, #232] @ (74308 ) │ │ │ │ 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 74e2e │ │ │ │ + bne.w 74e46 │ │ │ │ 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 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76afe │ │ │ │ - ldr r7, [pc, #140] @ (742f0 ) │ │ │ │ + beq.w 76b16 │ │ │ │ + ldr r7, [pc, #140] @ (74308 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76b00 │ │ │ │ + beq.w 76b18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r4, r3, [r5, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w fp, [r5, #16] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 76b5a │ │ │ │ + bpl.w 76b72 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 74b2a │ │ │ │ + bne.w 74b42 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 74b36 │ │ │ │ + bne.w 74b4e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 74b42 │ │ │ │ + bne.w 74b5a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 74b42 │ │ │ │ + beq.w 74b5a │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #60] @ (742f4 ) │ │ │ │ + ldr r6, [pc, #60] @ (7430c ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 75978 │ │ │ │ - bl 7c85c │ │ │ │ + beq.w 75990 │ │ │ │ + bl 7c854 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75986 │ │ │ │ + beq.w 7599e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73fac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73f94 │ │ │ │ + bne.w 73fac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73f94 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73fac │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73f8a │ │ │ │ + bne.w 73fa2 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73f9e │ │ │ │ + bne.w 73fb6 │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 753d4 │ │ │ │ + bne.w 753ec │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f56 │ │ │ │ + beq.w 74f6e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74e38 │ │ │ │ + bne.w 74e50 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74e76 │ │ │ │ + bne.w 74e8e │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 759ea │ │ │ │ - ldr.w r8, [pc, #764] @ 7464c │ │ │ │ + bne.w 75a02 │ │ │ │ + ldr.w r8, [pc, #764] @ 74664 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75958 │ │ │ │ + bne.w 75970 │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75958 │ │ │ │ + beq.w 75970 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #724] @ (74648 ) │ │ │ │ + ldr r1, [pc, #724] @ (74660 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7536e │ │ │ │ + bne.w 75386 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7531a │ │ │ │ - ldr r1, [pc, #692] @ (74648 ) │ │ │ │ + bne.w 75332 │ │ │ │ + ldr r1, [pc, #692] @ (74660 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c18 │ │ │ │ + beq.w 75c30 │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76844 │ │ │ │ + beq.w 7685c │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 75c8c │ │ │ │ + bpl.w 75ca4 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75040 │ │ │ │ + beq.w 75058 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75050 │ │ │ │ + bne.w 75068 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7505a │ │ │ │ + bne.w 75072 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75064 │ │ │ │ + bne.w 7507c │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75078 │ │ │ │ + beq.w 75090 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 750b4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 75094 │ │ │ │ + beq.w 750ac │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7446a │ │ │ │ + beq.n 74482 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75094 │ │ │ │ + beq.w 750ac │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7446a │ │ │ │ + beq.n 74482 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 75094 │ │ │ │ + beq.w 750ac │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7446a │ │ │ │ + beq.n 74482 │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 75094 │ │ │ │ + beq.w 750ac │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 74452 │ │ │ │ + bne.n 7446a │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 750b4 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76746 │ │ │ │ + beq.w 7675e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 744a6 │ │ │ │ + beq.n 744be │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76746 │ │ │ │ + beq.w 7675e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 744a6 │ │ │ │ + beq.n 744be │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76746 │ │ │ │ + beq.w 7675e │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74490 │ │ │ │ + bne.n 744a8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 750b4 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7673a │ │ │ │ + beq.w 76752 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 744e2 │ │ │ │ + beq.n 744fa │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7673a │ │ │ │ + beq.w 76752 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 744e2 │ │ │ │ + beq.n 744fa │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7673a │ │ │ │ + beq.w 76752 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 744cc │ │ │ │ + bne.n 744e4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 750b4 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 767ec │ │ │ │ + beq.w 76804 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7451e │ │ │ │ + beq.n 74536 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 767ec │ │ │ │ + beq.w 76804 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7451e │ │ │ │ + beq.n 74536 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 767ec │ │ │ │ + beq.w 76804 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74508 │ │ │ │ + bne.n 74520 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 750b4 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 7678e │ │ │ │ + beq.w 767a6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74550 │ │ │ │ + beq.n 74568 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 7678e │ │ │ │ + beq.w 767a6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74550 │ │ │ │ + beq.n 74568 │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 7678e │ │ │ │ + beq.w 767a6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7453a │ │ │ │ + bne.n 74552 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 750b4 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 760f4 │ │ │ │ + beq.w 7610c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7458c │ │ │ │ + beq.n 745a4 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 760f4 │ │ │ │ + beq.w 7610c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7458c │ │ │ │ + beq.n 745a4 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 760f4 │ │ │ │ + beq.w 7610c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74576 │ │ │ │ + bne.n 7458e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 750b4 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 767e0 │ │ │ │ + beq.w 767f8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 745c8 │ │ │ │ + beq.n 745e0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 767e0 │ │ │ │ + beq.w 767f8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 745c8 │ │ │ │ + beq.n 745e0 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 767e0 │ │ │ │ + beq.w 767f8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 745b2 │ │ │ │ + bne.n 745ca │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7509c │ │ │ │ + ble.w 750b4 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 76782 │ │ │ │ + beq.w 7679a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 745fa │ │ │ │ + beq.n 74612 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 76782 │ │ │ │ + beq.w 7679a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 745fa │ │ │ │ + beq.n 74612 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 76782 │ │ │ │ + beq.w 7679a │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 745ea │ │ │ │ + bne.n 74602 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 75bd4 │ │ │ │ + bmi.w 75bec │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 767b0 │ │ │ │ + bmi.w 767c8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 748a0 │ │ │ │ + ble.w 748b8 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r3, #12 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74b18 │ │ │ │ + bge.w 74b30 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 74650 │ │ │ │ + cbz r3, 74668 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74ba4 │ │ │ │ - b.n 74650 │ │ │ │ - add r2, pc, #704 @ (adr r2, 7490c ) │ │ │ │ + bne.w 74bbc │ │ │ │ + b.n 74668 │ │ │ │ + add r2, pc, #704 @ (adr r2, 74924 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ - cbz r3, 74662 │ │ │ │ + cbz r3, 7467a │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74dea │ │ │ │ + bne.w 74e02 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 746de │ │ │ │ + beq.n 746f6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 746de │ │ │ │ + beq.n 746f6 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75192 │ │ │ │ - cbnz r0, 7468a │ │ │ │ + bne.w 751aa │ │ │ │ + cbnz r0, 746a2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756dc │ │ │ │ + bne.w 756f4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74698 │ │ │ │ + bne.n 746b0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c32 │ │ │ │ - cbnz r7, 746a2 │ │ │ │ + bne.w 75c4a │ │ │ │ + cbnz r7, 746ba │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7613e │ │ │ │ + bne.w 76156 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 746ae │ │ │ │ + cbnz r0, 746c6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7617c │ │ │ │ + bne.w 76194 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 746ba │ │ │ │ + cbnz r0, 746d2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767bc │ │ │ │ + bne.w 767d4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 746c6 │ │ │ │ + cbnz r0, 746de │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b98 │ │ │ │ + bne.w 75bb0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 746d2 │ │ │ │ + cbnz r0, 746ea │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7685c │ │ │ │ + bne.w 76874 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 746de │ │ │ │ + cbnz r0, 746f6 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 769f6 │ │ │ │ + bne.w 76a0e │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ - cbz r3, 74718 │ │ │ │ + cbz r3, 74730 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 74718 │ │ │ │ + cbz r1, 74730 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75156 │ │ │ │ - cbnz r0, 74700 │ │ │ │ + bne.w 7516e │ │ │ │ + cbnz r0, 74718 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756ce │ │ │ │ + bne.w 756e6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7470e │ │ │ │ + bne.n 74726 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7579a │ │ │ │ - cbnz r7, 74718 │ │ │ │ + bne.w 757b2 │ │ │ │ + cbnz r7, 74730 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75184 │ │ │ │ + bne.w 7519c │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ - cbz r3, 74726 │ │ │ │ + cbz r3, 7473e │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d92 │ │ │ │ + bne.w 74daa │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76692 │ │ │ │ + beq.w 766aa │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ - cbnz r3, 74748 │ │ │ │ + cbnz r3, 74760 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbnz r3, 74748 │ │ │ │ + cbnz r3, 74760 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ - cbnz r3, 74760 │ │ │ │ + cbnz r3, 74778 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - cbnz r3, 74760 │ │ │ │ + cbnz r3, 74778 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ str.w r3, [r9, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74f74 │ │ │ │ + bne.w 74f8c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f74 │ │ │ │ + beq.w 74f8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74f94 │ │ │ │ + beq.w 74fac │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 74790 │ │ │ │ + cbnz r1, 747a8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74f84 │ │ │ │ + bne.w 74f9c │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ - cbnz r3, 747b0 │ │ │ │ + cbnz r3, 747c8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #20 │ │ │ │ itttt mi │ │ │ │ ldrmi r3, [sp, #8] │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ strmi r3, [sp, #8] │ │ │ │ strmi.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75cbc │ │ │ │ + bne.w 75cd4 │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ - cbnz r3, 747c8 │ │ │ │ + cbnz r3, 747e0 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbz r3, 747c8 │ │ │ │ + cbz r3, 747e0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74a46 │ │ │ │ + beq.w 74a5e │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 74a46 │ │ │ │ + bne.w 74a5e │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a54 │ │ │ │ + beq.w 74a6c │ │ │ │ ldrd r1, r3, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 747e0 │ │ │ │ + cbnz r1, 747f8 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 749be │ │ │ │ - cbnz r3, 747ea │ │ │ │ + bne.w 749d6 │ │ │ │ + cbnz r3, 74802 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 750d2 │ │ │ │ + bne.w 750ea │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 749f4 │ │ │ │ + bne.w 74a0c │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76866 │ │ │ │ + bne.w 7687e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 74810 │ │ │ │ + cbnz r1, 74828 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76814 │ │ │ │ + bne.w 7682c │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74fcc │ │ │ │ + beq.w 74fe4 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b62 │ │ │ │ + bne.w 74b7a │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74b62 │ │ │ │ + beq.w 74b7a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74fa8 │ │ │ │ + beq.w 74fc0 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754f0 │ │ │ │ + beq.w 75508 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74856 │ │ │ │ + cbnz r1, 7486e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b82 │ │ │ │ + bne.w 74b9a │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 74866 │ │ │ │ + cbnz r1, 7487e │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7606c │ │ │ │ + bne.w 76084 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ eor.w r1, r2, r3 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 74ae0 │ │ │ │ + bmi.w 74af8 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 750fa │ │ │ │ + beq.w 75112 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 74b18 │ │ │ │ + bne.w 74b30 │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ add.w fp, fp, #1 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 74624 │ │ │ │ + bne.w 7463c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 748d2 │ │ │ │ + cbz r5, 748ea │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7547a │ │ │ │ + beq.w 75492 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7548a │ │ │ │ + beq.w 754a2 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7549a │ │ │ │ + beq.w 754b2 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 754aa │ │ │ │ + beq.w 754c2 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75470 │ │ │ │ + beq.w 75488 │ │ │ │ and.w r3, r2, #17408 @ 0x4400 │ │ │ │ cmp.w r3, #17408 @ 0x4400 │ │ │ │ - bne.n 748f2 │ │ │ │ + bne.n 7490a │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r3, #50825 @ 0xc689 │ │ │ │ + movw r3, #50817 @ 0xc681 │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.w 76abc │ │ │ │ + beq.w 76ad4 │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 751c6 │ │ │ │ + bmi.w 751de │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 74fe8 │ │ │ │ + bpl.w 75000 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 76ad8 │ │ │ │ + bne.w 76af0 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74ff2 │ │ │ │ + beq.w 7500a │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 74966 │ │ │ │ + ble.n 7497e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7493e │ │ │ │ + bge.n 74956 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7e710 │ │ │ │ + bl 7e730 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75d86 │ │ │ │ + blt.w 75d9e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 74966 │ │ │ │ + beq.n 7497e │ │ │ │ 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 76c90 │ │ │ │ - bl 7e710 │ │ │ │ + bge.w 76ca8 │ │ │ │ + bl 7e730 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75d86 │ │ │ │ + blt.w 75d9e │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 74946 │ │ │ │ + bne.n 7495e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 74996 │ │ │ │ + cbz r3, 749ae │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.w 75206 │ │ │ │ + bmi.w 7521e │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 74982 │ │ │ │ + bpl.n 7499a │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c02 │ │ │ │ + beq.w 76c1a │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 74996 │ │ │ │ + bgt.n 749ae │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 76c24 │ │ │ │ + ble.w 76c3c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ ittt pl │ │ │ │ bicpl.w r3, r3, #8192 @ 0x2000 │ │ │ │ orrpl.w r3, r3, #4096 @ 0x1000 │ │ │ │ strpl.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 752bc │ │ │ │ + bmi.w 752d4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76c9c │ │ │ │ + beq.w 76cb4 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r3, 749d8 │ │ │ │ + cbnz r3, 749f0 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76076 │ │ │ │ + bne.w 7608e │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ - cbnz r3, 749f4 │ │ │ │ + cbnz r3, 74a0c │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 747fe │ │ │ │ + beq.w 74816 │ │ │ │ ldr.w r7, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 74a02 │ │ │ │ + beq.n 74a1a │ │ │ │ str.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 747fe │ │ │ │ + beq.w 74816 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 747fe │ │ │ │ + bne.w 74816 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - beq.w 74800 │ │ │ │ + beq.w 74818 │ │ │ │ lsls r7, r3, #14 │ │ │ │ - bpl.w 74800 │ │ │ │ + bpl.w 74818 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r2, r3, #131072 @ 0x20000 │ │ │ │ ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76a1a │ │ │ │ + bne.w 76a32 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74806 │ │ │ │ + b.n 7481e │ │ │ │ str.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 747c8 │ │ │ │ + bne.w 747e0 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 747c8 │ │ │ │ + beq.w 747e0 │ │ │ │ str.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747d2 │ │ │ │ + bne.w 747ea │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747d2 │ │ │ │ + bne.w 747ea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 757a6 │ │ │ │ + bmi.w 757be │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 757f0 │ │ │ │ + bne.w 75808 │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 757f0 │ │ │ │ + beq.w 75808 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #280] @ (74b9c ) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #280] @ (74bb4 ) │ │ │ │ + bl 79168 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7553c │ │ │ │ + bne.w 75554 │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 759c2 │ │ │ │ + bne.w 759da │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 759c2 │ │ │ │ + beq.w 759da │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #240] @ (74ba0 ) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #240] @ (74bb8 ) │ │ │ │ + bl 79168 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 755aa │ │ │ │ + bne.w 755c2 │ │ │ │ ldr.w r2, [r9, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w r3, [r9, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 759a6 │ │ │ │ + bne.w 759be │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 747d8 │ │ │ │ + b.n 747f0 │ │ │ │ lsls r5, r2, #17 │ │ │ │ - bpl.w 7487c │ │ │ │ + bpl.w 74894 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7487c │ │ │ │ + bne.w 74894 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #50825 @ 0xc689 │ │ │ │ + movw r1, #50817 @ 0xc681 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7487c │ │ │ │ - movw r1, #63213 @ 0xf6ed │ │ │ │ + bne.w 74894 │ │ │ │ + movw r1, #63225 @ 0xf6f9 │ │ │ │ movt r1, #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - beq.w 74886 │ │ │ │ + beq.w 7489e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 74626 │ │ │ │ + bne.w 7463e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 7489e │ │ │ │ + b.n 748b6 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 742a2 │ │ │ │ + beq.w 742ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 742aa │ │ │ │ + beq.w 742c2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 6d774 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 742b2 │ │ │ │ + bne.w 742ca │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ab6e0 │ │ │ │ + bl 1adaa8 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 7597e │ │ │ │ + b.w 75996 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754b4 │ │ │ │ + beq.w 754cc │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74856 │ │ │ │ + bne.w 7486e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74856 │ │ │ │ + beq.w 7486e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74fc6 │ │ │ │ + beq.w 74fde │ │ │ │ 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 7551e │ │ │ │ - b.n 74866 │ │ │ │ + beq.w 75536 │ │ │ │ + b.n 7487e │ │ │ │ nop │ │ │ │ - add r2, pc, #944 @ (adr r2, 74f50 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 74f68 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 74ca4 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 74cbc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldrd ip, r2, [r3, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w lr, [r3] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75120 │ │ │ │ + bne.w 75138 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 74bca │ │ │ │ + bne.n 74be2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ef0 │ │ │ │ + bne.w 75f08 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74bd8 │ │ │ │ + bne.n 74bf0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f68 │ │ │ │ - cbnz r2, 74be2 │ │ │ │ + bne.w 75f80 │ │ │ │ + cbnz r2, 74bfa │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76616 │ │ │ │ + bne.w 7662e │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbnz r6, 74bee │ │ │ │ + cbnz r6, 74c06 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76412 │ │ │ │ + bne.w 7642a │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cbnz r6, 74bfa │ │ │ │ + cbnz r6, 74c12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7648a │ │ │ │ + bne.w 764a2 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76582 │ │ │ │ + bne.w 7659a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7658a │ │ │ │ + bne.w 765a2 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbnz r6, 74c16 │ │ │ │ + cbnz r6, 74c2e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76592 │ │ │ │ + bne.w 765aa │ │ │ │ ldr r6, [r3, #28] │ │ │ │ - cbnz r6, 74c22 │ │ │ │ + cbnz r6, 74c3a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765d2 │ │ │ │ + bne.w 765ea │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 74c2e │ │ │ │ + cbnz r6, 74c46 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76240 │ │ │ │ + bne.w 76258 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ - cbnz r6, 74c3a │ │ │ │ + cbnz r6, 74c52 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76278 │ │ │ │ + bne.w 76290 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 74c46 │ │ │ │ + cbnz r6, 74c5e │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762b4 │ │ │ │ + bne.w 762cc │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ - cbnz r6, 74c52 │ │ │ │ + cbnz r6, 74c6a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762ee │ │ │ │ + bne.w 76306 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 74c5e │ │ │ │ + cbnz r6, 74c76 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76326 │ │ │ │ + bne.w 7633e │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 74c6a │ │ │ │ + cbnz r6, 74c82 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763b4 │ │ │ │ + bne.w 763cc │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 74c76 │ │ │ │ + cbnz r6, 74c8e │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76366 │ │ │ │ + bne.w 7637e │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 74c82 │ │ │ │ + cbnz r6, 74c9a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761b0 │ │ │ │ + bne.w 761c8 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 74c8e │ │ │ │ + cbnz r6, 74ca6 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765da │ │ │ │ + bne.w 765f2 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ - cbnz r6, 74c9a │ │ │ │ + cbnz r6, 74cb2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76226 │ │ │ │ + bne.w 7623e │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - cbnz r6, 74ca6 │ │ │ │ + cbnz r6, 74cbe │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7687c │ │ │ │ + bne.w 76894 │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ - cbnz r6, 74cb2 │ │ │ │ + cbnz r6, 74cca │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76cfc │ │ │ │ + bne.w 76d14 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ - cbnz r6, 74cbe │ │ │ │ + cbnz r6, 74cd6 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d04 │ │ │ │ + bne.w 76d1c │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ - cbnz r6, 74cca │ │ │ │ + cbnz r6, 74ce2 │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ce2 │ │ │ │ + bne.w 76cfa │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ - cbnz r6, 74cd6 │ │ │ │ + cbnz r6, 74cee │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76cf4 │ │ │ │ + bne.w 76d0c │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ - cbnz r6, 74ce2 │ │ │ │ + cbnz r6, 74cfa │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d22 │ │ │ │ + bne.w 76d3a │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ - cbnz r6, 74cee │ │ │ │ + cbnz r6, 74d06 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d40 │ │ │ │ + bne.w 76d58 │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ - cbnz r6, 74cfa │ │ │ │ + cbnz r6, 74d12 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76a8a │ │ │ │ + bne.w 76aa2 │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ - cbnz r6, 74d06 │ │ │ │ + cbnz r6, 74d1e │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76a92 │ │ │ │ + bne.w 76aaa │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ - cbnz r7, 74d18 │ │ │ │ + cbnz r7, 74d30 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 75fec │ │ │ │ - cbnz r2, 74d22 │ │ │ │ + bne.w 76004 │ │ │ │ + cbnz r2, 74d3a │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 761fa │ │ │ │ + bne.w 76212 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ - cbnz r6, 74d2e │ │ │ │ + cbnz r6, 74d46 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 763f2 │ │ │ │ + bne.w 7640a │ │ │ │ ldr.w r6, [r3, #128] @ 0x80 │ │ │ │ - cbnz r6, 74d3e │ │ │ │ + cbnz r6, 74d56 │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76c4c │ │ │ │ + bne.w 76c64 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ - cbnz r6, 74d4a │ │ │ │ + cbnz r6, 74d62 │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76c62 │ │ │ │ + bne.w 76c7a │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - cbnz r6, 74d5a │ │ │ │ + cbnz r6, 74d72 │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76404 │ │ │ │ + bne.w 7641c │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ - cbnz r6, 74d6a │ │ │ │ + cbnz r6, 74d82 │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b42 │ │ │ │ + bne.w 76b5a │ │ │ │ ldr.w r6, [r3, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74654 │ │ │ │ + bne.w 7466c │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74654 │ │ │ │ - cbz r0, 74d8c │ │ │ │ + beq.w 7466c │ │ │ │ + cbz r0, 74da4 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74654 │ │ │ │ + beq.w 7466c │ │ │ │ str.w r1, [r3, #140] @ 0x8c │ │ │ │ - b.n 74654 │ │ │ │ + b.n 7466c │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751f8 │ │ │ │ - cbnz r0, 74da6 │ │ │ │ + bne.w 75210 │ │ │ │ + cbnz r0, 74dbe │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76832 │ │ │ │ + bne.w 7684a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74726 │ │ │ │ + bne.w 7473e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76b2e │ │ │ │ + bne.w 76b46 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74730 │ │ │ │ + bne.w 74748 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74730 │ │ │ │ + beq.w 74748 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 74730 │ │ │ │ + beq.w 74748 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 74730 │ │ │ │ + b.n 74748 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 74044 │ │ │ │ + bls.w 7405c │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74044 │ │ │ │ - b.w 741aa │ │ │ │ + bne.w 7405c │ │ │ │ + b.w 741c2 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75288 │ │ │ │ - cbnz r0, 74e02 │ │ │ │ + bne.w 752a0 │ │ │ │ + cbnz r0, 74e1a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76870 │ │ │ │ + bne.w 76888 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74e10 │ │ │ │ + bne.n 74e28 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76876 │ │ │ │ + bne.w 7688e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74662 │ │ │ │ + bne.w 7467a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74662 │ │ │ │ - b.n 752b6 │ │ │ │ + beq.w 7467a │ │ │ │ + b.n 752ce │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7423a │ │ │ │ + beq.w 74252 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.w 7423a │ │ │ │ - ldr r5, [pc, #732] @ (75118 ) │ │ │ │ + b.w 74252 │ │ │ │ + ldr r5, [pc, #732] @ (75130 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 75d26 │ │ │ │ + bne.w 75d3e │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75ce2 │ │ │ │ + beq.w 75cfa │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76cc0 │ │ │ │ + bne.w 76cd8 │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 74ec4 │ │ │ │ - ldr r3, [pc, #632] @ (75118 ) │ │ │ │ + bpl.n 74edc │ │ │ │ + ldr r3, [pc, #632] @ (75130 ) │ │ │ │ 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] │ │ │ │ @@ -111621,346 +111619,346 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cde │ │ │ │ - ldr r5, [pc, #536] @ (75118 ) │ │ │ │ + beq.w 76cf6 │ │ │ │ + ldr r5, [pc, #536] @ (75130 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a50 │ │ │ │ + beq.w 76a68 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7dd18 │ │ │ │ + bl 7dd34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76a2c │ │ │ │ + beq.w 76a44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74f42 │ │ │ │ + beq.n 74f5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ab2 │ │ │ │ + beq.w 76aca │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 755bc │ │ │ │ + bne.w 755d4 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75810 │ │ │ │ + bne.w 75828 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 755a2 │ │ │ │ - ldr r5, [pc, #432] @ (75118 ) │ │ │ │ + beq.w 755ba │ │ │ │ + ldr r5, [pc, #432] @ (75130 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 7590c │ │ │ │ + b.w 75924 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74790 │ │ │ │ + bne.w 747a8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74790 │ │ │ │ - cbz r5, 74f8c │ │ │ │ + beq.w 747a8 │ │ │ │ + cbz r5, 74fa4 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 74790 │ │ │ │ + beq.w 747a8 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ - b.w 74790 │ │ │ │ + b.w 747a8 │ │ │ │ str.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74790 │ │ │ │ + bne.w 747a8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74790 │ │ │ │ - b.n 74f8c │ │ │ │ + beq.w 747a8 │ │ │ │ + b.n 74fa4 │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 759b0 │ │ │ │ + beq.w 759c8 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74856 │ │ │ │ + bne.w 7486e │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74856 │ │ │ │ + beq.w 7486e │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.n 74856 │ │ │ │ + b.n 7486e │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7481a │ │ │ │ - cbz r5, 74fe2 │ │ │ │ + beq.w 74832 │ │ │ │ + cbz r5, 74ffa │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7481a │ │ │ │ + beq.w 74832 │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.n 7481a │ │ │ │ + b.n 74832 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7491e │ │ │ │ + bne.w 74936 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.w 7602c │ │ │ │ + bmi.w 76044 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #284] @ (7511c ) │ │ │ │ + ldr r1, [pc, #284] @ (75134 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79110 │ │ │ │ + bl 790fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7491e │ │ │ │ - ldr r1, [pc, #264] @ (7511c ) │ │ │ │ + bne.w 74936 │ │ │ │ + ldr r1, [pc, #264] @ (75134 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #28537 @ 0x6f79 │ │ │ │ + movw r3, #35977 @ 0x8c89 │ │ │ │ movt r3, #31 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74928 │ │ │ │ - b.n 74966 │ │ │ │ + bgt.w 74940 │ │ │ │ + b.n 7497e │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743e2 │ │ │ │ + beq.w 743fa │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743f2 │ │ │ │ + beq.w 7440a │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74402 │ │ │ │ + beq.w 7441a │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7441e │ │ │ │ + bne.w 74436 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 75094 │ │ │ │ + beq.n 750ac │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7507a │ │ │ │ + bne.n 75092 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 7608c │ │ │ │ + bne.w 760a4 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r2, #9 │ │ │ │ - bmi.w 75bd4 │ │ │ │ + bmi.w 75bec │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 767b0 │ │ │ │ + bmi.w 767c8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 7461a │ │ │ │ - b.w 748a0 │ │ │ │ + bgt.w 74632 │ │ │ │ + b.w 748b8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73f94 │ │ │ │ - b.w 741d8 │ │ │ │ + bne.w 73fac │ │ │ │ + b.w 741f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76c74 │ │ │ │ + beq.w 76c8c │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 750ec │ │ │ │ + beq.n 75104 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 749f8 │ │ │ │ + bne.w 74a10 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 747fe │ │ │ │ - b.n 749e8 │ │ │ │ + beq.w 74816 │ │ │ │ + b.n 74a00 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7487c │ │ │ │ + beq.w 74894 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74b0a │ │ │ │ + beq.w 74b22 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7487c │ │ │ │ - b.n 74b0a │ │ │ │ + beq.w 74894 │ │ │ │ + b.n 74b22 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #256 @ (adr r5, 75220 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 75238 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7512e │ │ │ │ + bne.n 75146 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76016 │ │ │ │ + bne.w 7602e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7513c │ │ │ │ + bne.n 75154 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75fdc │ │ │ │ - cbnz r2, 75146 │ │ │ │ + bne.w 75ff4 │ │ │ │ + cbnz r2, 7515e │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7679a │ │ │ │ + bne.w 767b2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 75152 │ │ │ │ + cbnz r0, 7516a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75dae │ │ │ │ + bne.w 75dc6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 74bee │ │ │ │ - cbnz r0, 75160 │ │ │ │ + b.n 74c06 │ │ │ │ + cbnz r0, 75178 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75786 │ │ │ │ + bne.w 7579e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7516e │ │ │ │ + bne.n 75186 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d38 │ │ │ │ + bne.w 75d50 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74718 │ │ │ │ + bne.w 74730 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74718 │ │ │ │ + beq.w 74730 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74718 │ │ │ │ + beq.w 74730 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7471e │ │ │ │ - b.n 74db6 │ │ │ │ - cbnz r0, 7519c │ │ │ │ + bne.w 74736 │ │ │ │ + b.n 74dce │ │ │ │ + cbnz r0, 751b4 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75770 │ │ │ │ + bne.w 75788 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 751aa │ │ │ │ + bne.n 751c2 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75da0 │ │ │ │ - cbnz r7, 751b4 │ │ │ │ + bne.w 75db8 │ │ │ │ + cbnz r7, 751cc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 766a4 │ │ │ │ + bne.w 766bc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 751c0 │ │ │ │ + cbnz r0, 751d8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d4c │ │ │ │ + bne.w 75d64 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 746ae │ │ │ │ + b.w 746c6 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ movls.w r3, #4294967295 @ 0xffffffff │ │ │ │ strls.w r3, [r9, #144] @ 0x90 │ │ │ │ - bls.w 748f8 │ │ │ │ + bls.w 74910 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #53396 @ 0xd094 │ │ │ │ + movw r1, #56660 @ 0xdd54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ - cbnz r0, 75202 │ │ │ │ + b.w 75da2 │ │ │ │ + cbnz r0, 7521a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76828 │ │ │ │ + bne.w 76840 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 74da6 │ │ │ │ + b.n 74dbe │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 76be0 │ │ │ │ + bpl.w 76bf8 │ │ │ │ ldr.w r3, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 75232 │ │ │ │ + cbnz r3, 7524a │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 7a674 │ │ │ │ + bl 7a66c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cb0 │ │ │ │ + beq.w 76cc8 │ │ │ │ movs r2, #30 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ strb r3, [r0, #6] │ │ │ │ str.w r0, [r9, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ - cbnz r3, 75248 │ │ │ │ + cbnz r3, 75260 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #8 │ │ │ │ itt eq │ │ │ │ orreq.w r2, r2, #4 │ │ │ │ streq.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r2, #17 │ │ │ │ - bpl.n 75256 │ │ │ │ + bpl.n 7526e │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c02 │ │ │ │ + beq.w 76c1a │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bpl.w 74982 │ │ │ │ + bpl.w 7499a │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 74996 │ │ │ │ + beq.w 749ae │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #53700 @ 0xd1c4 │ │ │ │ + movw r1, #56964 @ 0xde84 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ - cbnz r0, 75292 │ │ │ │ + b.w 75da2 │ │ │ │ + cbnz r0, 752aa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ca4 │ │ │ │ + bne.w 76cbc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 752a0 │ │ │ │ + bne.n 752b8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a0c │ │ │ │ + bne.w 76a24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74662 │ │ │ │ + bne.w 7467a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74662 │ │ │ │ + beq.w 7467a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74662 │ │ │ │ + beq.w 7467a │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.w 74662 │ │ │ │ - ldr r0, [pc, #756] @ (755b4 ) │ │ │ │ + b.w 7467a │ │ │ │ + ldr r0, [pc, #756] @ (755cc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r9, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -111972,274 +111970,274 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 767fe │ │ │ │ + beq.w 76816 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 749b6 │ │ │ │ + b.w 749ce │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 741c4 │ │ │ │ - b.w 75d86 │ │ │ │ + bne.w 741dc │ │ │ │ + b.w 75d9e │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7e368 │ │ │ │ + bl 7e388 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #628] @ (755b8 ) │ │ │ │ + ldr r1, [pc, #628] @ (755d0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76af4 │ │ │ │ + beq.w 76b0c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 743a6 │ │ │ │ + beq.w 743be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743a6 │ │ │ │ + bne.w 743be │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 743a6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 743be │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743a6 │ │ │ │ - b.w 74386 │ │ │ │ + bne.w 743be │ │ │ │ + b.w 7439e │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 75742 │ │ │ │ + ble.w 7575a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bmi.w 76b7a │ │ │ │ + bmi.w 76b92 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 75742 │ │ │ │ + beq.w 7575a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 76b7a │ │ │ │ + bmi.w 76b92 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 75742 │ │ │ │ + beq.w 7575a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 76b7a │ │ │ │ + bmi.w 76b92 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 75742 │ │ │ │ + beq.w 7575a │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r4, #22 │ │ │ │ - bmi.w 76b7a │ │ │ │ + bmi.w 76b92 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 753ba │ │ │ │ + bne.n 753d2 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 73f1c │ │ │ │ + b.w 73f34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 74332 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d95c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 74332 │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d95c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 74332 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d95c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 74332 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d95c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 74332 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d95c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 74332 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 75460 │ │ │ │ + b.n 75478 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7431a │ │ │ │ + beq.w 74332 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d940 │ │ │ │ + bl 7d95c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 75456 │ │ │ │ - b.w 75d86 │ │ │ │ + bne.n 7546e │ │ │ │ + b.w 75d9e │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 748d2 │ │ │ │ + b.w 748ea │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748b4 │ │ │ │ + bne.w 748cc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r9, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748be │ │ │ │ + bne.w 748d6 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r3, [r9, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748c8 │ │ │ │ + bne.w 748e0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r3, [r9, #56] @ 0x38 │ │ │ │ - b.w 748c8 │ │ │ │ + b.w 748e0 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b68 │ │ │ │ - cbnz r5, 754fa │ │ │ │ + beq.w 74b80 │ │ │ │ + cbnz r5, 75512 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 754d4 │ │ │ │ + cbnz r1, 754ec │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74fc6 │ │ │ │ + bne.w 74fde │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74866 │ │ │ │ + bne.w 7487e │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74866 │ │ │ │ + beq.w 7487e │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 74866 │ │ │ │ + b.w 7487e │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b68 │ │ │ │ + beq.w 74b80 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 769ee │ │ │ │ + bne.w 76a06 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 75514 │ │ │ │ + cbnz r1, 7552c │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b82 │ │ │ │ + bne.w 74b9a │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74866 │ │ │ │ + bne.w 7487e │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74866 │ │ │ │ + beq.w 7487e │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74866 │ │ │ │ - b.n 754e8 │ │ │ │ + beq.w 7487e │ │ │ │ + b.n 75500 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 73cda │ │ │ │ - b.n 7575e │ │ │ │ + bmi.w 73cf2 │ │ │ │ + b.n 75776 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a94 │ │ │ │ + beq.w 74aac │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 747d2 │ │ │ │ + b.w 747ea │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74044 │ │ │ │ - b.w 741aa │ │ │ │ + bne.w 7405c │ │ │ │ + b.w 741c2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 767f8 │ │ │ │ + beq.w 76810 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e550 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d8a │ │ │ │ + beq.w 75da2 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.n 7558a │ │ │ │ + bpl.n 755a2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 76100 │ │ │ │ + bmi.w 76118 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ str.w r4, [r9, #168] @ 0xa8 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r3, r3, r2, lsr #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 73ca6 │ │ │ │ - b.n 753cc │ │ │ │ + bpl.w 73cbe │ │ │ │ + b.n 753e4 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 7434e │ │ │ │ + b.w 74366 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75544 │ │ │ │ - b.w 74abe │ │ │ │ + bne.n 7555c │ │ │ │ + b.w 74ad6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #704 @ (adr r2, 7587c ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 75894 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30204 @ 0x75fc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76cc0 │ │ │ │ + bne.w 76cd8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7560e │ │ │ │ + bpl.n 75626 │ │ │ │ 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 │ │ │ │ @@ -112256,143 +112254,143 @@ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cde │ │ │ │ + beq.w 76cf6 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a50 │ │ │ │ + beq.w 76a68 │ │ │ │ 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 7dd18 │ │ │ │ + bl 7dd34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76a2c │ │ │ │ + beq.w 76a44 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7567a │ │ │ │ + beq.n 75692 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76b9e │ │ │ │ + beq.w 76bb6 │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 755ce │ │ │ │ + bne.n 755e6 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ - b.n 74f56 │ │ │ │ - bl 80558 │ │ │ │ + b.n 74f6e │ │ │ │ + bl 8057c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75d86 │ │ │ │ + blt.w 75d9e │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ and.w r0, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c96 │ │ │ │ + bne.w 73cae │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73c96 │ │ │ │ + beq.w 73cae │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 761ee │ │ │ │ + bne.w 76206 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73ca6 │ │ │ │ - b.n 75564 │ │ │ │ + bne.w 73cbe │ │ │ │ + b.n 7557c │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74706 │ │ │ │ - b.w 7470e │ │ │ │ + beq.w 7471e │ │ │ │ + b.w 74726 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 756ec │ │ │ │ + bne.n 75704 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c32 │ │ │ │ - cbnz r7, 756f6 │ │ │ │ + bne.w 75c4a │ │ │ │ + cbnz r7, 7570e │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7613e │ │ │ │ + bne.w 76156 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7695a │ │ │ │ + bne.w 76972 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7617e │ │ │ │ + bne.w 76196 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746ba │ │ │ │ + bne.w 746d2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746ba │ │ │ │ + beq.w 746d2 │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7572c │ │ │ │ + bne.n 75744 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c6e │ │ │ │ - cbnz r6, 75736 │ │ │ │ + bne.w 75c86 │ │ │ │ + cbnz r6, 7574e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76862 │ │ │ │ + bne.w 7687a │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75c82 │ │ │ │ - b.w 746de │ │ │ │ + beq.w 75c9a │ │ │ │ + b.w 746f6 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73e34 │ │ │ │ + bne.w 73e4c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73f34 │ │ │ │ + bne.w 73f4c │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ str.w r5, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 73f42 │ │ │ │ + b.w 73f5a │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7519c │ │ │ │ + beq.w 751b4 │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 751a2 │ │ │ │ - b.n 751aa │ │ │ │ + beq.w 751ba │ │ │ │ + b.n 751c2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 75160 │ │ │ │ + beq.w 75178 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 75166 │ │ │ │ - b.n 7516e │ │ │ │ + beq.w 7517e │ │ │ │ + b.n 75186 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74710 │ │ │ │ - b.w 74718 │ │ │ │ - ldr r3, [pc, #596] @ (759fc ) │ │ │ │ + beq.w 74728 │ │ │ │ + b.w 74730 │ │ │ │ + ldr r3, [pc, #596] @ (75a14 ) │ │ │ │ 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 │ │ │ │ @@ -112403,119 +112401,119 @@ │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7694e │ │ │ │ + beq.w 76966 │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 74a74 │ │ │ │ - ldr r0, [pc, #524] @ (75a00 ) │ │ │ │ + beq.w 74a8c │ │ │ │ + ldr r0, [pc, #524] @ (75a18 ) │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #508] @ (75a00 ) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #508] @ (75a18 ) │ │ │ │ + bl 79168 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 74a8e │ │ │ │ - b.n 75d86 │ │ │ │ + bne.w 74aa6 │ │ │ │ + b.n 75d9e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76556 │ │ │ │ + bne.w 7656e │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 755a2 │ │ │ │ + beq.w 755ba │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w sl, [pc, #464] @ 759fc │ │ │ │ + ldr.w sl, [pc, #464] @ 75a14 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ movw r9, #29936 @ 0x74f0 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7691a │ │ │ │ + beq.w 76932 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 75968 │ │ │ │ + bpl.w 75980 │ │ │ │ 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 75972 │ │ │ │ + bne.n 7598a │ │ │ │ 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 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a5e │ │ │ │ + beq.w 76a76 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a4e │ │ │ │ + beq.w 76a66 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7dd18 │ │ │ │ + bl 7dd34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76a2a │ │ │ │ + beq.w 76a42 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 758ee │ │ │ │ + beq.n 75906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a20 │ │ │ │ + beq.w 76a38 │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7583a │ │ │ │ + bne.n 75852 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 755a2 │ │ │ │ + bpl.w 755ba │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -112525,120 +112523,120 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76972 │ │ │ │ + beq.w 7698a │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r8, [pc, #200] @ 75a0c │ │ │ │ + ldr.w r8, [pc, #200] @ 75a24 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 74364 │ │ │ │ - ldr r0, [pc, #168] @ (75a04 ) │ │ │ │ + beq.w 7437c │ │ │ │ + ldr r0, [pc, #168] @ (75a1c ) │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7436e │ │ │ │ - b.n 75d86 │ │ │ │ + bne.w 74386 │ │ │ │ + b.n 75d9e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75882 │ │ │ │ + beq.n 7589a │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 75882 │ │ │ │ - bl 7a2f8 │ │ │ │ + b.n 7589a │ │ │ │ + bl 7a2f0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 742d4 │ │ │ │ + bge.w 742ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75d86 │ │ │ │ + bne.w 75d9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.n 75d8a │ │ │ │ + b.n 75da2 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.w 747e0 │ │ │ │ + b.w 747f8 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b68 │ │ │ │ + beq.w 74b80 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74fb2 │ │ │ │ - ldr r0, [pc, #68] @ (75a08 ) │ │ │ │ + b.w 74fca │ │ │ │ + ldr r0, [pc, #68] @ (75a20 ) │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #48] @ (75a08 ) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #48] @ (75a20 ) │ │ │ │ + bl 79168 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 74ab8 │ │ │ │ - b.n 75d86 │ │ │ │ + bne.w 74ad0 │ │ │ │ + b.n 75d9e │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 73c1e │ │ │ │ + b.w 73c36 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 75828 │ │ │ │ - b.w 7434e │ │ │ │ + bne.w 75840 │ │ │ │ + b.w 74366 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #944 @ (adr r2, 75db4 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 75dcc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 75cc8 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 75ce0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 75b0c ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 75b24 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73fac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73fac │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73fac │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73fac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73fac │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73fac │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73fac │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73fac │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -112725,2006 +112723,2053 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r9, r6 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73f94 │ │ │ │ + beq.w 73fac │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 741b2 │ │ │ │ - b.w 73f94 │ │ │ │ + bne.w 741ca │ │ │ │ + b.w 73fac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75c6c │ │ │ │ + beq.n 75c84 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #28] │ │ │ │ - cbnz r0, 75bb4 │ │ │ │ + cbnz r0, 75bcc │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 766f4 │ │ │ │ + bne.w 7670c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746de │ │ │ │ + bne.w 746f6 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 746de │ │ │ │ + beq.w 746f6 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 746de │ │ │ │ + beq.w 746f6 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 746de │ │ │ │ + b.w 746f6 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r2, #4194304 @ 0x400000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ - b.w 74606 │ │ │ │ + b.w 7461e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73ec0 │ │ │ │ + beq.w 73ed8 │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ - b.w 73f42 │ │ │ │ + b.w 73f5a │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 741aa │ │ │ │ + beq.w 741c2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73f94 │ │ │ │ - b.w 741aa │ │ │ │ + bne.w 73fac │ │ │ │ + b.w 741c2 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76946 │ │ │ │ + beq.w 7695e │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74928 │ │ │ │ - b.w 74996 │ │ │ │ + bgt.w 74940 │ │ │ │ + b.w 749ae │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbnz r7, 75c42 │ │ │ │ + cbnz r7, 75c5a │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76142 │ │ │ │ + bne.w 7615a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75c50 │ │ │ │ + bne.n 75c68 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7617c │ │ │ │ + bne.w 76194 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 75c5c │ │ │ │ + cbnz r0, 75c74 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75716 │ │ │ │ + bne.w 7572e │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746c6 │ │ │ │ + bne.w 746de │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746c6 │ │ │ │ + beq.w 746de │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r6, 75c7c │ │ │ │ + cbnz r6, 75c94 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76178 │ │ │ │ + bne.w 76190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746de │ │ │ │ + bne.w 746f6 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 746de │ │ │ │ - b.n 75bce │ │ │ │ + beq.w 746f6 │ │ │ │ + b.n 75be6 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 743c4 │ │ │ │ + bpl.w 743dc │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 743c4 │ │ │ │ + bne.w 743dc │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 743c4 │ │ │ │ + bne.w 743dc │ │ │ │ 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 743c4 │ │ │ │ + b.w 743dc │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74a34 │ │ │ │ + beq.w 74a4c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 747c8 │ │ │ │ + bne.w 747e0 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747c0 │ │ │ │ - b.w 747c8 │ │ │ │ + bne.w 747d8 │ │ │ │ + b.w 747e0 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7590c │ │ │ │ + beq.w 75924 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 75d0c │ │ │ │ + beq.n 75d24 │ │ │ │ cmp r4, #10 │ │ │ │ - bls.w 76966 │ │ │ │ + bls.w 7697e │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7590c │ │ │ │ + beq.w 75924 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 75828 │ │ │ │ + b.n 75840 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.w 74e5e │ │ │ │ + bhi.w 74e76 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 74e66 │ │ │ │ + b.w 74e7e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7516e │ │ │ │ + beq.w 75186 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75174 │ │ │ │ - b.w 74718 │ │ │ │ + beq.w 7518c │ │ │ │ + b.w 74730 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 76688 │ │ │ │ + beq.w 766a0 │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r6, 75d64 │ │ │ │ + cbnz r6, 75d7c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767d0 │ │ │ │ + bne.w 767e8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76988 │ │ │ │ + bne.w 769a0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746c6 │ │ │ │ - b.n 75b9c │ │ │ │ - ldr r0, [pc, #620] @ (75fe8 ) │ │ │ │ + beq.w 746de │ │ │ │ + b.n 75bb4 │ │ │ │ + ldr r0, [pc, #620] @ (76000 ) │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 73eaa │ │ │ │ + bne.w 73ec2 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.w 76ba8 │ │ │ │ + bmi.w 76bc0 │ │ │ │ bic.w r2, r2, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 749b8 │ │ │ │ + b.w 749d0 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #4] │ │ │ │ - b.w 751aa │ │ │ │ + b.w 751c2 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 769d2 │ │ │ │ + bne.w 769ea │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 75dc2 │ │ │ │ + cbnz r0, 75dda │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 769e4 │ │ │ │ + bne.w 769fc │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76584 │ │ │ │ + bne.w 7659c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c0a │ │ │ │ + beq.w 74c22 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 768e4 │ │ │ │ - cbnz r6, 75dec │ │ │ │ + bne.w 768fc │ │ │ │ + cbnz r6, 75e04 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764b6 │ │ │ │ + bne.w 764ce │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c22 │ │ │ │ + bne.w 74c3a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c22 │ │ │ │ + beq.w 74c3a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 768c2 │ │ │ │ - cbnz r6, 75e14 │ │ │ │ + bne.w 768da │ │ │ │ + cbnz r6, 75e2c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764de │ │ │ │ + bne.w 764f6 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c3a │ │ │ │ + bne.w 74c52 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c3a │ │ │ │ + beq.w 74c52 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 768ce │ │ │ │ - cbnz r6, 75e3c │ │ │ │ + bne.w 768e6 │ │ │ │ + cbnz r6, 75e54 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76506 │ │ │ │ + bne.w 7651e │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c52 │ │ │ │ + bne.w 74c6a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c52 │ │ │ │ + beq.w 74c6a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76910 │ │ │ │ + bne.w 76928 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 75e62 │ │ │ │ + cbnz r6, 75e7a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7652e │ │ │ │ + bne.w 76546 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c6a │ │ │ │ + bne.w 74c82 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c6a │ │ │ │ + beq.w 74c82 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76606 │ │ │ │ + beq.w 7661e │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 75e8c │ │ │ │ + cbnz r6, 75ea4 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7636c │ │ │ │ + bne.w 76384 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c82 │ │ │ │ + bne.w 74c9a │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c82 │ │ │ │ + beq.w 74c9a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76654 │ │ │ │ + beq.w 7666c │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 75eb6 │ │ │ │ + cbnz r6, 75ece │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76396 │ │ │ │ + bne.w 763ae │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c9a │ │ │ │ + bne.w 74cb2 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c9a │ │ │ │ + beq.w 74cb2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ cmp r6, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #72] @ 0x48 │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74ca6 │ │ │ │ + bne.w 74cbe │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74ca6 │ │ │ │ + beq.w 74cbe │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74ca6 │ │ │ │ + beq.w 74cbe │ │ │ │ str r7, [r3, #76] @ 0x4c │ │ │ │ - b.w 74ca6 │ │ │ │ + b.w 74cbe │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75efe │ │ │ │ + bne.n 75f16 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75f68 │ │ │ │ - cbnz r2, 75f08 │ │ │ │ + bne.n 75f80 │ │ │ │ + cbnz r2, 75f20 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76616 │ │ │ │ + bne.w 7662e │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7698e │ │ │ │ + bne.w 769a6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76414 │ │ │ │ + bne.w 7642c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74bfa │ │ │ │ + bne.w 74c12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74bfa │ │ │ │ + beq.w 74c12 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75f3c │ │ │ │ + bne.n 75f54 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75fa6 │ │ │ │ - cbnz r0, 75f46 │ │ │ │ + bne.n 75fbe │ │ │ │ + cbnz r0, 75f5e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76596 │ │ │ │ + bne.w 765ae │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76904 │ │ │ │ + bne.w 7691c │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76454 │ │ │ │ - cbnz r0, 75f62 │ │ │ │ + bne.w 7646c │ │ │ │ + cbnz r0, 75f7a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76246 │ │ │ │ + bne.w 7625e │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c2e │ │ │ │ + b.w 74c46 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbnz r2, 75f78 │ │ │ │ + cbnz r2, 75f90 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7661a │ │ │ │ + bne.w 76632 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75f86 │ │ │ │ + bne.n 75f9e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76412 │ │ │ │ + bne.w 7642a │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7699a │ │ │ │ + bne.w 769b2 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75f28 │ │ │ │ + bne.n 75f40 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 768be │ │ │ │ + bne.w 768d6 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c0a │ │ │ │ + beq.w 74c22 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 75fb4 │ │ │ │ + cbnz r0, 75fcc │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76598 │ │ │ │ - cbnz r6, 75fbe │ │ │ │ + bne.w 765b0 │ │ │ │ + cbnz r6, 75fd6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76452 │ │ │ │ + bne.w 7646a │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 75fca │ │ │ │ + cbnz r0, 75fe2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76246 │ │ │ │ + bne.w 7625e │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 75fd6 │ │ │ │ + cbnz r0, 75fee │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7627e │ │ │ │ + bne.w 76296 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c3a │ │ │ │ + b.w 74c52 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #4] │ │ │ │ - b.w 7513c │ │ │ │ + b.w 75154 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76922 │ │ │ │ + bne.w 7693a │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 76000 │ │ │ │ + cbnz r2, 76018 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76200 │ │ │ │ + bne.w 76218 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74d2e │ │ │ │ + bne.w 74d46 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74d2e │ │ │ │ + beq.w 74d46 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ - b.w 74d2e │ │ │ │ + b.w 74d46 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7512e │ │ │ │ + beq.w 75146 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 75134 │ │ │ │ - b.w 7513c │ │ │ │ - ldr r2, [pc, #640] @ (762b0 ) │ │ │ │ + beq.w 7514c │ │ │ │ + b.w 75154 │ │ │ │ + ldr r2, [pc, #640] @ (762c8 ) │ │ │ │ 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 76066 │ │ │ │ + beq.n 7607e │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 74ffc │ │ │ │ + b.w 75014 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 75528 │ │ │ │ - b.w 754e8 │ │ │ │ + bne.w 75540 │ │ │ │ + b.w 75500 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 750e8 │ │ │ │ - b.w 750ec │ │ │ │ + bne.w 75100 │ │ │ │ + b.w 75104 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76746 │ │ │ │ + beq.w 7675e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76096 │ │ │ │ + bne.n 760ae │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7673a │ │ │ │ + beq.w 76752 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 760ae │ │ │ │ + bne.n 760c6 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 767ec │ │ │ │ + beq.w 76804 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 760c6 │ │ │ │ + bne.n 760de │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 7678e │ │ │ │ + beq.w 767a6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 760d6 │ │ │ │ + bne.n 760ee │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 76752 │ │ │ │ + bne.w 7676a │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ + b.w 750b4 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76564 │ │ │ │ + bne.w 7657c │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75584 │ │ │ │ + beq.w 7559c │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.w 75584 │ │ │ │ + b.w 7559c │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76150 │ │ │ │ + bne.n 76168 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - cbnz r7, 7617e │ │ │ │ - cbnz r0, 7615a │ │ │ │ + cbnz r7, 76196 │ │ │ │ + cbnz r0, 76172 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75716 │ │ │ │ + bne.w 7572e │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 76166 │ │ │ │ + cbnz r0, 7617e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c6c │ │ │ │ + bne.w 75c84 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746d2 │ │ │ │ + bne.w 746ea │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746d4 │ │ │ │ + beq.w 746ec │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.n 75c7c │ │ │ │ + b.n 75c94 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r0, 7618e │ │ │ │ + cbnz r0, 761a6 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7571a │ │ │ │ + bne.w 75732 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7619c │ │ │ │ + bne.n 761b4 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c6c │ │ │ │ + bne.w 75c84 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75736 │ │ │ │ + bne.w 7574e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75c7c │ │ │ │ - b.n 76178 │ │ │ │ + beq.w 75c94 │ │ │ │ + b.n 76190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e9c │ │ │ │ + bne.w 75eb4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 761c6 │ │ │ │ + cbnz r0, 761de │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765e2 │ │ │ │ - cbnz r6, 761cc │ │ │ │ + bne.w 765fa │ │ │ │ + cbnz r6, 761e4 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ - cbnz r7, 7622c │ │ │ │ + cbnz r7, 76244 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7623a │ │ │ │ + bne.n 76252 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75eea │ │ │ │ + bne.w 75f02 │ │ │ │ mov r0, r7 │ │ │ │ - b.w 74ca6 │ │ │ │ + b.w 74cbe │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73f42 │ │ │ │ - b.w 73e4e │ │ │ │ + beq.w 73f5a │ │ │ │ + b.w 73e66 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 756c2 │ │ │ │ - b.w 73f1c │ │ │ │ + bne.w 756da │ │ │ │ + b.w 73f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7671a │ │ │ │ + bne.w 76732 │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76008 │ │ │ │ - b.w 74d2e │ │ │ │ + beq.w 76020 │ │ │ │ + b.w 74d46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 73f94 │ │ │ │ - b.n 75d86 │ │ │ │ + bne.w 73fac │ │ │ │ + b.n 75d9e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ec6 │ │ │ │ + bne.w 75ede │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7623a │ │ │ │ + cbnz r0, 76252 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75eea │ │ │ │ + bne.w 75f02 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74ca6 │ │ │ │ + b.w 74cbe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764de │ │ │ │ + bne.w 764f6 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r7, [r3, #32] │ │ │ │ - cbnz r6, 76252 │ │ │ │ + cbnz r6, 7626a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ - cbnz r7, 76280 │ │ │ │ - cbnz r0, 7625a │ │ │ │ + cbnz r7, 76298 │ │ │ │ + cbnz r0, 76272 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 762ba │ │ │ │ + bne.n 762d2 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 768f0 │ │ │ │ + bne.w 76908 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 762f6 │ │ │ │ - cbnz r0, 76272 │ │ │ │ + bne.n 7630e │ │ │ │ + cbnz r0, 7628a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7632c │ │ │ │ + bne.n 76344 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c5e │ │ │ │ + b.w 74c76 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e24 │ │ │ │ + bne.w 75e3c │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 7628a │ │ │ │ + cbnz r0, 762a2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ - cbnz r7, 762bc │ │ │ │ - cbnz r6, 76292 │ │ │ │ + cbnz r7, 762d4 │ │ │ │ + cbnz r6, 762aa │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 762f4 │ │ │ │ + bne.n 7630c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7629c │ │ │ │ + cbnz r0, 762b4 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7632c │ │ │ │ + bne.n 76344 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 762a8 │ │ │ │ + cbnz r0, 762c0 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763ba │ │ │ │ + bne.w 763d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c6a │ │ │ │ + b.w 74c82 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76506 │ │ │ │ + bne.w 7651e │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 762c6 │ │ │ │ + cbnz r6, 762de │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 762f6 │ │ │ │ - cbnz r0, 762ce │ │ │ │ + cbnz r7, 7630e │ │ │ │ + cbnz r0, 762e6 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7632c │ │ │ │ + bne.n 76344 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 768fa │ │ │ │ + bne.w 76912 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 763bc │ │ │ │ - cbnz r0, 762e8 │ │ │ │ + bne.n 763d4 │ │ │ │ + cbnz r0, 76300 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7665c │ │ │ │ + bne.w 76674 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c76 │ │ │ │ + b.w 74c8e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e4c │ │ │ │ + bne.w 75e64 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 76300 │ │ │ │ + cbnz r0, 76318 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 7632e │ │ │ │ - cbnz r6, 76308 │ │ │ │ + cbnz r7, 76346 │ │ │ │ + cbnz r6, 76320 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 763ba │ │ │ │ + bne.n 763d2 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 76314 │ │ │ │ + cbnz r0, 7632c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7665c │ │ │ │ + bne.w 76674 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 76320 │ │ │ │ + cbnz r0, 76338 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761b6 │ │ │ │ + bne.w 761ce │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c82 │ │ │ │ + b.w 74c9a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7652e │ │ │ │ + bne.w 76546 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 7633a │ │ │ │ + cbnz r6, 76352 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 763bc │ │ │ │ - cbnz r0, 76344 │ │ │ │ + bne.n 763d4 │ │ │ │ + cbnz r0, 7635c │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7665c │ │ │ │ + bne.w 76674 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769bc │ │ │ │ + bne.w 769d4 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761b8 │ │ │ │ - cbnz r0, 76360 │ │ │ │ + bne.w 761d0 │ │ │ │ + cbnz r0, 76378 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765e0 │ │ │ │ + bne.w 765f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c8e │ │ │ │ + b.w 74ca6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7665c │ │ │ │ + beq.w 76674 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 7660e │ │ │ │ + beq.w 76626 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 76386 │ │ │ │ + cbnz r6, 7639e │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e9c │ │ │ │ + bne.w 75eb4 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c8e │ │ │ │ + bne.w 74ca6 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c8e │ │ │ │ + beq.w 74ca6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75ed0 │ │ │ │ + bne.w 75ee8 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75ed0 │ │ │ │ - b.n 75ec6 │ │ │ │ + beq.w 75ee8 │ │ │ │ + b.n 75ede │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e72 │ │ │ │ + bne.w 75e8a │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 763ca │ │ │ │ + cbnz r0, 763e2 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7665e │ │ │ │ - cbnz r6, 763d4 │ │ │ │ + bne.w 76676 │ │ │ │ + cbnz r6, 763ec │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761b6 │ │ │ │ + bne.w 761ce │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 763e0 │ │ │ │ + cbnz r0, 763f8 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765e0 │ │ │ │ + bne.w 765f8 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 763ec │ │ │ │ + cbnz r0, 76404 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7622c │ │ │ │ + bne.w 76244 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c9a │ │ │ │ + b.w 74cb2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76010 │ │ │ │ + beq.w 76028 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74d2e │ │ │ │ - b.n 76010 │ │ │ │ + beq.w 74d46 │ │ │ │ + b.n 76028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7670c │ │ │ │ + bne.w 76724 │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ - b.w 74d5a │ │ │ │ + b.w 74d72 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r6, 76424 │ │ │ │ + cbnz r6, 7643c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f2c │ │ │ │ + bne.w 75f44 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76432 │ │ │ │ + bne.n 7644a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75fa4 │ │ │ │ + bne.w 75fbc │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 768b2 │ │ │ │ + bne.w 768ca │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76598 │ │ │ │ + bne.w 765b0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c22 │ │ │ │ + bne.w 74c3a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c22 │ │ │ │ + beq.w 74c3a │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r0, 76462 │ │ │ │ + cbnz r0, 7647a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76248 │ │ │ │ - cbnz r6, 7646c │ │ │ │ + bne.w 76260 │ │ │ │ + cbnz r6, 76484 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7627e │ │ │ │ + bne.w 76296 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 76478 │ │ │ │ + cbnz r0, 76490 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762ba │ │ │ │ + bne.w 762d2 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 76484 │ │ │ │ + cbnz r0, 7649c │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762f4 │ │ │ │ + bne.w 7630c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c52 │ │ │ │ + b.w 74c6a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f28 │ │ │ │ + beq.w 75f40 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 7689c │ │ │ │ + bne.w 768b4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 764a6 │ │ │ │ + cbnz r6, 764be │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75dd4 │ │ │ │ + bne.w 75dec │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c16 │ │ │ │ + bne.w 74c2e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c16 │ │ │ │ + beq.w 74c2e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76892 │ │ │ │ - cbnz r6, 764ce │ │ │ │ + bne.w 768aa │ │ │ │ + cbnz r6, 764e6 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75dfc │ │ │ │ + bne.w 75e14 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c2e │ │ │ │ + bne.w 74c46 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c2e │ │ │ │ + beq.w 74c46 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 768da │ │ │ │ - cbnz r6, 764f6 │ │ │ │ + bne.w 768f2 │ │ │ │ + cbnz r6, 7650e │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e24 │ │ │ │ + bne.w 75e3c │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c46 │ │ │ │ + bne.w 74c5e │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c46 │ │ │ │ + beq.w 74c5e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 7651e │ │ │ │ + cbnz r6, 76536 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e4c │ │ │ │ + bne.w 75e64 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c5e │ │ │ │ + bne.w 74c76 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c5e │ │ │ │ + beq.w 74c76 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76914 │ │ │ │ + bne.w 7692c │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 76544 │ │ │ │ + cbnz r6, 7655c │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e72 │ │ │ │ + bne.w 75e8a │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c76 │ │ │ │ + bne.w 74c8e │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c76 │ │ │ │ - b.n 7636c │ │ │ │ - ldr r5, [pc, #692] @ (7680c ) │ │ │ │ + beq.w 74c8e │ │ │ │ + b.n 76384 │ │ │ │ + ldr r5, [pc, #692] @ (76824 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 75cec │ │ │ │ - movw r1, #1565 @ 0x61d │ │ │ │ + b.w 75d04 │ │ │ │ + movw r1, #1601 @ 0x641 │ │ │ │ movt r1, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 769a8 │ │ │ │ + bne.w 769c0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7610a │ │ │ │ - b.w 75584 │ │ │ │ + bne.w 76122 │ │ │ │ + b.w 7559c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 74c0a │ │ │ │ + b.w 74c22 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75fa4 │ │ │ │ - b.n 75dd4 │ │ │ │ + beq.w 75fbc │ │ │ │ + b.n 75dec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 764b6 │ │ │ │ + bne.n 764ce │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str r7, [r3, #24] │ │ │ │ - cbnz r6, 765a6 │ │ │ │ + cbnz r6, 765be │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76454 │ │ │ │ - cbnz r0, 765b0 │ │ │ │ + bne.w 7646c │ │ │ │ + cbnz r0, 765c8 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76246 │ │ │ │ + bne.w 7625e │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7697e │ │ │ │ + bne.w 76996 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76280 │ │ │ │ - cbnz r0, 765cc │ │ │ │ + bne.w 76298 │ │ │ │ + cbnz r0, 765e4 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762ba │ │ │ │ + bne.w 762d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c46 │ │ │ │ + b.w 74c5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76452 │ │ │ │ - b.n 75dfc │ │ │ │ + beq.w 7646a │ │ │ │ + b.n 75e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76396 │ │ │ │ + bne.w 763ae │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76230 │ │ │ │ + bne.w 76248 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7622e │ │ │ │ + bne.w 76246 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7623a │ │ │ │ + bne.w 76252 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7623a │ │ │ │ + beq.w 76252 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 75eea │ │ │ │ + b.n 75f02 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75e84 │ │ │ │ - b.n 75e8c │ │ │ │ + beq.w 75e9c │ │ │ │ + b.n 75ea4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7637e │ │ │ │ - b.n 76386 │ │ │ │ + beq.w 76396 │ │ │ │ + b.n 7639e │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7662c │ │ │ │ + bne.n 76644 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76414 │ │ │ │ - cbnz r6, 76636 │ │ │ │ + bne.w 7642c │ │ │ │ + cbnz r6, 7664e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f28 │ │ │ │ + bne.w 75f40 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 76642 │ │ │ │ + cbnz r6, 7665a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75fa4 │ │ │ │ + bne.w 75fbc │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c16 │ │ │ │ + bne.w 74c2e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c16 │ │ │ │ - b.n 76596 │ │ │ │ + beq.w 74c2e │ │ │ │ + b.n 765ae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75eae │ │ │ │ - b.n 75eb6 │ │ │ │ + beq.w 75ec6 │ │ │ │ + b.n 75ece │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 7666c │ │ │ │ + cbnz r6, 76684 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761b8 │ │ │ │ - cbnz r0, 76674 │ │ │ │ + bne.w 761d0 │ │ │ │ + cbnz r0, 7668c │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 765e0 │ │ │ │ + bne.n 765f8 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 761cc │ │ │ │ + bne.w 761e4 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 761ce │ │ │ │ - b.n 7622e │ │ │ │ + beq.w 761e6 │ │ │ │ + b.n 76246 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75d5c │ │ │ │ - b.w 75d64 │ │ │ │ + beq.w 75d74 │ │ │ │ + b.w 75d7c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74730 │ │ │ │ + beq.w 74748 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74dd0 │ │ │ │ - b.w 74dc8 │ │ │ │ + beq.w 74de8 │ │ │ │ + b.w 74de0 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 76a64 │ │ │ │ - cbnz r7, 766ba │ │ │ │ + bne.w 76a7c │ │ │ │ + cbnz r7, 766d2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d4c │ │ │ │ + bne.w 75d64 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 767ca │ │ │ │ + bne.w 767e2 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746ba │ │ │ │ + beq.w 746d2 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.n 767c4 │ │ │ │ + beq.n 767dc │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 766e4 │ │ │ │ + cbnz r0, 766fc │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75b9c │ │ │ │ + bne.w 75bb4 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746d2 │ │ │ │ + bne.w 746ea │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746d2 │ │ │ │ + beq.w 746ea │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76a72 │ │ │ │ + bne.w 76a8a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75bbc │ │ │ │ - b.w 746de │ │ │ │ + beq.w 75bd4 │ │ │ │ + b.w 746f6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74d5a │ │ │ │ - b.n 7640a │ │ │ │ + beq.w 74d72 │ │ │ │ + b.n 76422 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #120] @ 0x78 │ │ │ │ ldr.w lr, [r3, #116] @ 0x74 │ │ │ │ cmp r2, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 74d2e │ │ │ │ + bne.w 74d46 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74d2e │ │ │ │ - b.n 763fa │ │ │ │ + beq.w 74d46 │ │ │ │ + b.n 76412 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ + b.w 750b4 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ + b.w 750b4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 760ee │ │ │ │ + bne.w 76106 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 767e0 │ │ │ │ + beq.n 767f8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76766 │ │ │ │ + bne.n 7677e │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76d52 │ │ │ │ + bne.w 76d6a │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ + b.w 750b4 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ + b.w 750b4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7514a │ │ │ │ + beq.w 75162 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 74bee │ │ │ │ + b.w 74c06 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 74610 │ │ │ │ + b.w 74628 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 766cc │ │ │ │ - b.w 75716 │ │ │ │ + bne.n 766e4 │ │ │ │ + b.w 7572e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 766dc │ │ │ │ - b.n 766e4 │ │ │ │ + beq.n 766f4 │ │ │ │ + b.n 766fc │ │ │ │ mov r6, r5 │ │ │ │ - b.w 746ba │ │ │ │ + b.w 746d2 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 766cc │ │ │ │ + b.n 766e4 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73d30 │ │ │ │ + b.w 73d48 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ + b.w 750b4 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 7509c │ │ │ │ - ldr r4, [pc, #20] @ (76810 ) │ │ │ │ - b.w 75576 │ │ │ │ + b.w 750b4 │ │ │ │ + ldr r4, [pc, #20] @ (76828 ) │ │ │ │ + b.w 7558e │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 752fc │ │ │ │ + b.w 75314 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r5, 76820 │ │ │ │ + cbz r5, 76838 │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74810 │ │ │ │ + beq.w 74828 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 74810 │ │ │ │ + b.w 74828 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 74da6 │ │ │ │ + beq.w 74dbe │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 74da6 │ │ │ │ + b.w 74dbe │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ - b.w 73c6a │ │ │ │ + b.w 73c82 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - ble.w 748d2 │ │ │ │ + ble.w 748ea │ │ │ │ movs r5, #0 │ │ │ │ - b.w 7461a │ │ │ │ + b.w 74632 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 766f4 │ │ │ │ + bne.w 7670c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - b.n 76178 │ │ │ │ + b.n 76190 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 749e8 │ │ │ │ - b.w 749f0 │ │ │ │ + bne.w 74a00 │ │ │ │ + b.w 74a08 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 74e02 │ │ │ │ + b.w 74e1a │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 74e10 │ │ │ │ + b.w 74e28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ee0 │ │ │ │ - b.w 75eea │ │ │ │ + bne.w 75ef8 │ │ │ │ + b.w 75f02 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r0 │ │ │ │ - b.w 73d8a │ │ │ │ + b.w 73da2 │ │ │ │ str r7, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 764c6 │ │ │ │ - b.n 764ce │ │ │ │ + beq.w 764de │ │ │ │ + b.n 764e6 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76582 │ │ │ │ + bne.w 7659a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c0a │ │ │ │ - b.w 75dd4 │ │ │ │ + beq.w 74c22 │ │ │ │ + b.w 75dec │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7644a │ │ │ │ - b.w 74c22 │ │ │ │ + beq.w 76462 │ │ │ │ + b.w 74c3a │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 76584 │ │ │ │ + b.n 7659c │ │ │ │ str r7, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75e0c │ │ │ │ - b.w 75e14 │ │ │ │ + beq.w 75e24 │ │ │ │ + b.w 75e2c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75e34 │ │ │ │ - b.w 75e3c │ │ │ │ + beq.w 75e4c │ │ │ │ + b.w 75e54 │ │ │ │ str r7, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 764ee │ │ │ │ - b.n 764f6 │ │ │ │ + beq.w 76506 │ │ │ │ + b.n 7650e │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75de4 │ │ │ │ - b.w 75dec │ │ │ │ + beq.w 75dfc │ │ │ │ + b.w 75e04 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7626c │ │ │ │ - b.n 76272 │ │ │ │ + beq.w 76284 │ │ │ │ + b.n 7628a │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 762e0 │ │ │ │ - b.n 762e8 │ │ │ │ + beq.w 762f8 │ │ │ │ + b.n 76300 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f5a │ │ │ │ - b.w 75f62 │ │ │ │ + beq.w 75f72 │ │ │ │ + b.w 75f7a │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - b.n 7651e │ │ │ │ + b.n 76536 │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - b.w 75e62 │ │ │ │ + b.w 75e7a │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75da2 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 74d18 │ │ │ │ + beq.w 74d30 │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 7693a │ │ │ │ + cbnz r2, 76952 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7671c │ │ │ │ + bne.w 76734 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76730 │ │ │ │ - b.w 74d2e │ │ │ │ + beq.w 76748 │ │ │ │ + b.w 74d46 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 74ff2 │ │ │ │ + b.w 7500a │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r3, r1, r2 │ │ │ │ - b.w 757e4 │ │ │ │ + b.w 757fc │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7570e │ │ │ │ - b.w 746ba │ │ │ │ + beq.w 75726 │ │ │ │ + b.w 746d2 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 75d14 │ │ │ │ + b.w 75d2c │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 75940 │ │ │ │ + b.w 75958 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765c4 │ │ │ │ - b.n 765cc │ │ │ │ + beq.w 765dc │ │ │ │ + b.n 765e4 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 746c6 │ │ │ │ + b.w 746de │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75f20 │ │ │ │ - b.w 74bfa │ │ │ │ + beq.w 75f38 │ │ │ │ + b.w 74c12 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75f9c │ │ │ │ + beq.w 75fb4 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 76584 │ │ │ │ + b.n 7659c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7610a │ │ │ │ - b.w 75584 │ │ │ │ + bne.w 76122 │ │ │ │ + b.w 7559c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76358 │ │ │ │ - b.n 76360 │ │ │ │ + beq.w 76370 │ │ │ │ + b.n 76378 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.w 73e8a │ │ │ │ + b.w 73ea2 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 769e8 │ │ │ │ + cbnz r0, 76a00 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74bfa │ │ │ │ - b.n 76490 │ │ │ │ + beq.w 74c12 │ │ │ │ + b.n 764a8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 76490 │ │ │ │ + b.n 764a8 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 74bfa │ │ │ │ + b.w 74c12 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74b68 │ │ │ │ + b.w 74b80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75bce │ │ │ │ - b.w 75bc4 │ │ │ │ + beq.w 75be6 │ │ │ │ + b.w 75bdc │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73df4 │ │ │ │ + b.w 73e0c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 752a0 │ │ │ │ + beq.w 752b8 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 752a0 │ │ │ │ + b.w 752b8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74810 │ │ │ │ + b.w 74828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 758ee │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 75906 │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75d86 │ │ │ │ + beq.w 75d9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75d86 │ │ │ │ + bne.w 75d9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75da2 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76a36 │ │ │ │ - b.w 75d86 │ │ │ │ + bne.n 76a4e │ │ │ │ + b.w 75d9e │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 76a50 │ │ │ │ + b.n 76a68 │ │ │ │ str r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751b8 │ │ │ │ + beq.w 751d0 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 746ae │ │ │ │ + b.w 746c6 │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.w 746d4 │ │ │ │ + b.w 746ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.w 73e1a │ │ │ │ - cbnz r0, 76a9a │ │ │ │ + b.w 73e32 │ │ │ │ + cbnz r0, 76ab2 │ │ │ │ str r6, [r3, #104] @ 0x68 │ │ │ │ - b.w 74cfa │ │ │ │ - cbnz r0, 76aa6 │ │ │ │ + b.w 74d12 │ │ │ │ + cbnz r0, 76abe │ │ │ │ str r6, [r3, #108] @ 0x6c │ │ │ │ - b.w 74d06 │ │ │ │ + b.w 74d1e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76a8c │ │ │ │ - b.w 74cfa │ │ │ │ + bne.n 76aa4 │ │ │ │ + b.w 74d12 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76a94 │ │ │ │ - b.w 74d06 │ │ │ │ + bne.n 76aac │ │ │ │ + b.w 74d1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74f42 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74f5a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #53308 @ 0xd03c │ │ │ │ + movw r1, #56572 @ 0xdcfc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75da2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #53468 @ 0xd0dc │ │ │ │ + movw r1, #56732 @ 0xdd9c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75da2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 75990 │ │ │ │ - b.w 75d86 │ │ │ │ + bne.w 759a8 │ │ │ │ + b.w 75d9e │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 75990 │ │ │ │ - b.w 75d86 │ │ │ │ + bne.w 759a8 │ │ │ │ + b.w 75d9e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53100 @ 0xcf6c │ │ │ │ + movw r1, #56364 @ 0xdc2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ - cbnz r6, 76b36 │ │ │ │ + b.w 75da2 │ │ │ │ + cbnz r6, 76b4e │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.w 74db6 │ │ │ │ + b.w 74dce │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 76b30 │ │ │ │ - b.w 74726 │ │ │ │ - cbnz r0, 76b4c │ │ │ │ + bne.n 76b48 │ │ │ │ + b.w 7473e │ │ │ │ + cbnz r0, 76b64 │ │ │ │ str.w r7, [r3, #136] @ 0x88 │ │ │ │ - b.w 74d6a │ │ │ │ + b.w 74d82 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 76b44 │ │ │ │ - b.w 74d6a │ │ │ │ + bne.n 76b5c │ │ │ │ + b.w 74d82 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 75986 │ │ │ │ + b.w 7599e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 73ef4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73f0c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #53140 @ 0xcf94 │ │ │ │ + movw r1, #56404 @ 0xdc54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75da2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7567a │ │ │ │ - ldr r0, [pc, #436] @ (76d60 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 75692 │ │ │ │ + ldr r0, [pc, #436] @ (76d78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 76c42 │ │ │ │ + beq.n 76c5a │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 76c42 │ │ │ │ + bhi.n 76c5a │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 75d98 │ │ │ │ + b.w 75db0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #53548 @ 0xd12c │ │ │ │ + movw r1, #56812 @ 0xddec │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75da2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #53628 @ 0xd17c │ │ │ │ + movw r1, #56892 @ 0xde3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75da2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #53792 @ 0xd220 │ │ │ │ + movw r1, #57056 @ 0xdee0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.w 74996 │ │ │ │ + bl d5480 │ │ │ │ + b.w 749ae │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 76bd8 │ │ │ │ - cbz r0, 76c5a │ │ │ │ + b.n 76bf0 │ │ │ │ + cbz r0, 76c72 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74d3e │ │ │ │ + beq.w 74d56 │ │ │ │ str.w r7, [r3, #128] @ 0x80 │ │ │ │ - b.w 74d3e │ │ │ │ - cbz r0, 76c6e │ │ │ │ + b.w 74d56 │ │ │ │ + cbz r0, 76c86 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74d4a │ │ │ │ + beq.w 74d62 │ │ │ │ str r7, [r3, #124] @ 0x7c │ │ │ │ - b.w 74d4a │ │ │ │ + b.w 74d62 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 749f4 │ │ │ │ + bne.w 74a0c │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 747fe │ │ │ │ - b.w 749f0 │ │ │ │ + beq.w 74816 │ │ │ │ + b.w 74a08 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 74946 │ │ │ │ - b.w 74966 │ │ │ │ + bne.w 7495e │ │ │ │ + b.w 7497e │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 747e0 │ │ │ │ + b.w 747f8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ - b.w 75292 │ │ │ │ - bl d7c64 │ │ │ │ + b.w 752aa │ │ │ │ + bl d7748 │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1ef298 │ │ │ │ - b.w 75d86 │ │ │ │ + bl 1f1078 │ │ │ │ + b.w 75d9e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53260 @ 0xd00c │ │ │ │ + movw r1, #56524 @ 0xdccc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75d8a │ │ │ │ + b.w 75da2 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 76a50 │ │ │ │ - cbz r0, 76cee │ │ │ │ + b.n 76a68 │ │ │ │ + cbz r0, 76d06 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cca │ │ │ │ + beq.w 74ce2 │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ - b.w 74cca │ │ │ │ - cbnz r0, 76d34 │ │ │ │ + b.w 74ce2 │ │ │ │ + cbnz r0, 76d4c │ │ │ │ str r6, [r3, #92] @ 0x5c │ │ │ │ - b.w 74cd6 │ │ │ │ - cbnz r0, 76d16 │ │ │ │ + b.w 74cee │ │ │ │ + cbnz r0, 76d2e │ │ │ │ str r6, [r3, #80] @ 0x50 │ │ │ │ - b.w 74cb2 │ │ │ │ - cbz r0, 76d10 │ │ │ │ + b.w 74cca │ │ │ │ + cbz r0, 76d28 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cbe │ │ │ │ + beq.w 74cd6 │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ - b.w 74cbe │ │ │ │ + b.w 74cd6 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76cfe │ │ │ │ - b.w 74cb2 │ │ │ │ - cbz r0, 76d2e │ │ │ │ + bne.n 76d16 │ │ │ │ + b.w 74cca │ │ │ │ + cbz r0, 76d46 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74ce2 │ │ │ │ + beq.w 74cfa │ │ │ │ str r6, [r3, #96] @ 0x60 │ │ │ │ - b.w 74ce2 │ │ │ │ + b.w 74cfa │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76cf6 │ │ │ │ - b.w 74cd6 │ │ │ │ - cbz r0, 76d4c │ │ │ │ + bne.n 76d0e │ │ │ │ + b.w 74cee │ │ │ │ + cbz r0, 76d64 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cee │ │ │ │ + beq.w 74d06 │ │ │ │ str r6, [r3, #100] @ 0x64 │ │ │ │ - b.w 74cee │ │ │ │ + b.w 74d06 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7677c │ │ │ │ - b.w 745fa │ │ │ │ + bne.w 76794 │ │ │ │ + b.w 74612 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076d64 : │ │ │ │ +00076d7c : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 76da4 │ │ │ │ + cbz r2, 76dbc │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 76da4 │ │ │ │ + cbz r2, 76dbc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (76dac ) │ │ │ │ + ldr r2, [pc, #32] @ (76dc4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 76da8 │ │ │ │ + cbz r4, 76dc0 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076db0 : │ │ │ │ +00076dc8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 76dcc │ │ │ │ + bne.n 76de4 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 76dd6 │ │ │ │ + cbnz r3, 76dee │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #1565 @ 0x61d │ │ │ │ + movw r2, #1601 @ 0x641 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76df0 │ │ │ │ + bne.n 76e08 │ │ │ │ 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 76de8 │ │ │ │ + b.n 76e00 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w sl, [r0, #172] @ 0xac │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 77676 │ │ │ │ + bne.w 77666 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 77244 │ │ │ │ + bne.w 772d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77700 │ │ │ │ + bl 776ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 770d8 │ │ │ │ + beq.w 77164 │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bne.w 77068 │ │ │ │ + bne.w 770f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77586 │ │ │ │ + beq.w 77546 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 77586 │ │ │ │ + beq.w 77546 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77322 │ │ │ │ + beq.w 77314 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 770b8 │ │ │ │ + beq.w 77142 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 770fc │ │ │ │ + bne.w 77188 │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 77028 │ │ │ │ + bne.w 770ae │ │ │ │ cmp sl, r7 │ │ │ │ - bne.w 77654 │ │ │ │ + bne.w 7764c │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r7, #30 │ │ │ │ - bmi.w 770e6 │ │ │ │ + bmi.w 77172 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 76f0e │ │ │ │ + bne.n 76fa8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 76f70 │ │ │ │ + ble.w 7700c │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ add.w lr, r5, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77560 │ │ │ │ + beq.w 77554 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 77294 │ │ │ │ + ble.n 76f0a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76f02 │ │ │ │ + beq.n 76f9c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 77294 │ │ │ │ + beq.n 76f0a │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76f02 │ │ │ │ + beq.n 76f9c │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 77294 │ │ │ │ + beq.n 76f0a │ │ │ │ add.w r8, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r9, [r8, #4]! │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.n 76f02 │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.w 77294 │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 76ef2 │ │ │ │ + beq.n 76f9c │ │ │ │ + cmp r5, r0 │ │ │ │ + bne.n 76efc │ │ │ │ + ldr r7, [r4, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + lsls r1, r7, #22 │ │ │ │ + bpl.n 7700c │ │ │ │ + ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ + cmp ip, r6 │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + beq.n 77016 │ │ │ │ + ldr r1, [pc, #608] @ (77184 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl d8d24 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 76f74 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #592] @ (77184 ) │ │ │ │ + movw r0, #40764 @ 0x9f3c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl d8d24 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 776d2 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 76f5c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 776ca │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 76f70 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 776c2 │ │ │ │ + cmp r6, r7 │ │ │ │ + beq.n 77014 │ │ │ │ + ldr r7, [r4, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + bpl.n 76f84 │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 77628 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 770d0 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 76f70 │ │ │ │ + beq.n 7700c │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ - b.n 76ec4 │ │ │ │ - ldr r1, [pc, #488] @ (770f8 ) │ │ │ │ + b.n 76ede │ │ │ │ + ldr r1, [pc, #472] @ (77184 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d9240 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + bl d8d24 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77290 │ │ │ │ + beq.w 775e0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #468] @ (770f8 ) │ │ │ │ + ldr r1, [pc, #452] @ (77184 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl d9240 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + bl d8d24 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7727e │ │ │ │ + beq.w 775d0 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 76f4c │ │ │ │ + beq.n 76fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7763a │ │ │ │ + beq.w 7769e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 76f60 │ │ │ │ + beq.n 76ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7762e │ │ │ │ + beq.w 776b6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 77290 │ │ │ │ + bne.w 775e0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 76eae │ │ │ │ + bgt.w 76ec8 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.w 772b0 │ │ │ │ + bne.n 76f22 │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 77004 │ │ │ │ + ble.n 77096 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 76fe2 │ │ │ │ + cbz r0, 77074 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 77306 │ │ │ │ + ble.n 76f76 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 76fd6 │ │ │ │ + beq.n 77068 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 77306 │ │ │ │ + beq.n 76f76 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 76fd6 │ │ │ │ + beq.n 77068 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 77306 │ │ │ │ + beq.n 76f76 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 76fd6 │ │ │ │ + beq.n 77068 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 77306 │ │ │ │ + beq.n 76f76 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 76fc6 │ │ │ │ + bne.n 7705a │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 77004 │ │ │ │ + beq.n 77096 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 76f98 │ │ │ │ + b.n 77032 │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 76ffe │ │ │ │ + beq.n 77090 │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 76fe4 │ │ │ │ + bne.n 77076 │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 77306 │ │ │ │ + bne.w 76f76 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 76f90 │ │ │ │ + bne.n 7702a │ │ │ │ lsls r3, r7, #30 │ │ │ │ - bmi.n 77012 │ │ │ │ + bmi.w 76f84 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7764c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 77646 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 7704a │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq.w 76f84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c2b74 │ │ │ │ + b.n 76f84 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76e8e │ │ │ │ + beq.w 76ea6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76e8e │ │ │ │ + bne.w 76ea6 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76e8e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76ea6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77020 │ │ │ │ + beq.w 76f94 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77020 │ │ │ │ + bne.w 76f94 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77020 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76f94 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7732a │ │ │ │ + bne.w 7731c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.w 773c6 │ │ │ │ + bpl.w 7757a │ │ │ │ ldrd r1, r0, [r5, #8] │ │ │ │ - bl 78700 │ │ │ │ + bl 786ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 773b2 │ │ │ │ + beq.w 773a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 773ee │ │ │ │ - cbz r7, 770d8 │ │ │ │ + beq.w 77410 │ │ │ │ + cbz r7, 77164 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 76e7c │ │ │ │ + bne.w 76e94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 770c2 │ │ │ │ + beq.n 7714e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7766e │ │ │ │ + cbnz r3, 7714e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #492 @ 0x1ec │ │ │ │ + movw r1, #3756 @ 0xeac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7753e │ │ │ │ + bne.w 775a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 77022 │ │ │ │ + b.n 76f96 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7747a │ │ │ │ + bmi.w 77480 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 76e9c │ │ │ │ - blt.n 7708c │ │ │ │ + b.n 76eb4 │ │ │ │ + blt.n 77118 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80418 │ │ │ │ + bl 8043c │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ble.w 76e82 │ │ │ │ + ble.w 76e9a │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r9 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ @@ -114733,659 +114778,603 @@ │ │ │ │ strd r5, r6, [sp, #20] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7769a │ │ │ │ + bge.w 7762e │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 77206 │ │ │ │ + beq.n 77292 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7721a │ │ │ │ + beq.n 772a6 │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 77318 │ │ │ │ + beq.w 7730a │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 773bc │ │ │ │ + beq.w 77420 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 774b2 │ │ │ │ + beq.w 774b8 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 80418 │ │ │ │ + bl 8043c │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77198 │ │ │ │ + bne.n 77224 │ │ │ │ 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 771ae │ │ │ │ + bne.n 7723a │ │ │ │ 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 7721e │ │ │ │ + bne.n 772aa │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7721e │ │ │ │ + bne.n 772aa │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 774bc │ │ │ │ + bne.w 774c2 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 774bc │ │ │ │ + bne.w 774c2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77216 │ │ │ │ + bne.n 772a2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77216 │ │ │ │ + bne.n 772a2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 774de │ │ │ │ + beq.w 774e4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7743a │ │ │ │ + ble.w 77440 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7722a │ │ │ │ + bne.n 772b6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, ip │ │ │ │ - bne.n 77132 │ │ │ │ + bne.n 771be │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ ldrd r6, r4, [sp, #24] │ │ │ │ - b.n 76e82 │ │ │ │ + b.n 76e9a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 771d8 │ │ │ │ + beq.n 77264 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 771e0 │ │ │ │ + b.n 7726c │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 774c0 │ │ │ │ + bne.w 774c6 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 771c8 │ │ │ │ + b.n 77254 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7743a │ │ │ │ + beq.w 77440 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 77432 │ │ │ │ + bne.w 77438 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 771f4 │ │ │ │ - ldr r1, [pc, #692] @ (774fc ) │ │ │ │ + b.n 77280 │ │ │ │ + ldr r1, [pc, #708] @ (77598 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d90c0 <_PyEval_CheckExceptTypeValid@@Base+0x974> │ │ │ │ + bl d8ba4 <_PyEval_CheckExceptTypeValid@@Base+0x974> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 770d8 │ │ │ │ + beq.w 77164 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ - bl 12bb68 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12c774 <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77276 │ │ │ │ + beq.n 77302 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7768c │ │ │ │ + beq.w 7767c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76e3e │ │ │ │ - b.n 770d8 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 77290 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77622 │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - ldr r7, [r4, #84] @ 0x54 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - lsls r1, r7, #22 │ │ │ │ - bpl.w 76f70 │ │ │ │ - ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ - cmp ip, r6 │ │ │ │ - str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 76f7c │ │ │ │ - ldr r1, [pc, #584] @ (774fc ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl d9240 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 77304 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #568] @ (774fc ) │ │ │ │ - movw r0, #40764 @ 0x9f3c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl d9240 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 77608 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 772ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 776f2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 772fe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 776ea │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 76f7a │ │ │ │ - ldr r7, [r4, #84] @ 0x54 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - bpl.w 77012 │ │ │ │ - str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 77012 │ │ │ │ + bne.w 76e56 │ │ │ │ + b.n 77164 │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 771ae │ │ │ │ + b.n 7723a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 770a2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7712c │ │ │ │ mov r0, r5 │ │ │ │ - bl 88854 │ │ │ │ + bl 883d0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77594 │ │ │ │ + beq.w 775c2 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10a7b0 │ │ │ │ + bl 10abec │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq.n 7740a │ │ │ │ - bl 72d70 │ │ │ │ + beq.n 773dc │ │ │ │ + bl 72d88 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 7735e │ │ │ │ - b.n 7740a │ │ │ │ + cbnz r0, 77350 │ │ │ │ + b.n 773dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r1 │ │ │ │ - bge.w 77504 │ │ │ │ + bge.w 77502 │ │ │ │ adds r7, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77352 │ │ │ │ - ldr r3, [pc, #392] @ (77500 ) │ │ │ │ + bne.n 77344 │ │ │ │ + ldr r3, [pc, #564] @ (7759c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 775a2 │ │ │ │ + cbnz r1, 773aa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 773fe │ │ │ │ + blt.n 7742a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 773a4 │ │ │ │ + beq.n 77392 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 773a4 │ │ │ │ + cbnz r3, 77392 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 77094 │ │ │ │ + bne.w 7711e │ │ │ │ mov r5, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 770a2 │ │ │ │ - b.n 770d8 │ │ │ │ - movw r8, #36416 @ 0x8e40 │ │ │ │ - movt r8, #71 @ 0x47 │ │ │ │ - b.n 77198 │ │ │ │ - movw r1, #3207 @ 0xc87 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne.w 7712c │ │ │ │ + b.n 77164 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 77372 │ │ │ │ + movw r1, #48056 @ 0xbbb8 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r0, r3 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7753a │ │ │ │ + ldr r3, [pc, #460] @ (7759c ) │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 77372 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 77372 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + bl 7909c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 7768a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 775e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 770d8 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 77164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 770d8 │ │ │ │ + bne.w 77164 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 770a2 │ │ │ │ - b.n 770d8 │ │ │ │ + bne.w 7712c │ │ │ │ + b.n 77164 │ │ │ │ + movw r8, #36416 @ 0x8e40 │ │ │ │ + movt r8, #71 @ 0x47 │ │ │ │ + b.n 77224 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 80978 <_PyTuple_Resize@@Base> │ │ │ │ + bl 8099c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7738a │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - bl 790b0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.w 775f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 775d8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 773e2 │ │ │ │ - b.n 770d8 │ │ │ │ + beq.n 77378 │ │ │ │ + b.n 773dc │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 77236 │ │ │ │ + bne.w 772c2 │ │ │ │ mov r8, r5 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #560 @ 0x230 │ │ │ │ + movw r1, #3824 @ 0xef0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 770d8 │ │ │ │ + beq.w 77164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 770d8 │ │ │ │ + bne.w 77164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 770d8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77164 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 774c6 │ │ │ │ + cbnz r3, 774cc │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 770f0 │ │ │ │ + beq.w 7717c │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #-8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ - b.n 770f0 │ │ │ │ + b.n 7717c │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 77182 │ │ │ │ + b.n 7720e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 77210 │ │ │ │ + b.n 7729c │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 77210 │ │ │ │ - movw r2, #1565 @ 0x61d │ │ │ │ + b.n 7729c │ │ │ │ + movw r2, #1601 @ 0x641 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77532 │ │ │ │ + bne.n 7752e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77480 │ │ │ │ - b.n 770f0 │ │ │ │ + bne.n 77486 │ │ │ │ + b.n 7717c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 77240 │ │ │ │ + beq.w 772cc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 774e2 │ │ │ │ + bne.n 774e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 771f4 │ │ │ │ - b.n 7743a │ │ │ │ - blt.n 77490 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + beq.w 77280 │ │ │ │ + b.n 77440 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r2, #10 │ │ │ │ adds.w r2, r2, r2, lsr #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bmi.w 776d6 │ │ │ │ + bmi.w 77614 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 80978 <_PyTuple_Resize@@Base> │ │ │ │ + bl 8099c <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 776b8 │ │ │ │ + bne.n 775f6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ adds r7, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n 7735e │ │ │ │ + b.n 77350 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77480 │ │ │ │ - b.n 770f0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 770e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 770e0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 770e0 │ │ │ │ + bne.n 77486 │ │ │ │ + b.n 7717c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 773cc │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 76e94 │ │ │ │ + b.n 7714e │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7757c │ │ │ │ + beq.n 77570 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77562 │ │ │ │ + bne.n 77556 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 77294 │ │ │ │ + bne.w 76f0a │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 76eb8 │ │ │ │ - b.n 76f70 │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 76e7c │ │ │ │ - b.n 770c2 │ │ │ │ + bne.w 76ed2 │ │ │ │ + b.n 7700c │ │ │ │ + movw r1, #3207 @ 0xc87 │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 773e2 │ │ │ │ - b.n 770d8 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 77384 │ │ │ │ - movw r1, #48056 @ 0xbbb8 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r0, r3 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 775e8 │ │ │ │ - ldr r3, [pc, #312] @ (776fc ) │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + bne.w 77404 │ │ │ │ + b.n 77164 │ │ │ │ + blt.n 7752c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 7716c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77384 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne.w 7716c │ │ │ │ + mov r0, sl │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7716c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 77404 │ │ │ │ + b.n 77164 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 775e0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77384 │ │ │ │ - b.n 7740a │ │ │ │ + beq.n 776aa │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ + b.n 76f0a │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 773e2 │ │ │ │ - b.n 770d8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 775c2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 770d8 │ │ │ │ + bne.w 77404 │ │ │ │ + b.n 77164 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 773dc │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 770d8 │ │ │ │ - b.n 773ec │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 77304 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77304 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [r4, #84] @ 0x54 │ │ │ │ - b.n 77306 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - b.n 77294 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 76f60 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 76f4c │ │ │ │ + bne.w 773dc │ │ │ │ + mov r0, r3 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 773dc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1f1078 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 77602 │ │ │ │ + b.n 773dc │ │ │ │ str.w sl, [fp] │ │ │ │ - b.n 77020 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c08e4 │ │ │ │ - b.n 77012 │ │ │ │ + b.n 76f94 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #3784 @ 0xec8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldrd sl, r5, [sp, #16] │ │ │ │ + bl d5480 │ │ │ │ + b.n 77462 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7766a │ │ │ │ + beq.n 77662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7766a │ │ │ │ + cbnz r3, 77662 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77022 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 770c2 │ │ │ │ + b.n 76f96 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ - b.w 76e16 │ │ │ │ + b.w 76e2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76e3e │ │ │ │ - b.n 770d8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #520 @ 0x208 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldrd sl, r5, [sp, #16] │ │ │ │ - bl d599c │ │ │ │ - b.n 7745c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 7740a │ │ │ │ + bne.w 76e56 │ │ │ │ + b.n 77164 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 77164 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7740a │ │ │ │ - mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7740a │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1ef298 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 776c4 │ │ │ │ - b.n 7740a │ │ │ │ + bne.w 77164 │ │ │ │ + b.n 7740e │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 76fe6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 772fe │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ + b.n 76f0a │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 76ffa │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76f70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 772ea │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76f5c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 76f74 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 76f74 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [r4, #84] @ 0x54 │ │ │ │ + b.n 76f76 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 778d2 │ │ │ │ + bmi.w 778be │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77910 │ │ │ │ + beq.w 778fc │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7775a │ │ │ │ + ble.n 77746 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 77be4 │ │ │ │ + beq.w 77bd0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 777ce │ │ │ │ + beq.n 777ba │ │ │ │ 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 77be4 │ │ │ │ + beq.w 77bd0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77746 │ │ │ │ + bne.n 77732 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 77958 │ │ │ │ + ble.w 77944 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 77762 │ │ │ │ + beq.n 7774e │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 77770 │ │ │ │ - bl 26aa44 │ │ │ │ + bne.n 7775c │ │ │ │ + bl 26b934 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77bda │ │ │ │ + beq.w 77bc6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 77c02 │ │ │ │ - movw r1, #660 @ 0x294 │ │ │ │ + bpl.w 77bee │ │ │ │ + movw r1, #3924 @ 0xf54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77bda │ │ │ │ + beq.w 77bc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77bda │ │ │ │ + bne.w 77bc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77bda │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77bc6 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 77990 │ │ │ │ - blt.w 77bcc │ │ │ │ + beq.w 7797c │ │ │ │ + blt.w 77bb8 │ │ │ │ cmp.w r8, #20 │ │ │ │ - bgt.w 77b6e │ │ │ │ - ldr r1, [pc, #448] @ (779ac ) │ │ │ │ + bgt.w 77b5a │ │ │ │ + ldr r1, [pc, #448] @ (77998 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 77926 │ │ │ │ - ldr.w ip, [pc, #424] @ 779b4 │ │ │ │ + beq.w 77912 │ │ │ │ + ldr.w ip, [pc, #424] @ 779a0 │ │ │ │ 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 77b90 │ │ │ │ + bne.w 77b7c │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -115395,61 +115384,61 @@ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r2, lr │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 7791e │ │ │ │ + beq.n 7790a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 778bc │ │ │ │ + cbz r6, 778a8 │ │ │ │ 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 778bc │ │ │ │ + beq.n 778a8 │ │ │ │ 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 778bc │ │ │ │ + beq.n 778a8 │ │ │ │ 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 778c4 │ │ │ │ + bne.n 778b0 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 778a8 │ │ │ │ + bne.n 77894 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 778a8 │ │ │ │ - b.n 778bc │ │ │ │ - ldr r0, [pc, #216] @ (779ac ) │ │ │ │ + bne.n 77894 │ │ │ │ + b.n 778a8 │ │ │ │ + ldr r0, [pc, #216] @ (77998 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -115459,104 +115448,104 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r1, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77baa │ │ │ │ + beq.w 77b96 │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77726 │ │ │ │ + bne.w 77712 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80558 │ │ │ │ + bl 8057c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 77726 │ │ │ │ - b.n 77bda │ │ │ │ + bge.w 77712 │ │ │ │ + b.n 77bc6 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 77870 │ │ │ │ - b.n 778bc │ │ │ │ + bne.n 7785c │ │ │ │ + b.n 778a8 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77bda │ │ │ │ - ldr r3, [pc, #108] @ (779ac ) │ │ │ │ + beq.w 77bc6 │ │ │ │ + ldr r3, [pc, #108] @ (77998 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - b.n 7783c │ │ │ │ + b.n 77828 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 77bde │ │ │ │ + bcs.w 77bca │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77bde │ │ │ │ + beq.w 77bca │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 779b8 │ │ │ │ + bge.n 779a4 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 7797c │ │ │ │ + b.n 77968 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7799e │ │ │ │ + beq.n 7798a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #16] @ (779b0 ) │ │ │ │ + ldr r3, [pc, #16] @ (7799c ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 778bc │ │ │ │ + b.n 778a8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r7, r6, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r9, r7] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77c40 │ │ │ │ + beq.w 77c2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77c3a │ │ │ │ + beq.w 77c26 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77b60 │ │ │ │ + beq.w 77b4c │ │ │ │ mov r2, r6 │ │ │ │ sub.w sl, r9, #4 │ │ │ │ add.w r6, r9, r7 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov lr, r7 │ │ │ │ @@ -115566,256 +115555,256 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 77b50 │ │ │ │ + bge.w 77b3c │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov r8, r7 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r0 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r1, lr │ │ │ │ - ble.n 77a86 │ │ │ │ + ble.n 77a72 │ │ │ │ add.w lr, r5, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 77b48 │ │ │ │ + beq.n 77b34 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bge.n 77a86 │ │ │ │ + bge.n 77a72 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 77b48 │ │ │ │ + beq.n 77b34 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 77a86 │ │ │ │ + bge.n 77a72 │ │ │ │ adds r5, #12 │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 77b48 │ │ │ │ + beq.n 77b34 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 77a78 │ │ │ │ + bgt.n 77a64 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 77a44 │ │ │ │ + bne.n 77a30 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 77c1a │ │ │ │ + beq.w 77c06 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77ac2 │ │ │ │ + ble.n 77aae │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq.w r2, [r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77a08 │ │ │ │ + beq.n 779f4 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77ae6 │ │ │ │ + ble.n 77ad2 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq.w r2, [r8, #4] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77b04 │ │ │ │ + ble.n 77af0 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq.w r2, [r8, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 77a08 │ │ │ │ + beq.w 779f4 │ │ │ │ add.w ip, r8, #8 │ │ │ │ mov r5, r8 │ │ │ │ add.w r2, r9, #8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ adds r1, r3, #1 │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 77b3c │ │ │ │ + bge.n 77b28 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ streq.w r1, [ip] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 77b1c │ │ │ │ + bne.n 77b08 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 77a08 │ │ │ │ + b.n 779f4 │ │ │ │ ldrd ip, lr, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.w 77a16 │ │ │ │ + bne.w 77a02 │ │ │ │ ldrd r3, r8, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 77c10 │ │ │ │ + bne.n 77bfc │ │ │ │ mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78004 │ │ │ │ - b.n 778bc │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 778a8 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 77926 │ │ │ │ - bl 1ef298 │ │ │ │ + bls.w 77912 │ │ │ │ + bl 1f1078 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77bda │ │ │ │ - ldr r3, [pc, #192] @ (77c48 ) │ │ │ │ + cbz r0, 77bc6 │ │ │ │ + ldr r3, [pc, #192] @ (77c34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 7782a │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 77816 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77bba │ │ │ │ + bne.n 77ba6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #164] @ (77c48 ) │ │ │ │ + bl 12f1f0 │ │ │ │ + ldr r3, [pc, #164] @ (77c34 ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 7782a │ │ │ │ + b.n 77816 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77726 │ │ │ │ - b.n 77910 │ │ │ │ + bne.w 77712 │ │ │ │ + b.n 778fc │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #128] @ (77c48 ) │ │ │ │ + ldr r3, [pc, #128] @ (77c34 ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 7782a │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + b.n 77816 │ │ │ │ + movw r0, #55872 @ 0xda40 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 778bc │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 77bda │ │ │ │ + b.n 778a8 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 77bc6 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #616 @ 0x268 │ │ │ │ + movw r1, #3880 @ 0xf28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ - movw r1, #684 @ 0x2ac │ │ │ │ + b.w d5480 │ │ │ │ + movw r1, #3948 @ 0xf6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12f220 │ │ │ │ - b.n 777b0 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 7779c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26a874 │ │ │ │ + bl 26b764 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77c36 │ │ │ │ + beq.n 77c22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77c36 │ │ │ │ + cbnz r3, 77c22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77b66 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 77c20 │ │ │ │ + b.n 77b52 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 77c0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 78004 │ │ │ │ - b.n 77bda │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 77bc6 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077c4c : │ │ │ │ +00077c38 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 77d30 │ │ │ │ + blt.n 77d1c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 77d16 │ │ │ │ - ldr r0, [pc, #184] @ (77d34 ) │ │ │ │ + bne.n 77d02 │ │ │ │ + ldr r0, [pc, #184] @ (77d20 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 77ce8 │ │ │ │ + bcs.n 77cd4 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77cda │ │ │ │ + beq.n 77cc6 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 77cb2 │ │ │ │ + cbz r2, 77c9e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 77ccc │ │ │ │ + bcc.n 77cb8 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ @@ -115823,384 +115812,384 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77cae │ │ │ │ + bne.n 77c9a │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 77d26 │ │ │ │ + bne.n 77d12 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77cae │ │ │ │ + beq.n 77c9a │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 77cae │ │ │ │ + b.n 77c9a │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 77d06 │ │ │ │ + b.n 77cf2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077d38 : │ │ │ │ +00077d24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77e70 │ │ │ │ + beq.w 77e5c │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 77de4 │ │ │ │ + bne.n 77dd0 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 77df4 │ │ │ │ + bhi.n 77de0 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #32465 @ 0x7ed1 │ │ │ │ + movw r3, #32445 @ 0x7ebd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [r5, #696] @ 0x2b8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 77e60 │ │ │ │ - ldr r1, [pc, #332] @ (77ecc ) │ │ │ │ + bne.n 77e4c │ │ │ │ + ldr r1, [pc, #332] @ (77eb8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 77e12 │ │ │ │ + bcs.n 77dfe │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77e00 │ │ │ │ + beq.n 77dec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 77dca │ │ │ │ + cbz r2, 77db6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r4, [r3, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n 77df8 │ │ │ │ + bcc.n 77de4 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ - b.n 77db8 │ │ │ │ + b.n 77da4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 278428 │ │ │ │ + bl 2790f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 77d64 │ │ │ │ + bls.n 77d50 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 77dc2 │ │ │ │ + b.n 77dae │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 77db8 │ │ │ │ + b.n 77da4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77db8 │ │ │ │ + bne.n 77da4 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 77e50 │ │ │ │ + bne.n 77e3c │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 77df4 │ │ │ │ + bhi.n 77de0 │ │ │ │ ldr.w r6, [r5, #676] @ 0x2a4 │ │ │ │ movw r3, #53565 @ 0xd13d │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 77eb8 │ │ │ │ + bne.n 77ea4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77eb2 │ │ │ │ + beq.n 77e9e │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 294c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77dc2 │ │ │ │ + beq.n 77dae │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77dc2 │ │ │ │ + b.n 77dae │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 278428 │ │ │ │ + bl 2790f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 77e1e │ │ │ │ + b.n 77e0a │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #32465 @ 0x7ed1 │ │ │ │ + movw r1, #32445 @ 0x7ebd │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r6, [r3, #696] @ 0x2b8 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 77e64 │ │ │ │ - ldr r1, [pc, #60] @ (77ecc ) │ │ │ │ + bne.n 77e50 │ │ │ │ + ldr r1, [pc, #60] @ (77eb8 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r3, #676] @ 0x2a4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ mov r8, r1 │ │ │ │ movw r1, #53565 @ 0xd13d │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 77ec4 │ │ │ │ + bne.n 77eb0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 77e36 │ │ │ │ + b.n 77e22 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 77e40 │ │ │ │ + b.n 77e2c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 77ebc │ │ │ │ + b.n 77ea8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #284] @ (78000 ) │ │ │ │ + ldr r0, [pc, #284] @ (77fec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r2, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 77f56 │ │ │ │ + bcs.n 77f42 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 77fbc │ │ │ │ + beq.n 77fa8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 77f38 │ │ │ │ + beq.n 77f24 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r1, r6, [r3, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 77fa0 │ │ │ │ + bhi.n 77f8c │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r1, ip, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w lr, [r3, r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77f26 │ │ │ │ + bne.n 77f12 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77fd0 │ │ │ │ + beq.n 77fbc │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 77fac │ │ │ │ + bne.n 77f98 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 77ffa │ │ │ │ + bhi.n 77fe6 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r1, #53565 @ 0xd13d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 77fe8 │ │ │ │ + bne.n 77fd4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 77ff4 │ │ │ │ + beq.n 77fe0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77f30 │ │ │ │ + beq.n 77f1c │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77f30 │ │ │ │ + b.n 77f1c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77f26 │ │ │ │ - b.n 77f56 │ │ │ │ + bne.n 77f12 │ │ │ │ + b.n 77f42 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 278428 │ │ │ │ + bl 2790f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 77f66 │ │ │ │ + b.n 77f52 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77f26 │ │ │ │ - b.n 77f56 │ │ │ │ + bne.n 77f12 │ │ │ │ + b.n 77f42 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r1, #53565 @ 0xd13d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 77ff4 │ │ │ │ + beq.n 77fe0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77f90 │ │ │ │ + b.n 77f7c │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 77f86 │ │ │ │ + b.n 77f72 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77f30 │ │ │ │ + b.n 77f1c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078004 : │ │ │ │ +00077ff0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19992 @ 0x4e18 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33217 @ 0x81c1 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 780c2 │ │ │ │ - cbz r0, 78086 │ │ │ │ - ldr r3, [pc, #412] @ (781d0 ) │ │ │ │ + bne.n 780ae │ │ │ │ + cbz r0, 78072 │ │ │ │ + ldr r3, [pc, #412] @ (781bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7809e │ │ │ │ + beq.n 7808a │ │ │ │ lsrs r3, r0, #18 │ │ │ │ ubfx r2, r0, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7806e │ │ │ │ + bgt.n 7805a │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7809e │ │ │ │ + cbz r2, 7808a │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7808a │ │ │ │ - cbz r2, 780cc │ │ │ │ + cbz r0, 78076 │ │ │ │ + cbz r2, 780b8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ movw r3, #53025 @ 0xcf21 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 781c8 │ │ │ │ + bne.w 781b4 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 78086 │ │ │ │ + b.n 78072 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ @@ -116213,72 +116202,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 7810a │ │ │ │ + bne.n 780f6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 78106 │ │ │ │ + cbz r3, 780f2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7816a │ │ │ │ + beq.n 78156 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 78144 │ │ │ │ + beq.n 78130 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 78122 │ │ │ │ + cbnz r3, 7810e │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 78086 │ │ │ │ + beq.n 78072 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 78164 │ │ │ │ + cbz r1, 78150 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7813e │ │ │ │ + cbz r3, 7812a │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 78086 │ │ │ │ + b.n 78072 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 78152 │ │ │ │ + cbz r3, 7813e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78086 │ │ │ │ + bne.n 78072 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 78086 │ │ │ │ + b.n 78072 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7812e │ │ │ │ + b.n 7811a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78114 │ │ │ │ + beq.n 78100 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 781c2 │ │ │ │ + cbz r3, 781ae │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7819c │ │ │ │ + cbz r3, 78188 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -116287,61 +116276,61 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 78086 │ │ │ │ + b.n 78072 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 78176 │ │ │ │ + b.n 78162 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 780b6 │ │ │ │ + b.n 780a2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78284 │ │ │ │ + beq.n 78270 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #428] @ (78398 ) │ │ │ │ + ldr r3, [pc, #428] @ (78384 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 78256 │ │ │ │ + beq.n 78242 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 78226 │ │ │ │ + bgt.n 78212 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 78256 │ │ │ │ + cbz r2, 78242 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 78242 │ │ │ │ - cbz r2, 78286 │ │ │ │ + cbz r0, 7822e │ │ │ │ + cbz r2, 78272 │ │ │ │ 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] │ │ │ │ @@ -116349,21 +116338,21 @@ │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r2, #53025 @ 0xcf21 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #684] @ 0x2ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7838e │ │ │ │ + bne.w 7837a │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7823e │ │ │ │ + b.n 7822a │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r0, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r5, [r4, #512] @ 0x200 │ │ │ │ mul.w r0, r0, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ @@ -116375,72 +116364,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 782c4 │ │ │ │ + bne.n 782b0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 782c0 │ │ │ │ + cbz r3, 782ac │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 78324 │ │ │ │ + beq.n 78310 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 782fe │ │ │ │ + beq.n 782ea │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 782dc │ │ │ │ + cbnz r3, 782c8 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 7823e │ │ │ │ + beq.n 7822a │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7831e │ │ │ │ + cbz r1, 7830a │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 782f8 │ │ │ │ + cbz r3, 782e4 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7823e │ │ │ │ + b.n 7822a │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7830c │ │ │ │ + cbz r3, 782f8 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7823e │ │ │ │ + bne.n 7822a │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7823e │ │ │ │ + b.n 7822a │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 782e8 │ │ │ │ + b.n 782d4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 782ce │ │ │ │ + beq.n 782ba │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 78388 │ │ │ │ + cbz r3, 78374 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 78358 │ │ │ │ + cbz r3, 78344 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ @@ -116451,269 +116440,269 @@ │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r3, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7823e │ │ │ │ + b.n 7822a │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 78330 │ │ │ │ + b.n 7831c │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 78278 │ │ │ │ + b.n 78264 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007839c : │ │ │ │ +00078388 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7850a │ │ │ │ + beq.w 784f6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 783da │ │ │ │ + bne.n 783c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 783d6 │ │ │ │ + beq.n 783c2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 78464 │ │ │ │ + b.n 78450 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 783fa │ │ │ │ + bne.n 783e6 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.w 784f8 │ │ │ │ + bpl.w 784e4 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 78700 │ │ │ │ - bl 88854 │ │ │ │ + b.n 786ec │ │ │ │ + bl 883d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 784e0 │ │ │ │ + beq.n 784cc │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a7b0 │ │ │ │ + bl 10abec │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 784ca │ │ │ │ - bl 72d70 │ │ │ │ + beq.n 784b6 │ │ │ │ + bl 72d88 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 784ca │ │ │ │ + beq.n 784b6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7842a │ │ │ │ + b.n 78416 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 78478 │ │ │ │ + bge.n 78464 │ │ │ │ adds r4, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r2, r8, r4, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78422 │ │ │ │ - ldr r2, [pc, #252] @ (7853c ) │ │ │ │ + bne.n 7840e │ │ │ │ + ldr r2, [pc, #252] @ (78528 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbnz r1, 7849e │ │ │ │ + cbnz r1, 7848a │ │ │ │ cmp r4, r7 │ │ │ │ - blt.n 7846a │ │ │ │ + blt.n 78456 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78462 │ │ │ │ + beq.n 7844e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 78462 │ │ │ │ + cbnz r3, 7844e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80978 <_PyTuple_Resize@@Base> │ │ │ │ + bl 8099c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7844c │ │ │ │ - b.n 784ca │ │ │ │ + beq.n 78438 │ │ │ │ + b.n 784b6 │ │ │ │ add.w r2, r7, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ adds.w r3, r2, r2, lsr #2 │ │ │ │ mov r7, r3 │ │ │ │ - bmi.n 7852a │ │ │ │ + bmi.n 78516 │ │ │ │ mov r1, r3 │ │ │ │ - bl 80978 <_PyTuple_Resize@@Base> │ │ │ │ + bl 8099c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78510 │ │ │ │ + bne.n 784fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ add.w r2, r3, r4, lsl #2 │ │ │ │ adds r4, #1 │ │ │ │ str r5, [r2, #12] │ │ │ │ - b.n 7842a │ │ │ │ + b.n 78416 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78448 │ │ │ │ + beq.n 78434 │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r2, [pc, #132] @ (7853c ) │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r2, [pc, #132] @ (78528 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 784ec │ │ │ │ + cbnz r0, 784d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78448 │ │ │ │ + beq.n 78434 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78448 │ │ │ │ + beq.n 78434 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 784e0 │ │ │ │ + beq.n 784cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 784e4 │ │ │ │ + cbz r3, 784d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 78464 │ │ │ │ + b.n 78450 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 784e0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 784cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (7853c ) │ │ │ │ - b.n 784bc │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + ldr r2, [pc, #68] @ (78528 ) │ │ │ │ + b.n 784a8 │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 784e0 │ │ │ │ - bl 26fa74 │ │ │ │ - b.n 784e0 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 784cc │ │ │ │ + bl 270964 │ │ │ │ + b.n 784cc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 784ca │ │ │ │ + beq.n 784b6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 784ca │ │ │ │ + bne.n 784b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 784ca │ │ │ │ - bl 1ef298 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 784b6 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7851a │ │ │ │ - b.n 784ca │ │ │ │ + bne.n 78506 │ │ │ │ + b.n 784b6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078540 : │ │ │ │ +0007852c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 786ae │ │ │ │ + beq.w 7869a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 786ae │ │ │ │ + bpl.w 7869a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78634 │ │ │ │ - blt.w 786ce │ │ │ │ + beq.n 78620 │ │ │ │ + blt.w 786ba │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.n 78654 │ │ │ │ - ldr r2, [pc, #384] @ (786f4 ) │ │ │ │ + bgt.n 78640 │ │ │ │ + ldr r2, [pc, #384] @ (786e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78638 │ │ │ │ - ldr r1, [pc, #356] @ (786f8 ) │ │ │ │ + beq.n 78624 │ │ │ │ + ldr r1, [pc, #356] @ (786e4 ) │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r0, [r1, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1608] @ 0x648 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78690 │ │ │ │ + bne.n 7867c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 785c4 │ │ │ │ + beq.n 785b0 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 78604 │ │ │ │ + beq.n 785f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq.n 78604 │ │ │ │ + beq.n 785f0 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ add.w ip, r5, #8 │ │ │ │ adds r2, #4 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7862a │ │ │ │ + beq.n 78616 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 785ee │ │ │ │ + bne.n 785da │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ orrs r2, r4 │ │ │ │ @@ -116721,159 +116710,159 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp ip, r4 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 785ee │ │ │ │ - b.n 78604 │ │ │ │ - ldr r3, [pc, #196] @ (786fc ) │ │ │ │ - b.n 78624 │ │ │ │ + bne.n 785da │ │ │ │ + b.n 785f0 │ │ │ │ + ldr r3, [pc, #196] @ (786e8 ) │ │ │ │ + b.n 78610 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 786be │ │ │ │ - ldr r2, [pc, #164] @ (786f4 ) │ │ │ │ + beq.n 786aa │ │ │ │ + ldr r2, [pc, #164] @ (786e0 ) │ │ │ │ ldr.w lr, [r7, r2] │ │ │ │ - b.n 785b0 │ │ │ │ + b.n 7859c │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 786c2 │ │ │ │ + bhi.n 786ae │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 786be │ │ │ │ - ldr r0, [pc, #128] @ (786f4 ) │ │ │ │ + cbz r0, 786aa │ │ │ │ + ldr r0, [pc, #128] @ (786e0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w lr, [r1, r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 785c0 │ │ │ │ + bne.n 785ac │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 785ca │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 785b6 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 786de │ │ │ │ + bne.n 786ca │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #76] @ (786f4 ) │ │ │ │ + bl 12f1f0 │ │ │ │ + ldr r3, [pc, #76] @ (786e0 ) │ │ │ │ ldr.w lr, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 785b0 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + b.n 7859c │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78624 │ │ │ │ - bl 1ef298 │ │ │ │ + b.n 78610 │ │ │ │ + bl 1f1078 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78672 │ │ │ │ - b.n 786be │ │ │ │ + bne.n 7865e │ │ │ │ + b.n 786aa │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + movw r0, #55872 @ 0xda40 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 786be │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 786aa │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #8] @ (786f4 ) │ │ │ │ + ldr r3, [pc, #8] @ (786e0 ) │ │ │ │ ldr.w lr, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 785b0 │ │ │ │ + b.n 7859c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq.n 787f8 │ │ │ │ + beq.n 787e4 │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 788b0 │ │ │ │ + blt.w 7889c │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 7882c │ │ │ │ - ldr r2, [pc, #476] @ (78900 ) │ │ │ │ + bgt.w 78818 │ │ │ │ + ldr r2, [pc, #476] @ (788ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [r3, r2] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78812 │ │ │ │ - ldr r1, [pc, #448] @ (78904 ) │ │ │ │ + beq.n 787fe │ │ │ │ + ldr r1, [pc, #448] @ (788f0 ) │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r0, [r1, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1608] @ 0x648 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78892 │ │ │ │ + bne.w 7887e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 787e4 │ │ │ │ + beq.n 787d0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 787be │ │ │ │ + beq.n 787aa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78800 │ │ │ │ + beq.n 787ec │ │ │ │ add.w lr, r2, #4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 787be │ │ │ │ + beq.n 787aa │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w lr, r2, #4 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 78808 │ │ │ │ + beq.n 787f4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r4 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - bne.n 787a8 │ │ │ │ + bne.n 78794 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ orrs r2, r4 │ │ │ │ @@ -116881,620 +116870,620 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 787be │ │ │ │ + beq.n 787aa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78788 │ │ │ │ - b.n 78800 │ │ │ │ - ldr r3, [pc, #268] @ (78908 ) │ │ │ │ + bne.n 78774 │ │ │ │ + b.n 787ec │ │ │ │ + ldr r3, [pc, #268] @ (788f4 ) │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne.n 78798 │ │ │ │ - b.n 787be │ │ │ │ + bne.n 78784 │ │ │ │ + b.n 787aa │ │ │ │ cmp r0, r4 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - bne.n 787a8 │ │ │ │ - b.n 787be │ │ │ │ + bne.n 78794 │ │ │ │ + b.n 787aa │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 788be │ │ │ │ - ldr r2, [pc, #216] @ (78900 ) │ │ │ │ + beq.n 788aa │ │ │ │ + ldr r2, [pc, #216] @ (788ec ) │ │ │ │ ldr.w ip, [r7, r2] │ │ │ │ - b.n 78762 │ │ │ │ + b.n 7874e │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 788c2 │ │ │ │ + bhi.n 788ae │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 788be │ │ │ │ - ldr r0, [pc, #180] @ (78900 ) │ │ │ │ + beq.n 788aa │ │ │ │ + ldr r0, [pc, #180] @ (788ec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w ip, [r1, r0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr.w lr, [r0] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 78870 │ │ │ │ + beq.n 7885c │ │ │ │ add.w r1, lr, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b.n 7877c │ │ │ │ + b.n 78768 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 7888e │ │ │ │ + beq.n 7887a │ │ │ │ add.w lr, r3, #16 │ │ │ │ - b.n 7878c │ │ │ │ + b.n 78778 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 7887a │ │ │ │ + bne.n 78866 │ │ │ │ str r0, [r3, #16] │ │ │ │ - b.n 78798 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 78784 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 788ea │ │ │ │ + bne.n 788d6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #88] @ (78900 ) │ │ │ │ + bl 12f1f0 │ │ │ │ + ldr r3, [pc, #88] @ (788ec ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78762 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + b.n 7874e │ │ │ │ + movw r0, #55872 @ 0xda40 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 787de │ │ │ │ - bl 1ef298 │ │ │ │ + b.n 787ca │ │ │ │ + bl 1f1078 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 788be │ │ │ │ - ldr r0, [pc, #48] @ (78900 ) │ │ │ │ + beq.n 788aa │ │ │ │ + ldr r0, [pc, #48] @ (788ec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w ip, [r1, r0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 78880 │ │ │ │ + bne.n 7886c │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 7877c │ │ │ │ + b.n 78768 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #8] @ (78900 ) │ │ │ │ + ldr r3, [pc, #8] @ (788ec ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78762 │ │ │ │ + b.n 7874e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 7899e │ │ │ │ + blt.n 7898a │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 78976 │ │ │ │ - ldr r3, [pc, #140] @ (789bc ) │ │ │ │ + cbz r3, 78962 │ │ │ │ + ldr r3, [pc, #140] @ (789a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 78966 │ │ │ │ - ldr r1, [pc, #120] @ (789c0 ) │ │ │ │ + cbz r4, 78952 │ │ │ │ + ldr r1, [pc, #120] @ (789ac ) │ │ │ │ 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, 7898a │ │ │ │ + cbnz r3, 78976 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 78966 │ │ │ │ + bls.n 78952 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.w 1f1078 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 789b0 │ │ │ │ + bne.n 7899c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 78962 │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 7894e │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + movw r0, #55872 @ 0xda40 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 78962 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7894e │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 78962 │ │ │ │ + b.n 7894e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000789c4 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +000789b0 <_PyObject_GC_NewVar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.w 78bde <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ + blt.w 78bca <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #24 │ │ │ │ - ldr.w r8, [pc, #532] @ 78c00 <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ + ldr.w r8, [pc, #532] @ 78bec <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ adds r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 78bc2 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bhi.w 78bae <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ adds.w fp, r2, r3 │ │ │ │ - bmi.w 78bc2 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bmi.w 78bae <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ movw r9, #19992 @ 0x4e18 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9353 @ 0x2489 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 78b9c <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ + bne.w 78b88 <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w ip, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bcs.n 78b4a <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + bcs.n 78b36 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r2, [r2, ip, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 78b84 <_PyObject_GC_NewVar@@Base+0x1c0> │ │ │ │ + beq.w 78b70 <_PyObject_GC_NewVar@@Base+0x1c0> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r9, [sl] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 78ab8 <_PyObject_GC_NewVar@@Base+0xf4> │ │ │ │ + beq.n 78aa4 <_PyObject_GC_NewVar@@Base+0xf4> │ │ │ │ add r3, sl │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sl] │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 78b0c <_PyObject_GC_NewVar@@Base+0x148> │ │ │ │ + bgt.n 78af8 <_PyObject_GC_NewVar@@Base+0x148> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #344] @ (78bfc <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ - bne.n 78ae4 <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ + ldr r1, [pc, #344] @ (78be8 <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ + bne.n 78ad0 <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r4, 78af4 <_PyObject_GC_NewVar@@Base+0x130> │ │ │ │ + cbnz r4, 78ae0 <_PyObject_GC_NewVar@@Base+0x130> │ │ │ │ str r5, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r2, #24] │ │ │ │ - cmp r1, fp │ │ │ │ - bcc.n 78ad8 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ + cmp fp, r1 │ │ │ │ + bhi.n 78ac4 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, fp, ip, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add.w r1, r2, fp │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r9, [r2, fp] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b.n 78a78 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78a64 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 78a78 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78a64 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78aae <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + beq.n 78a9a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 78bce <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ + bne.n 78bba <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78aae <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 78a9a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78a96 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + beq.n 78a82 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78a96 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + beq.n 78a82 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78a96 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bne.n 78a82 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78bf2 <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ + bne.n 78bde <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 78a96 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bmi.n 78a82 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78b34 <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ + bne.n 78b20 <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ dmb ish │ │ │ │ - b.n 78a96 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 78a82 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78bb4 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ + bne.n 78ba0 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 78bc2 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + beq.n 78bae <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 78ad4 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 78ac0 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78b4a <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + beq.n 78b36 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 78ad4 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 78ac0 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 78bc2 <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + cbz r0, 78bae <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b.n 78a78 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78a64 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 78b6c <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + b.n 78b58 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1f11dc │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78aae <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 78a9a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - movw r0, #764 @ 0x2fc │ │ │ │ + movw r0, #4028 @ 0xfbc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78ab0 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + b.n 78a9c <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78a96 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ - b.n 78b26 <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ + bne.w 78a82 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 78b12 <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078c04 <_Py_Dealloc@@Base>: │ │ │ │ +00078bf0 <_Py_Dealloc@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (78c48 <_Py_Dealloc@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #52] @ (78c34 <_Py_Dealloc@@Base+0x44>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - cbnz r4, 78c24 <_Py_Dealloc@@Base+0x20> │ │ │ │ + cbnz r4, 78c10 <_Py_Dealloc@@Base+0x20> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #58961 @ 0xe651 │ │ │ │ + movw r3, #60737 @ 0xed41 │ │ │ │ movt r3, #18 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 78c3e <_Py_Dealloc@@Base+0x3a> │ │ │ │ + bne.n 78c2a <_Py_Dealloc@@Base+0x3a> │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r4 │ │ │ │ - b.n 78c34 <_Py_Dealloc@@Base+0x30> │ │ │ │ + b.n 78c20 <_Py_Dealloc@@Base+0x30> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78dce <_Py_Dealloc@@Base+0x1ca> │ │ │ │ + beq.w 78dba <_Py_Dealloc@@Base+0x1ca> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #884] @ 78fe8 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + ldr.w r8, [pc, #884] @ 78fd4 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r1, #0] │ │ │ │ orrs r3, r1 │ │ │ │ ldr.w r7, [r8, sl] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 78de0 <_Py_Dealloc@@Base+0x1dc> │ │ │ │ + beq.w 78dcc <_Py_Dealloc@@Base+0x1dc> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 78f04 <_Py_Dealloc@@Base+0x300> │ │ │ │ + ble.w 78ef0 <_Py_Dealloc@@Base+0x300> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78db4 <_Py_Dealloc@@Base+0x1b0> │ │ │ │ + beq.n 78da0 <_Py_Dealloc@@Base+0x1b0> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 78e34 <_Py_Dealloc@@Base+0x230> │ │ │ │ - ldr.w r9, [pc, #812] @ 78fec <_Py_Dealloc@@Base+0x3e8> │ │ │ │ + bmi.w 78e20 <_Py_Dealloc@@Base+0x230> │ │ │ │ + ldr.w r9, [pc, #812] @ 78fd8 <_Py_Dealloc@@Base+0x3e8> │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 78cd0 <_Py_Dealloc@@Base+0xcc> │ │ │ │ + b.n 78cbc <_Py_Dealloc@@Base+0xcc> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 78d02 <_Py_Dealloc@@Base+0xfe> │ │ │ │ + beq.n 78cee <_Py_Dealloc@@Base+0xfe> │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78cc8 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + beq.n 78cb4 <_Py_Dealloc@@Base+0xc4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 78cc8 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + beq.n 78cb4 <_Py_Dealloc@@Base+0xc4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78cc8 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + bne.n 78cb4 <_Py_Dealloc@@Base+0xc4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 78ef0 <_Py_Dealloc@@Base+0x2ec> │ │ │ │ + bne.w 78edc <_Py_Dealloc@@Base+0x2ec> │ │ │ │ mov r0, r3 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 78cd0 <_Py_Dealloc@@Base+0xcc> │ │ │ │ + bne.n 78cbc <_Py_Dealloc@@Base+0xcc> │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33217 @ 0x81c1 │ │ │ │ movt r3, #7 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 78e56 <_Py_Dealloc@@Base+0x252> │ │ │ │ + bne.w 78e42 <_Py_Dealloc@@Base+0x252> │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 78d64 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 78e06 <_Py_Dealloc@@Base+0x202> │ │ │ │ + beq.n 78df2 <_Py_Dealloc@@Base+0x202> │ │ │ │ lsrs r6, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r6, r4, r6, lsl #3 │ │ │ │ ldr.w r2, [r6, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 78d5c <_Py_Dealloc@@Base+0x158> │ │ │ │ + bgt.n 78d48 <_Py_Dealloc@@Base+0x158> │ │ │ │ ldr.w r6, [r6, #804] @ 0x324 │ │ │ │ cmp r6, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78e06 <_Py_Dealloc@@Base+0x202> │ │ │ │ + beq.n 78df2 <_Py_Dealloc@@Base+0x202> │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 78df4 <_Py_Dealloc@@Base+0x1f0> │ │ │ │ + beq.n 78de0 <_Py_Dealloc@@Base+0x1f0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78e68 <_Py_Dealloc@@Base+0x264> │ │ │ │ + beq.n 78e54 <_Py_Dealloc@@Base+0x264> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 78dc4 <_Py_Dealloc@@Base+0x1c0> │ │ │ │ + bhi.n 78db0 <_Py_Dealloc@@Base+0x1c0> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 78dc4 <_Py_Dealloc@@Base+0x1c0> │ │ │ │ + bne.n 78db0 <_Py_Dealloc@@Base+0x1c0> │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2092] @ 0x82c │ │ │ │ str.w r5, [r2, #1772] @ 0x6ec │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 78fda <_Py_Dealloc@@Base+0x3d6> │ │ │ │ + bgt.w 78fc6 <_Py_Dealloc@@Base+0x3d6> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 78d82 <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 78d6e <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 78d9c <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r8, [pc, #536] @ 78fe8 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + b.n 78d88 <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r8, [pc, #536] @ 78fd4 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r8, sl] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 78ca2 <_Py_Dealloc@@Base+0x9e> │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + bne.w 78c8e <_Py_Dealloc@@Base+0x9e> │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15096 @ 0x3af8 │ │ │ │ + movw r0, #18360 @ 0x47b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_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 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78d64 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ movw r3, #53025 @ 0xcf21 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 78fd2 <_Py_Dealloc@@Base+0x3ce> │ │ │ │ + bne.w 78fbe <_Py_Dealloc@@Base+0x3ce> │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78d64 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33217 @ 0x81c1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r7, #8] │ │ │ │ addeq.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 78d2a <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 78d16 <_Py_Dealloc@@Base+0x126> │ │ │ │ ldr.w r0, [r0, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78d64 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movs r6, #28 │ │ │ │ mul.w fp, r1, r6 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r6, r1 │ │ │ │ ldrd ip, r1, [r2, #8] │ │ │ │ @@ -117504,100 +117493,100 @@ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ str r6, [r2, #8] │ │ │ │ add.w r9, r4, ip, lsl #2 │ │ │ │ str r2, [r1, #16] │ │ │ │ ldr.w lr, [r9, #528] @ 0x210 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78eae <_Py_Dealloc@@Base+0x2aa> │ │ │ │ + bne.n 78e9a <_Py_Dealloc@@Base+0x2aa> │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - cbz r2, 78eaa <_Py_Dealloc@@Base+0x2a6> │ │ │ │ + cbz r2, 78e96 <_Py_Dealloc@@Base+0x2a6> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp ip, r6 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [r9, #528] @ 0x210 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 78f5c <_Py_Dealloc@@Base+0x358> │ │ │ │ + beq.n 78f48 <_Py_Dealloc@@Base+0x358> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 78f3a <_Py_Dealloc@@Base+0x336> │ │ │ │ + beq.n 78f26 <_Py_Dealloc@@Base+0x336> │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ - cbnz r2, 78ecc <_Py_Dealloc@@Base+0x2c8> │ │ │ │ + cbnz r2, 78eb8 <_Py_Dealloc@@Base+0x2c8> │ │ │ │ str.w r1, [r9, #532] @ 0x214 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 78d64 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ - cbz r0, 78f34 <_Py_Dealloc@@Base+0x330> │ │ │ │ + cbz r0, 78f20 <_Py_Dealloc@@Base+0x330> │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ str r0, [r4, #24] │ │ │ │ strd r2, lr, [r1, #20] │ │ │ │ - cbz r2, 78eea <_Py_Dealloc@@Base+0x2e6> │ │ │ │ + cbz r2, 78ed6 <_Py_Dealloc@@Base+0x2e6> │ │ │ │ str r1, [r2, #24] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ - b.n 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 78d64 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 78f24 <_Py_Dealloc@@Base+0x320> │ │ │ │ + bne.n 78f10 <_Py_Dealloc@@Base+0x320> │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 78cc8 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + b.n 78cb4 <_Py_Dealloc@@Base+0xc4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #35917 @ 0x8c4d │ │ │ │ + movw r2, #35897 @ 0x8c39 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 78caa <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 78c96 <_Py_Dealloc@@Base+0xa6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1585cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 15967c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78efc <_Py_Dealloc@@Base+0x2f8> │ │ │ │ + b.n 78ee8 <_Py_Dealloc@@Base+0x2f8> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78eda <_Py_Dealloc@@Base+0x2d6> │ │ │ │ + b.n 78ec6 <_Py_Dealloc@@Base+0x2d6> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r1, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - cbz r2, 78f48 <_Py_Dealloc@@Base+0x344> │ │ │ │ + cbz r2, 78f34 <_Py_Dealloc@@Base+0x344> │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 78d64 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r1, [r4, #532] @ 0x214 │ │ │ │ - b.n 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78d64 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78ebc <_Py_Dealloc@@Base+0x2b8> │ │ │ │ + beq.n 78ea8 <_Py_Dealloc@@Base+0x2b8> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbz r3, 78fcc <_Py_Dealloc@@Base+0x3c8> │ │ │ │ + cbz r3, 78fb8 <_Py_Dealloc@@Base+0x3c8> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, fp] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r1, #20] │ │ │ │ str.w r1, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r2, #0, #18 │ │ │ │ lsrs r1, r2, #18 │ │ │ │ - cbz r3, 78f94 <_Py_Dealloc@@Base+0x390> │ │ │ │ + cbz r3, 78f80 <_Py_Dealloc@@Base+0x390> │ │ │ │ add.w r3, r2, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -117611,186 +117600,186 @@ │ │ │ │ ldr.w r2, [r4, #788] @ 0x314 │ │ │ │ str.w r9, [r3, fp] │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r2, [r4, #788] @ 0x314 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 78d78 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78d64 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78f68 <_Py_Dealloc@@Base+0x364> │ │ │ │ + b.n 78f54 <_Py_Dealloc@@Base+0x364> │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 78e1e <_Py_Dealloc@@Base+0x21a> │ │ │ │ + b.n 78e0a <_Py_Dealloc@@Base+0x21a> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1585e0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 159690 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00078ff0 : │ │ │ │ +00078fdc : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 7901e │ │ │ │ + cbz r2, 7900a │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079020 : │ │ │ │ +0007900c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (79050 ) │ │ │ │ + ldr r3, [pc, #32] @ (7903c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 7903a │ │ │ │ + cbz r0, 79026 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15096 @ 0x3af8 │ │ │ │ + movw r0, #18360 @ 0x47b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 79060 │ │ │ │ + cbz r0, 7904c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 79062 │ │ │ │ + bne.n 7904e │ │ │ │ bx lr │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79060 │ │ │ │ + bne.n 7904c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #48] @ (790ac ) │ │ │ │ + ldr r1, [pc, #48] @ (79098 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - cbnz r3, 7908c │ │ │ │ + cbnz r3, 79078 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7909e │ │ │ │ + bne.n 7908a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 79084 │ │ │ │ + b.n 79070 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 79084 │ │ │ │ + b.n 79070 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 790b4 │ │ │ │ + cbnz r0, 790a0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 790b2 │ │ │ │ + beq.n 7909e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 790b2 │ │ │ │ + bne.n 7909e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (7910c ) │ │ │ │ + ldr r2, [pc, #52] @ (790f8 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r4, 790e8 │ │ │ │ + cbnz r4, 790d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #58961 @ 0xe651 │ │ │ │ + movw r3, #60737 @ 0xed41 │ │ │ │ movt r3, #18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 79100 │ │ │ │ + bne.n 790ec │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r4 │ │ │ │ - b.n 790f6 │ │ │ │ + b.n 790e2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00079110 : │ │ │ │ +000790fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7915a │ │ │ │ + bne.n 79146 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7915a │ │ │ │ + beq.n 79146 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.n 79174 │ │ │ │ + beq.n 79160 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 7914e │ │ │ │ + bne.n 7913a │ │ │ │ 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 6d774 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7914a │ │ │ │ + beq.n 79136 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 79142 │ │ │ │ + bne.n 7912e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7914a │ │ │ │ + b.n 79136 │ │ │ │ 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 │ │ │ │ @@ -117798,15 +117787,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79424 │ │ │ │ + beq.w 79410 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ mov r8, r3 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add.w fp, r4, #20 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ @@ -117814,801 +117803,800 @@ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r6 │ │ │ │ add r3, fp │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w sl, r9, r5 │ │ │ │ - bne.w 797cc │ │ │ │ + bne.w 797b8 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 79334 │ │ │ │ + bgt.w 79320 │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 792a4 │ │ │ │ + blt.n 79290 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7931c │ │ │ │ + beq.w 79308 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 793b2 │ │ │ │ + beq.w 7939e │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79374 │ │ │ │ + blt.w 79360 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7931c │ │ │ │ + beq.n 79308 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 795e4 │ │ │ │ + beq.w 795d0 │ │ │ │ mov.w ip, r9, lsr #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w sl, ip, #1 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ add sl, r3 │ │ │ │ mov r8, ip │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 79558 │ │ │ │ + bgt.w 79544 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7937a │ │ │ │ + blt.w 79366 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 79318 │ │ │ │ + beq.n 79304 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 792bc │ │ │ │ + beq.n 792a8 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r6, #7 │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - bgt.w 79580 │ │ │ │ + bgt.w 7956c │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7939a │ │ │ │ + blt.w 79386 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 79318 │ │ │ │ + beq.n 79304 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 79764 │ │ │ │ + beq.w 79750 │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w r3, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7923e │ │ │ │ + b.n 7922a │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 79990 │ │ │ │ + bne.w 79962 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7925e │ │ │ │ - cbz r2, 79318 │ │ │ │ + bne.n 7924a │ │ │ │ + cbz r2, 79304 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 7925e │ │ │ │ + bne.n 7924a │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 799b0 │ │ │ │ + beq.w 7995e │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79a6a │ │ │ │ + beq.w 79a6c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7925e │ │ │ │ + bne.n 7924a │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 796c4 │ │ │ │ + beq.w 796b0 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ lsls r2, r1 │ │ │ │ add r4, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 792b0 │ │ │ │ + b.n 7929c │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 796d0 │ │ │ │ + bgt.w 796bc │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79384 │ │ │ │ + blt.n 79370 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 7931c │ │ │ │ + beq.n 79308 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 793b2 │ │ │ │ + beq.n 7939e │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 796f0 │ │ │ │ + bgt.w 796dc │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79214 │ │ │ │ + bge.w 79200 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 792aa │ │ │ │ - b.n 79226 │ │ │ │ + beq.n 79296 │ │ │ │ + b.n 79212 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 79970 │ │ │ │ + bne.w 79948 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 792b0 │ │ │ │ + b.n 7929c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 792aa │ │ │ │ + beq.n 79296 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7936a │ │ │ │ + b.n 79356 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 79380 │ │ │ │ + beq.n 7936c │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w sl, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 79244 │ │ │ │ + b.n 79230 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7940c │ │ │ │ + bne.n 793f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7931c │ │ │ │ + beq.n 79308 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 7940c │ │ │ │ + bne.n 793f8 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79962 │ │ │ │ + beq.w 79a4a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79a72 │ │ │ │ + beq.w 79a5a │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ addne.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7931c │ │ │ │ + beq.n 79308 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - ble.w 7920a │ │ │ │ - b.n 79364 │ │ │ │ + ble.w 791f6 │ │ │ │ + b.n 79350 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w r3, r9, r3 │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ add r5, sl │ │ │ │ it le │ │ │ │ ldrsble.w r8, [sl, r3] │ │ │ │ - bgt.w 795ba │ │ │ │ + bgt.w 795a6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 795ac │ │ │ │ + blt.w 79598 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r0, r5, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 795c8 │ │ │ │ + beq.w 795b4 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 79654 │ │ │ │ + beq.w 79640 │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w r3, r3, r1 │ │ │ │ it le │ │ │ │ ldrsble.w r8, [sl, r3] │ │ │ │ - bgt.w 796b6 │ │ │ │ + bgt.w 796a2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7964c │ │ │ │ + blt.w 79638 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r1, r5, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 795da │ │ │ │ + beq.w 795c6 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 79700 │ │ │ │ + beq.w 796ec │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r4, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bgt.n 7954a │ │ │ │ + bgt.n 79536 │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 796f6 │ │ │ │ + blt.w 796e2 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 795da │ │ │ │ + beq.n 795c6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 7987e │ │ │ │ + beq.w 7986a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ add.w r4, r4, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r4, r4, #1 │ │ │ │ and.w r4, r4, r3 │ │ │ │ - bgt.w 798ce │ │ │ │ + bgt.w 798c0 │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 79874 │ │ │ │ + blt.w 79860 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r5, r7, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 795da │ │ │ │ + beq.n 795c6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 798dc │ │ │ │ + beq.w 798ce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r4, r4, r3 │ │ │ │ - ble.n 794d0 │ │ │ │ + ble.n 794bc │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 794d4 │ │ │ │ + b.n 794c0 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7924e │ │ │ │ + bge.w 7923a │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 79380 │ │ │ │ + beq.w 7936c │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7927e │ │ │ │ + bge.w 7926a │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 79380 │ │ │ │ + beq.w 7936c │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w r3, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, r5, sl │ │ │ │ - b.n 79558 │ │ │ │ + b.n 79544 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 79472 │ │ │ │ + bne.w 7945e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79380 │ │ │ │ + b.n 7936c │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 7944e │ │ │ │ + b.n 7943a │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #1 │ │ │ │ add r2, sl │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 792b0 │ │ │ │ + b.n 7929c │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 795cc │ │ │ │ + b.n 795b8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 79226 │ │ │ │ + bne.w 79212 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7931c │ │ │ │ + beq.w 79308 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79226 │ │ │ │ + bne.w 79212 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 799ac │ │ │ │ + beq.w 79a46 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79a66 │ │ │ │ + beq.w 79a5e │ │ │ │ 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 7931c │ │ │ │ - b.n 79226 │ │ │ │ + beq.w 79308 │ │ │ │ + b.n 79212 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 795b4 │ │ │ │ - b.n 794b4 │ │ │ │ + beq.n 795a0 │ │ │ │ + b.n 794a0 │ │ │ │ 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 d52cc │ │ │ │ + bl d4db0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 79690 │ │ │ │ + beq.n 7967c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79982 │ │ │ │ + beq.w 79a2e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 799a6 │ │ │ │ + blt.w 79a40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 7919a │ │ │ │ + bne.w 79186 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7919a │ │ │ │ + bne.w 79186 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 795da │ │ │ │ + bne.n 795c6 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 79472 │ │ │ │ + b.n 7945e │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 79490 │ │ │ │ + b.n 7947c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 792b0 │ │ │ │ + b.n 7929c │ │ │ │ ldr.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79342 │ │ │ │ + bge.w 7932e │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 792aa │ │ │ │ + beq.w 79296 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldr.w r3, [fp, sl, lsl #2] │ │ │ │ - b.n 7936e │ │ │ │ + b.n 7935a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 795b4 │ │ │ │ - b.n 794f2 │ │ │ │ + beq.w 795a0 │ │ │ │ + b.n 794de │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 79966 │ │ │ │ + beq.w 79a4e │ │ │ │ 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 d52cc │ │ │ │ + bl d4db0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 7973c │ │ │ │ + beq.n 79728 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79950 │ │ │ │ + beq.w 79974 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 799a6 │ │ │ │ + blt.w 79a40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 7919a │ │ │ │ + bne.w 79186 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7919a │ │ │ │ + bne.w 79186 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 795da │ │ │ │ + bne.w 795c6 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 794b4 │ │ │ │ + b.n 794a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79290 │ │ │ │ + bne.w 7927c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79318 │ │ │ │ + beq.w 79304 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79290 │ │ │ │ + bne.w 7927c │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 7995e │ │ │ │ + beq.w 7995a │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79a6e │ │ │ │ + beq.w 79a68 │ │ │ │ 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 79318 │ │ │ │ - b.n 79290 │ │ │ │ + beq.w 79304 │ │ │ │ + b.n 7927c │ │ │ │ cmp r6, #7 │ │ │ │ it le │ │ │ │ ldrsble.w r3, [fp, sl] │ │ │ │ - bgt.w 79a52 │ │ │ │ + bgt.w 79a20 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79a34 │ │ │ │ + bge.w 79a02 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 792aa │ │ │ │ + beq.w 79296 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ it le │ │ │ │ ldrsble.w r3, [fp, sl] │ │ │ │ - bgt.w 79a26 │ │ │ │ + bgt.w 799f4 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79a08 │ │ │ │ + bge.w 799d6 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 792aa │ │ │ │ + beq.w 79296 │ │ │ │ mov.w r3, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ mov r3, r6 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.w 799fa │ │ │ │ + bgt.w 799c8 │ │ │ │ ldrsb.w r6, [fp, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 799e0 │ │ │ │ + bge.w 799ae │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 792aa │ │ │ │ + beq.w 79296 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r3, #7 │ │ │ │ add.w sl, sl, r2, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ it le │ │ │ │ ldrsble.w r6, [fp, sl] │ │ │ │ - bgt.w 799ce │ │ │ │ + bgt.w 7999c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 799b4 │ │ │ │ + bge.w 79982 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 792aa │ │ │ │ + beq.w 79296 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r2, #1 │ │ │ │ add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 79820 │ │ │ │ + b.n 7980c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 795b4 │ │ │ │ - b.n 7952e │ │ │ │ + beq.w 795a0 │ │ │ │ + b.n 7951a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 798b0 │ │ │ │ + beq.n 7989c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7993c │ │ │ │ + beq.n 79934 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 799a6 │ │ │ │ + blt.w 79a40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 7996a │ │ │ │ + bne.w 79a52 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7996a │ │ │ │ + bne.w 79a52 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 795da │ │ │ │ + bne.w 795c6 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 794f2 │ │ │ │ + b.n 794de │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 79510 │ │ │ │ + b.n 794fc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 7990c │ │ │ │ + beq.n 798fe │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 7992a │ │ │ │ + cbz r0, 79922 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 799a6 │ │ │ │ + blt.w 79a40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 7996a │ │ │ │ + bne.w 79a52 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7996a │ │ │ │ + bne.w 79a52 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 795da │ │ │ │ + bne.w 795c6 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 7952e │ │ │ │ + b.n 7951a │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - b.n 7990c │ │ │ │ + b.n 798fe │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 798b0 │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 7973c │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 7979e │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 793e2 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 79716 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b.n 7919a │ │ │ │ + b.n 7989c │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 79274 │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 79690 │ │ │ │ + b.n 79260 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 7978a │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 792da │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7920a │ │ │ │ - adds r2, #4 │ │ │ │ - beq.n 79a60 │ │ │ │ - mvn.w r3, #2 │ │ │ │ - b.n 79380 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 7961e │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 792ee │ │ │ │ + b.n 791f6 │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 79728 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c5428 │ │ │ │ + bl 1c7014 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 799a2 │ │ │ │ - bne.n 799dc │ │ │ │ + blt.n 79a3c │ │ │ │ + bne.n 799aa │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 79860 │ │ │ │ + b.n 7984c │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 79854 │ │ │ │ + b.n 79840 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 7931c │ │ │ │ + b.n 79308 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c5428 │ │ │ │ + bl 1c7014 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 799a2 │ │ │ │ - bne.n 799dc │ │ │ │ + blt.n 79a3c │ │ │ │ + bne.n 799aa │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 79836 │ │ │ │ + b.n 79822 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 7982a │ │ │ │ + b.n 79816 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r7, r9, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1c5428 │ │ │ │ + bl 1c7014 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 799a2 │ │ │ │ + blt.n 79a3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne.w 7931c │ │ │ │ + bne.w 79308 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 7980c │ │ │ │ + b.n 797f8 │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ - b.n 79800 │ │ │ │ + b.n 797ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r7, r9, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1c5428 │ │ │ │ + bl 1c7014 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 799a2 │ │ │ │ + blt.n 79a3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne.w 7931c │ │ │ │ + bne.w 79308 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 797e4 │ │ │ │ + b.n 797d0 │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ - b.n 797d8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 79198 │ │ │ │ + b.n 797c4 │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 7967c │ │ │ │ + adds r2, #4 │ │ │ │ + beq.n 79a62 │ │ │ │ + mvn.w r3, #2 │ │ │ │ + b.n 7936c │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 7960a │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 793ce │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 79702 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + b.w 79186 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79634 │ │ │ │ + b.n 793e4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79304 │ │ │ │ + b.n 79620 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 79184 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 797b4 │ │ │ │ + b.n 797a0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 793f8 │ │ │ │ - nop │ │ │ │ + b.n 792f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ @@ -118618,429 +118606,429 @@ │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ add.w r9, r6, r2 │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w sl, r7, r4 │ │ │ │ - bgt.w 79c06 │ │ │ │ + bgt.w 79bfe │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79b68 │ │ │ │ + blt.n 79b60 │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 79b72 │ │ │ │ + beq.n 79b6a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 79b7a │ │ │ │ + beq.n 79b72 │ │ │ │ lsrs r3, r7, #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #7 │ │ │ │ add r3, sl │ │ │ │ and.w sl, r4, r3 │ │ │ │ - bgt.w 79be8 │ │ │ │ + bgt.w 79be0 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79bf8 │ │ │ │ + blt.w 79bf0 │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 79b72 │ │ │ │ + beq.n 79b6a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79c76 │ │ │ │ + beq.w 79c6e │ │ │ │ lsrs r2, r7, #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov fp, r2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.w 79c44 │ │ │ │ + bgt.w 79c3c │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79c2a │ │ │ │ + blt.w 79c22 │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 79b72 │ │ │ │ + beq.n 79b6a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79ce0 │ │ │ │ + beq.w 79cd8 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ cmp r5, #7 │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ add.w r3, r3, #1 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - bgt.w 79c68 │ │ │ │ + bgt.w 79c60 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79c3e │ │ │ │ + blt.n 79c36 │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 79b72 │ │ │ │ + beq.n 79b6a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79d6c │ │ │ │ + beq.w 79d64 │ │ │ │ mov.w r2, fp, lsr #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov fp, r2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79b06 │ │ │ │ + b.n 79afe │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 79dd4 │ │ │ │ + bne.w 79dcc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79bd4 │ │ │ │ + bne.n 79bcc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79b72 │ │ │ │ + beq.n 79b6a │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w lr, r1, ip │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.n 79bd4 │ │ │ │ + bne.n 79bcc │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79dec │ │ │ │ + beq.w 79de4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 79df4 │ │ │ │ + beq.w 79dec │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79b72 │ │ │ │ + beq.n 79b6a │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, #7 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - ble.w 79adc │ │ │ │ + ble.w 79ad4 │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 79d66 │ │ │ │ + bgt.w 79d5e │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79ae6 │ │ │ │ + bge.w 79ade │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 79af6 │ │ │ │ + bne.w 79aee │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 79d48 │ │ │ │ + bgt.w 79d40 │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79aba │ │ │ │ + bge.w 79ab2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79b6e │ │ │ │ + beq.n 79b66 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79bee │ │ │ │ + b.n 79be6 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79b6e │ │ │ │ + beq.n 79b66 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79b3c │ │ │ │ + b.n 79b34 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 79b72 │ │ │ │ - b.n 79b54 │ │ │ │ + beq.n 79b6a │ │ │ │ + b.n 79b4c │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79b16 │ │ │ │ + bge.w 79b0e │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79b6e │ │ │ │ + beq.n 79b66 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w sl, r4, r3 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ - b.n 79b40 │ │ │ │ + b.n 79b38 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 79af6 │ │ │ │ + bne.w 79aee │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 79b72 │ │ │ │ + beq.w 79b6a │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79af6 │ │ │ │ + bne.w 79aee │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 79de8 │ │ │ │ + bpl.w 79de0 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r2, #28 │ │ │ │ addmi.w r0, r2, #20 │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 79e06 │ │ │ │ + beq.w 79dfe │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79b72 │ │ │ │ - b.n 79af6 │ │ │ │ + beq.w 79b6a │ │ │ │ + b.n 79aee │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 79b26 │ │ │ │ + bne.w 79b1e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 79b72 │ │ │ │ + beq.w 79b6a │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79b26 │ │ │ │ + bne.w 79b1e │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 79df0 │ │ │ │ + bpl.n 79de8 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r2, #20 │ │ │ │ addpl.w r0, r2, #28 │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79dfa │ │ │ │ + beq.n 79df2 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ ldrb.w ip, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79b72 │ │ │ │ - b.n 79b26 │ │ │ │ + beq.w 79b6a │ │ │ │ + b.n 79b1e │ │ │ │ ldr.w r3, [r6, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79aba │ │ │ │ + bge.w 79ab2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 79b6e │ │ │ │ + beq.w 79b66 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ ldr.w r3, [r6, sl, lsl #2] │ │ │ │ - b.n 79bf2 │ │ │ │ + b.n 79bea │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 79b54 │ │ │ │ + bne.w 79b4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 79b72 │ │ │ │ + beq.w 79b6a │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79b54 │ │ │ │ + bne.w 79b4c │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 79de4 │ │ │ │ + bpl.n 79ddc │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r2, #20 │ │ │ │ addpl.w r0, r2, #28 │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 79e00 │ │ │ │ + beq.n 79df8 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ ldrb.w ip, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79b72 │ │ │ │ - b.n 79b54 │ │ │ │ + beq.w 79b6a │ │ │ │ + b.n 79b4c │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79adc │ │ │ │ + b.n 79ad4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 79da2 │ │ │ │ + b.n 79d9a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 79cae │ │ │ │ + b.n 79ca6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 79bac │ │ │ │ + b.n 79ba4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 79d16 │ │ │ │ + b.n 79d0e │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79bc0 │ │ │ │ + b.n 79bb8 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79d2c │ │ │ │ + b.n 79d24 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79db8 │ │ │ │ + b.n 79db0 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79cc6 │ │ │ │ + b.n 79cbe │ │ │ │ │ │ │ │ -00079e0c : │ │ │ │ +00079e04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ movw r6, #655 @ 0x28f │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ands r6, r7 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.w 79f9a │ │ │ │ + bgt.w 79f92 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7a1aa │ │ │ │ + beq.w 7a1a2 │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #7 │ │ │ │ - bhi.w 7a1aa │ │ │ │ + bhi.w 7a1a2 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsls r6, r7, #22 │ │ │ │ - bmi.w 7a0b8 │ │ │ │ + bmi.w 7a0b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a1d2 │ │ │ │ + bne.w 7a1ca │ │ │ │ movw r2, #16312 @ 0x3fb8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ and.w r6, r0, #24 │ │ │ │ ubfx r3, r0, #14, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r0, r0, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 7a134 │ │ │ │ - ldr.w r8, [pc, #868] @ 7a1f0 │ │ │ │ + bmi.w 7a12c │ │ │ │ + ldr.w r8, [pc, #868] @ 7a1e8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r1, r0 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - bhi.w 7a166 │ │ │ │ + bhi.w 7a15e │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bmi.w 7a166 │ │ │ │ + bmi.w 7a15e │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9353 @ 0x2489 │ │ │ │ movt r1, #7 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr.w r9, [r6, #712] @ 0x2c8 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 7a100 │ │ │ │ + bne.w 7a0f8 │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcs.w 7a06a │ │ │ │ + bcs.w 7a062 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w r0, [r0, r1, lsl #3] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7a0ec │ │ │ │ + beq.w 7a0e4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ str.w lr, [r0] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r9, [lr] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 79fc2 │ │ │ │ + beq.n 79fba │ │ │ │ add.w r6, lr, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r6, #-8] │ │ │ │ ldr.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 7a020 │ │ │ │ + bgt.n 7a018 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #688] @ (7a1ec ) │ │ │ │ + ldr r2, [pc, #688] @ (7a1e4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a120 │ │ │ │ + bne.w 7a118 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a000 │ │ │ │ + beq.n 79ff8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a000 │ │ │ │ + beq.n 79ff8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a006 │ │ │ │ + bne.n 79ffe │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ str.w sl, [r6, #24] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r5, [r6, #16] │ │ │ │ @@ -119051,342 +119039,342 @@ │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq sl, #43613 @ 0xaa5d │ │ │ │ + movweq sl, #42265 @ 0xa519 │ │ │ │ movteq sl, #11 │ │ │ │ - beq.w 79e52 │ │ │ │ + beq.w 79e4a │ │ │ │ movw r4, #642 @ 0x282 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7a0ae │ │ │ │ + beq.n 7a0a6 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bne.w 7a1aa │ │ │ │ - movw sl, #28085 @ 0x6db5 │ │ │ │ + bne.w 7a1a2 │ │ │ │ + movw sl, #26617 @ 0x67f9 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 79e52 │ │ │ │ + b.n 79e4a │ │ │ │ ldrd r6, r1, [r0, #24] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 7a016 │ │ │ │ + bhi.n 7a00e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r6 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r9, [r0, r6] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a06a │ │ │ │ + beq.n 7a062 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 79f0a │ │ │ │ - movw sl, #6325 @ 0x18b5 │ │ │ │ + b.n 79f02 │ │ │ │ + movw sl, #4581 @ 0x11e5 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 79e52 │ │ │ │ - movw sl, #7589 @ 0x1da5 │ │ │ │ + b.n 79e4a │ │ │ │ + movw sl, #6205 @ 0x183d │ │ │ │ movt sl, #12 │ │ │ │ - b.n 79e52 │ │ │ │ + b.n 79e4a │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 79f6a │ │ │ │ + beq.n 79f62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 79f6a │ │ │ │ + b.n 79f62 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 79f0a │ │ │ │ + b.n 79f02 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79f2a │ │ │ │ + beq.n 79f22 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79f2a │ │ │ │ + beq.w 79f22 │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79f2a │ │ │ │ + bne.w 79f22 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a1c8 │ │ │ │ + bne.w 7a1c0 │ │ │ │ add.w r1, fp, #12 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 79f2a │ │ │ │ + bmi.w 79f22 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a054 │ │ │ │ + bne.n 7a04c │ │ │ │ dmb ish │ │ │ │ - b.n 79f2a │ │ │ │ + b.n 79f22 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr.w r9, [r1, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 7a172 │ │ │ │ + bne.n 7a16a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov lr, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a166 │ │ │ │ + beq.n 7a15e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w r1, [r0, #800] @ 0x320 │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r0, #800] @ 0x320 │ │ │ │ - b.n 79f0a │ │ │ │ - movw sl, #30245 @ 0x7625 │ │ │ │ + b.n 79f02 │ │ │ │ + movw sl, #35233 @ 0x89a1 │ │ │ │ movt sl, #22 │ │ │ │ - b.n 79e52 │ │ │ │ + b.n 79e4a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a190 │ │ │ │ + beq.n 7a188 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a1a6 │ │ │ │ + beq.n 7a19e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #280] @ 7a1f0 │ │ │ │ + ldr.w r8, [pc, #280] @ 7a1e8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 79f4a │ │ │ │ + b.n 79f42 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 79fdc │ │ │ │ + b.n 79fd4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ blx r9 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 7a166 │ │ │ │ + cbz r0, 7a15e │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 79f0a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 79f02 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a184 │ │ │ │ + bne.n 7a17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 79f4a │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 79f42 │ │ │ │ ldr.w ip, [r2, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #176] @ 7a1f0 │ │ │ │ + ldr.w r8, [pc, #176] @ 7a1e8 │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ subs r6, r6, r3 │ │ │ │ ldrd r0, ip, [ip, #12] │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ add r0, ip │ │ │ │ add.w ip, r0, #3 │ │ │ │ adds r0, #1 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r6 │ │ │ │ - bls.w 79ea0 │ │ │ │ + bls.w 79e98 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1f11dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r9 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7a092 │ │ │ │ + b.n 7a08a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 79f4a │ │ │ │ + b.n 79f42 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1168 @ 0x490 │ │ │ │ + movw r1, #4432 @ 0x1150 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 79f92 │ │ │ │ + b.n 79f8a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ + movw r1, #4404 @ 0x1134 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79f2a │ │ │ │ - b.n 7a042 │ │ │ │ + bne.w 79f22 │ │ │ │ + b.n 7a03a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1236 @ 0x4d4 │ │ │ │ + movw r1, #4500 @ 0x1194 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 7a1a6 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 7a19e │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a1f4 : │ │ │ │ +0007a1ec : │ │ │ │ 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 7a29a │ │ │ │ + bpl.n 7a292 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7a260 │ │ │ │ + bne.n 7a258 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a26a │ │ │ │ + beq.n 7a262 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 7a278 │ │ │ │ + bne.n 7a270 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7a278 │ │ │ │ - ldr r1, [pc, #116] @ (7a2b0 ) │ │ │ │ + beq.n 7a270 │ │ │ │ + ldr r1, [pc, #116] @ (7a2a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.n 7a292 │ │ │ │ - bl 7c85c │ │ │ │ + beq.n 7a28a │ │ │ │ + bl 7c854 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a222 │ │ │ │ + bne.n 7a21a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7a234 │ │ │ │ + beq.n 7a22c │ │ │ │ mov r0, r4 │ │ │ │ bl 6d774 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7a23a │ │ │ │ + bne.n 7a232 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ab6e0 │ │ │ │ - bl 7a2f8 │ │ │ │ + b.w 1adaa8 │ │ │ │ + bl 7a2f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a25c │ │ │ │ + b.n 7a254 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 76d64 │ │ │ │ + bl 76d7c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 7a2e6 │ │ │ │ + cbz r0, 7a2de │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a6b88 │ │ │ │ - movw r1, #53004 @ 0xcf0c │ │ │ │ + b.w 1a8f50 │ │ │ │ + movw r1, #56268 @ 0xdbcc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (7a2f4 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - subs r3, #12 │ │ │ │ + ldr r0, [pc, #4] @ (7a2ec ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + blxns r9 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #704] @ (7a5e4 ) │ │ │ │ + ldr r3, [pc, #704] @ (7a5dc ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 7a56e │ │ │ │ + bne.w 7a566 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7a40e │ │ │ │ + ble.n 7a406 │ │ │ │ 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 │ │ │ │ @@ -119402,49 +119390,49 @@ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ add.w r8, r4, #20 │ │ │ │ blx 2957c │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a632 │ │ │ │ + bne.w 7a62a │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r9, r1 │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ ldr.w r2, [r9, r1] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r9, r1] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ orrs r1, r2 │ │ │ │ - cbnz r0, 7a3c2 │ │ │ │ + cbnz r0, 7a3ba │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7a552 │ │ │ │ + bmi.w 7a54a │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7a4d4 │ │ │ │ + bmi.w 7a4cc │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r0, r0, #7 │ │ │ │ - bgt.w 7a522 │ │ │ │ + bgt.w 7a51a │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r8, r0] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ - bne.w 7a540 │ │ │ │ + bne.w 7a538 │ │ │ │ str.w r7, [r8, r2] │ │ │ │ add r2, r8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r3, [r5, #16] │ │ │ │ @@ -119462,33 +119450,33 @@ │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r0, #9329 @ 0x2471 │ │ │ │ + movw r0, #9353 @ 0x2489 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7a5e8 │ │ │ │ + bne.w 7a5e0 │ │ │ │ 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 7a5d0 │ │ │ │ + beq.w 7a5c8 │ │ │ │ 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, 7a488 │ │ │ │ + cbz r2, 7a480 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r3, sl, r6 │ │ │ │ clz r3, r3 │ │ │ │ @@ -119498,48 +119486,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 7a36a │ │ │ │ + b.n 7a362 │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 7a5bc │ │ │ │ + bcc.w 7a5b4 │ │ │ │ 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 7a45c │ │ │ │ + bne.n 7a454 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ movw r2, #52321 @ 0xcc61 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7a626 │ │ │ │ + bne.w 7a61e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7a5f8 │ │ │ │ + beq.w 7a5f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a45c │ │ │ │ + b.n 7a454 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a59c │ │ │ │ + bne.n 7a594 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 7a5c4 │ │ │ │ - ldr r2, [pc, #248] @ (7a5e4 ) │ │ │ │ + beq.n 7a5bc │ │ │ │ + ldr r2, [pc, #248] @ (7a5dc ) │ │ │ │ sub.w r0, r5, #8 │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w ip, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -119547,176 +119535,176 @@ │ │ │ │ str.w r0, [lr] │ │ │ │ strd ip, r2, [r5, #-8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ and.w r0, r2, #7 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble.w 7a3d0 │ │ │ │ + ble.w 7a3c8 │ │ │ │ cmp r2, #15 │ │ │ │ mov.w r2, #0 │ │ │ │ ite le │ │ │ │ strhle.w r2, [r8, r0, lsl #1] │ │ │ │ strgt.w r2, [r8, r0, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ - beq.w 7a3e4 │ │ │ │ + beq.w 7a3dc │ │ │ │ add.w r0, r8, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r7, [r0, #4] │ │ │ │ str.w r6, [r8, r2] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 7a3ee │ │ │ │ + b.n 7a3e6 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7a580 │ │ │ │ + cbnz r2, 7a578 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7a4e8 │ │ │ │ + bne.n 7a4e0 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a4e8 │ │ │ │ - b.n 7a3b6 │ │ │ │ + bne.n 7a4e0 │ │ │ │ + b.n 7a3ae │ │ │ │ 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 7a41e │ │ │ │ - movw r0, #1565 @ 0x61d │ │ │ │ + b.n 7a416 │ │ │ │ + movw r0, #1601 @ 0x641 │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7a652 │ │ │ │ + bne.n 7a64a │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a3b6 │ │ │ │ + beq.w 7a3ae │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 7a558 │ │ │ │ - movw r0, #1565 @ 0x61d │ │ │ │ + b.n 7a550 │ │ │ │ + movw r0, #1601 @ 0x641 │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7a642 │ │ │ │ + bne.n 7a63a │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a3c2 │ │ │ │ + beq.w 7a3ba │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n 7a4dc │ │ │ │ + b.n 7a4d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7a45c │ │ │ │ + b.n 7a454 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a4e8 │ │ │ │ - b.n 7a3c2 │ │ │ │ + bne.n 7a4e0 │ │ │ │ + b.n 7a3ba │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a45c │ │ │ │ - b.n 7a4a6 │ │ │ │ + bne.w 7a454 │ │ │ │ + b.n 7a49e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a45c │ │ │ │ - bl 1ef298 │ │ │ │ + bne.w 7a454 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a60c │ │ │ │ + beq.n 7a604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7a662 │ │ │ │ + cbz r3, 7a65a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a620 │ │ │ │ + beq.n 7a618 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7a66a │ │ │ │ + cbz r3, 7a662 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a408 │ │ │ │ + b.n 7a400 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7a4c0 │ │ │ │ + b.n 7a4b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1ea3f0 │ │ │ │ - b.n 7a37e │ │ │ │ + bl 1ec1d0 │ │ │ │ + b.n 7a376 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7a5b0 │ │ │ │ + b.n 7a5a8 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ - b.n 7a592 │ │ │ │ + b.n 7a58a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a60c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a604 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a620 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a618 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a710 │ │ │ │ + beq.n 7a708 │ │ │ │ mov.w ip, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mov sl, r0 │ │ │ │ lsl.w r5, ip, r0 │ │ │ │ - ldr r0, [pc, #604] @ (7a900 ) │ │ │ │ + ldr r0, [pc, #604] @ (7a8f8 ) │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r3, r5, ip │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r1, [r1, r0] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bhi.w 7a83c │ │ │ │ + bhi.w 7a834 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 7a73e │ │ │ │ + bne.n 7a736 │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r1, #2740] @ 0xab4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 7a838 │ │ │ │ + ble.w 7a830 │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r1, #2740] @ 0xab4 │ │ │ │ movw r0, #771 @ 0x303 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -119730,60 +119718,60 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #492] @ (7a900 ) │ │ │ │ + ldr r1, [pc, #492] @ (7a8f8 ) │ │ │ │ mov sl, r0 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ lsls r5, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ movs r6, #12 │ │ │ │ cmp r2, #7 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov.w r1, r5, lsl #1 │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mov.w r3, r3, lsr #1 │ │ │ │ mul.w r9, r3, r6 │ │ │ │ - bhi.n 7a83c │ │ │ │ + bhi.n 7a834 │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ add.w r1, r9, r5 │ │ │ │ - movw ip, #9329 @ 0x2471 │ │ │ │ + movw ip, #9353 @ 0x2489 │ │ │ │ movt ip, #7 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7a8ca │ │ │ │ + bne.w 7a8c2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 7a84a │ │ │ │ + bcs.n 7a842 │ │ │ │ adds r1, #19 │ │ │ │ mov.w fp, r1, lsr #3 │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 7a888 │ │ │ │ + beq.n 7a880 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a7d4 │ │ │ │ + beq.n 7a7cc │ │ │ │ strb r2, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ strb r7, [r4, #6] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -119801,23 +119789,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r6, [r0, #28] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 7a826 │ │ │ │ + bhi.n 7a81e │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r1, fp, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r6 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w lr, [r0, r6] │ │ │ │ - cbz r4, 7a84a │ │ │ │ + cbz r4, 7a842 │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ strb r2, [r4, #4] │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r2, r5 │ │ │ │ strb r1, [r4, #5] │ │ │ │ movs r5, #0 │ │ │ │ @@ -119829,226 +119817,226 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2957c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r8 │ │ │ │ blx 2957c │ │ │ │ - b.n 7a708 │ │ │ │ + b.n 7a700 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, sl │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r8, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 7a7fa │ │ │ │ + b.n 7a7f2 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 7a73e │ │ │ │ + b.n 7a736 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 7a89c │ │ │ │ + bhi.n 7a894 │ │ │ │ adds r1, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r1 │ │ │ │ lsls r5, r1 │ │ │ │ - b.n 7a73e │ │ │ │ + b.n 7a736 │ │ │ │ ldr.w r4, [r8, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7a8e6 │ │ │ │ + bne.n 7a8de │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a8f6 │ │ │ │ + beq.n 7a8ee │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ ldr.w r0, [r6, #800] @ 0x320 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r6, #800] @ 0x320 │ │ │ │ - b.n 7a7fa │ │ │ │ + b.n 7a7f2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7a7f2 │ │ │ │ + b.n 7a7ea │ │ │ │ adds r1, r2, #2 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r1 │ │ │ │ lsls r5, r1 │ │ │ │ add.w r1, r5, r9 │ │ │ │ adds.w r4, r1, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bmi.n 7a8f6 │ │ │ │ + bmi.n 7a8ee │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw ip, #9329 @ 0x2471 │ │ │ │ + movw ip, #9353 @ 0x2489 │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7a762 │ │ │ │ + beq.w 7a75a │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7a8f6 │ │ │ │ + cbz r0, 7a8ee │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ - b.n 7a7fa │ │ │ │ + b.n 7a7f2 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7a870 │ │ │ │ + b.n 7a868 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 7a708 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 7a700 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 7a94e │ │ │ │ + cbz r3, 7a946 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 7a94e │ │ │ │ - ldr r3, [pc, #696] @ (7abec ) │ │ │ │ + cbz r3, 7a946 │ │ │ │ + ldr r3, [pc, #696] @ (7abe4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7aba4 │ │ │ │ + beq.w 7ab9c │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 7aba4 │ │ │ │ + bne.w 7ab9c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7aa3c │ │ │ │ + beq.n 7aa34 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r6, [r4, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 7abcc │ │ │ │ + bne.w 7abc4 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7abaa │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7abaa │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7abaa │ │ │ │ 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 7ab8a │ │ │ │ + bne.w 7ab82 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7ab8a │ │ │ │ + bne.w 7ab82 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7ab8a │ │ │ │ + bne.w 7ab82 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7ab8a │ │ │ │ + bne.w 7ab82 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33217 @ 0x81c1 │ │ │ │ movt r3, #7 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7aa42 │ │ │ │ - cbz r6, 7aa3c │ │ │ │ - ldr r3, [pc, #516] @ (7abec ) │ │ │ │ + bne.n 7aa3a │ │ │ │ + cbz r6, 7aa34 │ │ │ │ + ldr r3, [pc, #516] @ (7abe4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.n 7aa60 │ │ │ │ + beq.n 7aa58 │ │ │ │ lsrs r3, r6, #18 │ │ │ │ ubfx r2, r6, #0, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 7aa22 │ │ │ │ + bgt.n 7aa1a │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7aa60 │ │ │ │ + cbz r2, 7aa58 │ │ │ │ bic.w r3, r6, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r1, 7aa4e │ │ │ │ - cbz r2, 7aa84 │ │ │ │ + cbz r1, 7aa46 │ │ │ │ + cbz r2, 7aa7c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r7, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 7aa3c │ │ │ │ + b.n 7aa34 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ movw r3, #53025 @ 0xcf21 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ab80 │ │ │ │ + bne.w 7ab78 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7aa3c │ │ │ │ + b.n 7aa34 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr.w r6, [r7, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r4 │ │ │ │ @@ -120056,72 +120044,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 7aac0 │ │ │ │ + bne.n 7aab8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7aabc │ │ │ │ + cbz r3, 7aab4 │ │ │ │ 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 7ab1c │ │ │ │ + beq.n 7ab14 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7aafc │ │ │ │ + beq.n 7aaf4 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7aad8 │ │ │ │ + cbnz r3, 7aad0 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7aa3c │ │ │ │ + beq.n 7aa34 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7aaf6 │ │ │ │ + cbz r1, 7aaee │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 7aaf2 │ │ │ │ + cbz r3, 7aaea │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 7aa3c │ │ │ │ + b.n 7aa34 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7aae4 │ │ │ │ + b.n 7aadc │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7ab0a │ │ │ │ + cbz r3, 7ab02 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7aa3c │ │ │ │ + bne.n 7aa34 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 7aa3c │ │ │ │ + b.n 7aa34 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7aaca │ │ │ │ + beq.n 7aac2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ab7a │ │ │ │ + cbz r3, 7ab72 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r6, r8] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r7, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7ab50 │ │ │ │ + cbz r3, 7ab48 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r2, lsl #3 │ │ │ │ movs r2, #0 │ │ │ │ @@ -120131,83 +120119,83 @@ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr.w r3, [r5, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ str.w r4, [r6, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.n 7aa3c │ │ │ │ + b.n 7aa34 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 7ab28 │ │ │ │ + b.n 7ab20 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 7aa78 │ │ │ │ + b.n 7aa70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 68184 │ │ │ │ - movw r1, #41580 @ 0xa26c │ │ │ │ + bl 68180 │ │ │ │ + movw r1, #44844 @ 0xaf2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #38964 @ 0x9834 │ │ │ │ + movw r0, #42228 @ 0xa4f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #53004 @ 0xcf0c │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #56268 @ 0xdbcc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #64] @ (7abf0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (7abe8 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 68184 │ │ │ │ - movw r1, #41556 @ 0xa254 │ │ │ │ + bl 68180 │ │ │ │ + movw r1, #44820 @ 0xaf14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #38964 @ 0x9834 │ │ │ │ + movw r0, #42228 @ 0xa4f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 68184 │ │ │ │ - movw r1, #41496 @ 0xa218 │ │ │ │ + bl 68180 │ │ │ │ + movw r1, #44760 @ 0xaed8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #38964 @ 0x9834 │ │ │ │ + movw r0, #42228 @ 0xa4f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 67cbc │ │ │ │ + bl 67cb8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #32 │ │ │ │ + blx ip │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -0007abf4 : │ │ │ │ +0007abec : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1abb68 │ │ │ │ - cbz r0, 7ac1c │ │ │ │ + bl 1adf30 │ │ │ │ + cbz r0, 7ac14 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ac20 : │ │ │ │ +0007ac18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7ac74 │ │ │ │ - cbz r0, 7ac6c │ │ │ │ + bl 7ac6c │ │ │ │ + cbz r0, 7ac64 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7ac6c │ │ │ │ - ldr.w ip, [pc, #48] @ 7ac70 │ │ │ │ + bpl.n 7ac64 │ │ │ │ + ldr.w ip, [pc, #48] @ 7ac68 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -120247,1425 +120235,1425 @@ │ │ │ │ addne r5, r4, #3 │ │ │ │ itttt ne │ │ │ │ addne r4, #1 │ │ │ │ bicne.w r5, r5, #3 │ │ │ │ addne r5, r5, r2 │ │ │ │ addne.w r2, r5, r4, lsl #2 │ │ │ │ adds r6, r2, r3 │ │ │ │ - bmi.w 7ae0e │ │ │ │ + bmi.w 7ae06 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov fp, r1 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9353 @ 0x2489 │ │ │ │ movt r1, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7aef0 │ │ │ │ - ldr r1, [pc, #624] @ (7af68 ) │ │ │ │ + bne.w 7aee8 │ │ │ │ + ldr r1, [pc, #624] @ (7af60 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r1, #1528] @ 0x5f8 │ │ │ │ - bcs.w 7ae84 │ │ │ │ + bcs.w 7ae7c │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r7, ip, lsl #3] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7aed4 │ │ │ │ + beq.w 7aecc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r5, [sl] │ │ │ │ str r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7ada8 │ │ │ │ + beq.n 7ada0 │ │ │ │ add.w r5, sl, r3 │ │ │ │ - cbz r3, 7ad6c │ │ │ │ + cbz r3, 7ad64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ad6c │ │ │ │ - ldr r1, [pc, #540] @ (7af68 ) │ │ │ │ + beq.n 7ad64 │ │ │ │ + ldr r1, [pc, #540] @ (7af60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strd r3, r3, [r5, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r6, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 7ae46 │ │ │ │ + bgt.n 7ae3e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ae24 │ │ │ │ + bne.n 7ae1c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #484] @ (7af6c ) │ │ │ │ + ldr r2, [pc, #484] @ (7af64 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7af0e │ │ │ │ + bne.w 7af06 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7add4 │ │ │ │ + bmi.n 7adcc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, r1, [r0, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 7ae18 │ │ │ │ + bcc.n 7ae10 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r6, ip, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r6 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r5, [r0, r6] │ │ │ │ and.w r8, lr, #16384 @ 0x4000 │ │ │ │ add.w r5, sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ad3e │ │ │ │ + bne.n 7ad36 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7ad4a │ │ │ │ - b.n 7ad6c │ │ │ │ + bne.n 7ad42 │ │ │ │ + b.n 7ad64 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt r2, [r3, #12] │ │ │ │ add r2, r0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r5, #9] │ │ │ │ strh r3, [r5, #10] │ │ │ │ strb r2, [r5, #8] │ │ │ │ - cbz r2, 7ae00 │ │ │ │ + cbz r2, 7adf8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, #12 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r5, #-12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str.w r1, [r9, #12] │ │ │ │ str.w r9, [r1, #8] │ │ │ │ - b.n 7ad38 │ │ │ │ + b.n 7ad30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #316] @ (7af6c ) │ │ │ │ + ldr r2, [pc, #316] @ (7af64 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7af22 │ │ │ │ + bne.n 7af1a │ │ │ │ str.w fp, [r5, #8] │ │ │ │ - b.n 7ad9a │ │ │ │ + b.n 7ad92 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 7ad6c │ │ │ │ + beq.n 7ad64 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ad6c │ │ │ │ + bne.n 7ad64 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7af5e │ │ │ │ + bne.n 7af56 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 7ad6c │ │ │ │ + bmi.n 7ad64 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ae6e │ │ │ │ + bne.n 7ae66 │ │ │ │ dmb ish │ │ │ │ - b.n 7ad6c │ │ │ │ + b.n 7ad64 │ │ │ │ ldr.w r8, [r5, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 7af36 │ │ │ │ + bne.n 7af2e │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7ae0e │ │ │ │ + beq.n 7ae06 │ │ │ │ ldr.w r1, [r7, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r7, #800] @ 0x320 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ add.w r5, sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ad3e │ │ │ │ + bne.w 7ad36 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7ad4a │ │ │ │ - b.n 7ad6c │ │ │ │ + bne.w 7ad42 │ │ │ │ + b.n 7ad64 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ae84 │ │ │ │ + beq.n 7ae7c │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - b.n 7adc0 │ │ │ │ + b.n 7adb8 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx r7 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ae0e │ │ │ │ + beq.n 7ae06 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ - b.n 7aec0 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7aeb8 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7af46 │ │ │ │ + bne.n 7af3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 7ad9a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 7ad92 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7af52 │ │ │ │ + bne.n 7af4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 7ae40 │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 7ae38 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 7aeaa │ │ │ │ + b.n 7aea2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ad9a │ │ │ │ + b.n 7ad92 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ae40 │ │ │ │ + b.n 7ae38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ad6c │ │ │ │ - b.n 7ae60 │ │ │ │ + bne.w 7ad64 │ │ │ │ + b.n 7ae58 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007af70 : │ │ │ │ +0007af68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ - cbz r0, 7afae │ │ │ │ + bl 7afd8 │ │ │ │ + cbz r0, 7afa6 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7afb4 ) │ │ │ │ + ldr r0, [pc, #24] @ (7afac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7bfac │ │ │ │ + b.w 7bfa4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007afb8 : │ │ │ │ +0007afb0 : │ │ │ │ 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 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b604 │ │ │ │ + beq.w 7b5fc │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7b2ca │ │ │ │ + beq.w 7b2c2 │ │ │ │ adds r6, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7be5a │ │ │ │ + blt.w 7be52 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7be72 │ │ │ │ + bgt.w 7be6a │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9353 @ 0x2489 │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r3, #21 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b7c0 │ │ │ │ - ldr r1, [pc, #704] @ (7b304 ) │ │ │ │ + bne.w 7b7b8 │ │ │ │ + ldr r1, [pc, #704] @ (7b2fc ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ mov r9, r1 │ │ │ │ - bgt.w 7b628 │ │ │ │ + bgt.w 7b620 │ │ │ │ add.w r7, r3, #20 │ │ │ │ mov.w lr, r7, lsr #3 │ │ │ │ ldr.w r0, [r9, lr, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7b610 │ │ │ │ + beq.w 7b608 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b18c │ │ │ │ + beq.w 7b184 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #616] @ (7b308 ) │ │ │ │ + ldr r2, [pc, #616] @ (7b300 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7b92a │ │ │ │ + bne.w 7b922 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r4, #16] │ │ │ │ strb.w r8, [r4, r7] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7b5c8 │ │ │ │ + bpl.w 7b5c0 │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 7becc │ │ │ │ + bpl.w 7bec4 │ │ │ │ add.w r0, r4, #20 │ │ │ │ lsls r7, r5, #30 │ │ │ │ - bne.w 7b5d0 │ │ │ │ + bne.w 7b5c8 │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 7b1e4 │ │ │ │ + bhi.w 7b1dc │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b1e4 │ │ │ │ + bne.n 7b1dc │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r5, #8 │ │ │ │ cmp r6, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7b1e0 │ │ │ │ + bcc.n 7b1d8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b1e0 │ │ │ │ + bne.n 7b1d8 │ │ │ │ add.w r7, r5, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r6, r7 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7b2ee │ │ │ │ + bcc.w 7b2e6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b2ee │ │ │ │ + bne.w 7b2e6 │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r5, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7b300 │ │ │ │ + bcc.w 7b2f8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b300 │ │ │ │ + bne.w 7b2f8 │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ cmp r6, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r7, r2 │ │ │ │ - bcc.n 7b170 │ │ │ │ + bcc.n 7b168 │ │ │ │ ldr.w ip, [r2] │ │ │ │ add.w lr, r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ tst.w ip, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b170 │ │ │ │ + bne.n 7b168 │ │ │ │ adds r2, #4 │ │ │ │ cmp r6, lr │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bcc.n 7b1dc │ │ │ │ + bcc.n 7b1d4 │ │ │ │ ldr.w ip, [r2] │ │ │ │ mov r1, lr │ │ │ │ add.w lr, r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ tst.w ip, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7b154 │ │ │ │ + beq.n 7b14c │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 7b1ac │ │ │ │ + bhi.n 7b1a4 │ │ │ │ subs r6, r7, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7b1fc │ │ │ │ + bne.n 7b1f4 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bb32 │ │ │ │ + bne.w 7bb2a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r1, [r0, #24] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.w 7b2f4 │ │ │ │ + bcc.w 7b2ec │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ add.w r1, r0, r8 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r2, [r0, r8] │ │ │ │ - b.n 7b086 │ │ │ │ + b.n 7b07e │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7b174 │ │ │ │ + blt.n 7b16c │ │ │ │ strb r2, [r0, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 7b1d8 │ │ │ │ + bls.n 7b1d0 │ │ │ │ adds r0, #1 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7b174 │ │ │ │ + blt.n 7b16c │ │ │ │ cmp r2, r6 │ │ │ │ strb.w ip, [r0], #1 │ │ │ │ - bne.n 7b1c0 │ │ │ │ + bne.n 7b1b8 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b174 │ │ │ │ + b.n 7b16c │ │ │ │ mov r7, r1 │ │ │ │ - b.n 7b170 │ │ │ │ + b.n 7b168 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7b170 │ │ │ │ + b.n 7b168 │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 7b1f6 │ │ │ │ + bls.n 7b1ee │ │ │ │ ldrsb.w r1, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ - bge.n 7b1b6 │ │ │ │ + bge.n 7b1ae │ │ │ │ mov r7, r5 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2957c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 7b956 │ │ │ │ + bpl.w 7b94e │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bec6 │ │ │ │ + beq.w 7bebe │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs.w 7b55a │ │ │ │ + bcs.w 7b552 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7b832 │ │ │ │ + bne.w 7b82a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add r1, r2 │ │ │ │ lsls r6, r3, #25 │ │ │ │ it pl │ │ │ │ subpl.w lr, r5, #4 │ │ │ │ - bpl.n 7b320 │ │ │ │ + bpl.n 7b318 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 7b904 │ │ │ │ + bls.w 7b8fc │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 7b75e │ │ │ │ + bls.w 7b756 │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bhi.w 7bd2a │ │ │ │ + bhi.w 7bd22 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7b97a │ │ │ │ + ble.w 7b972 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ sub.w r0, r6, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7b58e │ │ │ │ + bhi.w 7b586 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.w 7bd8e │ │ │ │ + beq.w 7bd86 │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - bne.n 7b294 │ │ │ │ + bne.n 7b28c │ │ │ │ cmp r6, #159 @ 0x9f │ │ │ │ - bhi.w 7b58e │ │ │ │ + bhi.w 7b586 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7bc76 │ │ │ │ + bhi.w 7bc6e │ │ │ │ add.w r4, r0, r3, lsl #12 │ │ │ │ adds r7, #3 │ │ │ │ sub.w r4, r4, #925696 @ 0xe2000 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ add.w r4, r4, r6, lsl #6 │ │ │ │ subs r1, r1, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.w 7b788 │ │ │ │ + bhi.w 7b780 │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrsb.w r2, [r0] │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 7bb38 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7bba4 │ │ │ │ - ldr r4, [pc, #44] @ (7b30c ) │ │ │ │ + ldrsb.w r1, [r0] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 7bb30 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7bb9c │ │ │ │ + ldr r4, [pc, #44] @ (7b304 ) │ │ │ │ movs r3, #24 │ │ │ │ - mla r4, r3, r1, r4 │ │ │ │ + mla r4, r3, r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r7, ip │ │ │ │ - b.n 7b170 │ │ │ │ + b.n 7b168 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7b086 │ │ │ │ + b.n 7b07e │ │ │ │ mov r0, ip │ │ │ │ - b.n 7b170 │ │ │ │ + b.n 7b168 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 7b2b0 │ │ │ │ + beq.n 7b2a8 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs.w 7b91a │ │ │ │ + bcs.w 7b912 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.w 7b498 │ │ │ │ + bhi.w 7b490 │ │ │ │ mov r0, r7 │ │ │ │ ands.w r4, r7, #3 │ │ │ │ - bne.n 7b314 │ │ │ │ + bne.n 7b30c │ │ │ │ adds r6, r7, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 7b310 │ │ │ │ + bcc.n 7b308 │ │ │ │ sub.w r8, lr, r7 │ │ │ │ bic.w r8, r8, #3 │ │ │ │ mov.w r3, r8, lsr #2 │ │ │ │ add.w r8, r8, #4 │ │ │ │ adds r3, #1 │ │ │ │ add r8, r1 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 7b3de │ │ │ │ + beq.n 7b3d6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b3ca │ │ │ │ + beq.n 7b3c2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7b3ba │ │ │ │ + beq.n 7b3b2 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7b3aa │ │ │ │ + beq.n 7b3a2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 7b39a │ │ │ │ + beq.n 7b392 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 7b38a │ │ │ │ + beq.n 7b382 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 7b378 │ │ │ │ + beq.n 7b370 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b48a │ │ │ │ + bne.w 7b482 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b48a │ │ │ │ + bne.w 7b482 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 7b488 │ │ │ │ + beq.n 7b480 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ str r6, [r1, #0] │ │ │ │ add.w r0, r3, #8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, ip, #8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ add.w r0, r3, #12 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ str.w r6, [ip, #12] │ │ │ │ add.w r0, r3, #16 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, ip, #16 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ str.w r6, [ip, #16] │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, ip, #20 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ str.w r6, [ip, #20] │ │ │ │ add.w r0, r3, #24 │ │ │ │ add.w r1, ip, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b48a │ │ │ │ + bne.n 7b482 │ │ │ │ add.w r1, ip, #28 │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r1, r8 │ │ │ │ str.w r6, [ip, #24] │ │ │ │ - bne.n 7b3de │ │ │ │ + bne.n 7b3d6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 7b2b0 │ │ │ │ + beq.w 7b2a8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 7b314 │ │ │ │ + bls.w 7b30c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.w 7bd98 │ │ │ │ + bhi.w 7bd90 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.w 7beba │ │ │ │ + bls.w 7beb2 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7b91a │ │ │ │ + ble.w 7b912 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7beee │ │ │ │ + bhi.w 7bee6 │ │ │ │ add.w r0, r0, r3, lsl #6 │ │ │ │ adds r7, #2 │ │ │ │ sub.w r4, r0, #12416 @ 0x3080 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.w 7b2b0 │ │ │ │ + bhi.w 7b2a8 │ │ │ │ strb.w r4, [r1], #1 │ │ │ │ - b.n 7b31a │ │ │ │ + b.n 7b312 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #40060 @ 0x9c7c │ │ │ │ + movw r3, #43324 @ 0xa93c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ sub.w r6, r7, r8 │ │ │ │ subs r5, r6, #1 │ │ │ │ add r5, r4 │ │ │ │ strd r5, r6, [sp, #60] @ 0x3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7b4fa │ │ │ │ + bne.n 7b4f2 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl f6db0 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f7100 <_Py_GetErrorHandler@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, sl │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 7bbec │ │ │ │ + bne.w 7bbe4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7bbd4 │ │ │ │ + ble.w 7bbcc │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.w 7bb7a │ │ │ │ + blt.w 7bb72 │ │ │ │ subs r5, r5, r6 │ │ │ │ add r7, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b.n 7b238 │ │ │ │ + b.n 7b230 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7b53c │ │ │ │ + bne.n 7b534 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7bc9e │ │ │ │ + bhi.w 7bc96 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7bcf8 │ │ │ │ + bhi.w 7bcf0 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7bc9e │ │ │ │ + beq.w 7bc96 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ subs r3, r7, r5 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bce0 │ │ │ │ + beq.w 7bcd8 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7b568 │ │ │ │ + cbz r3, 7b560 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7b806 │ │ │ │ + bne.w 7b7fe │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7b7da │ │ │ │ + bne.w 7b7d2 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 94638 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 940dc <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7b184 │ │ │ │ + b.n 7b17c │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bne.w 7bd4e │ │ │ │ + bne.w 7bd46 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7bd4e │ │ │ │ + bls.w 7bd46 │ │ │ │ subs r1, r1, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b4ce │ │ │ │ + beq.n 7b4c6 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7bf26 │ │ │ │ + beq.w 7bf1e │ │ │ │ movs r4, #2 │ │ │ │ - b.n 7b4d0 │ │ │ │ + b.n 7b4c8 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #40040 @ 0x9c68 │ │ │ │ + movw r3, #43304 @ 0xa928 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ sub.w r6, r7, r8 │ │ │ │ adds r5, r6, #1 │ │ │ │ - b.n 7b4e4 │ │ │ │ + b.n 7b4dc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - beq.w 7b0d8 │ │ │ │ + beq.w 7b0d0 │ │ │ │ cmp r6, r5 │ │ │ │ it hi │ │ │ │ movhi r7, r5 │ │ │ │ - bls.w 7b1f6 │ │ │ │ + bls.w 7b1ee │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.n 7b65c │ │ │ │ + beq.n 7b654 │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b5ec │ │ │ │ + blt.n 7b5e4 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7b5da │ │ │ │ + bcc.n 7b5d2 │ │ │ │ subs r6, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7b17c │ │ │ │ - b.n 7b1fc │ │ │ │ + beq.w 7b174 │ │ │ │ + b.n 7b1f4 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bec0 │ │ │ │ - ldr r4, [pc, #748] @ (7b8fc ) │ │ │ │ - b.n 7b184 │ │ │ │ + bne.w 7beb8 │ │ │ │ + ldr r4, [pc, #748] @ (7b8f4 ) │ │ │ │ + b.n 7b17c │ │ │ │ mov r1, lr │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b086 │ │ │ │ + bne.w 7b07e │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7bdea │ │ │ │ + bne.w 7bde2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7be72 │ │ │ │ + beq.w 7be6a │ │ │ │ ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ add.w r7, r3, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #800] @ 0x320 │ │ │ │ - b.n 7b086 │ │ │ │ + b.n 7b07e │ │ │ │ add.w ip, r7, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.n 7b756 │ │ │ │ + bcc.n 7b74e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b756 │ │ │ │ + bne.n 7b74e │ │ │ │ add.w r1, r7, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7b8b6 │ │ │ │ + bcc.w 7b8ae │ │ │ │ ldr r2, [r7, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8b6 │ │ │ │ + bne.w 7b8ae │ │ │ │ add.w ip, r7, #12 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b8e2 │ │ │ │ + bcc.w 7b8da │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8e2 │ │ │ │ + bne.w 7b8da │ │ │ │ add.w r2, r7, #16 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7b8b6 │ │ │ │ + bcc.w 7b8ae │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8b6 │ │ │ │ + bne.w 7b8ae │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b99c │ │ │ │ + bcc.w 7b994 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b99c │ │ │ │ + bne.w 7b994 │ │ │ │ add.w r1, r7, #24 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7b8b6 │ │ │ │ + bcc.w 7b8ae │ │ │ │ ldr r2, [r7, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8b6 │ │ │ │ + bne.w 7b8ae │ │ │ │ add.w ip, r7, #28 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b8e2 │ │ │ │ + bcc.w 7b8da │ │ │ │ ldr r2, [r7, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8e2 │ │ │ │ + bne.w 7b8da │ │ │ │ add.w r1, r7, #32 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7b8b6 │ │ │ │ + bcc.w 7b8ae │ │ │ │ ldr r2, [r7, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8b6 │ │ │ │ + bne.w 7b8ae │ │ │ │ add.w ip, r7, #36 @ 0x24 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b8e2 │ │ │ │ + bcc.w 7b8da │ │ │ │ ldr r2, [r7, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8e2 │ │ │ │ + bne.w 7b8da │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7b8b6 │ │ │ │ + bcc.w 7b8ae │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8b6 │ │ │ │ + bne.w 7b8ae │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b8e2 │ │ │ │ + bcc.w 7b8da │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b8e2 │ │ │ │ + bne.w 7b8da │ │ │ │ mov r2, ip │ │ │ │ sub.w ip, r6, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r7 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r2 │ │ │ │ - b.n 7b750 │ │ │ │ + b.n 7b748 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r2, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b756 │ │ │ │ + bne.n 7b74e │ │ │ │ mov r7, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7b746 │ │ │ │ + bne.n 7b73e │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 7b5de │ │ │ │ - b.n 7b5ec │ │ │ │ + bne.w 7b5d6 │ │ │ │ + b.n 7b5e4 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.w 7bc88 │ │ │ │ + bls.w 7bc80 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7bb2a │ │ │ │ + ble.w 7bb22 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b58e │ │ │ │ + bhi.w 7b586 │ │ │ │ add.w r0, r0, r3, lsl #6 │ │ │ │ subs r1, r1, r2 │ │ │ │ sub.w r4, r0, #12416 @ 0x3080 │ │ │ │ adds r7, #2 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.w 7b8e6 │ │ │ │ + bcc.w 7b8de │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7b8e6 │ │ │ │ + ble.w 7b8de │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r4, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7b7b8 │ │ │ │ + beq.n 7b7b0 │ │ │ │ cmp r1, #2 │ │ │ │ itet ne │ │ │ │ strne.w r4, [r2, r3, lsl #2] │ │ │ │ strheq.w r4, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b23a │ │ │ │ + b.n 7b232 │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7be72 │ │ │ │ + beq.w 7be6a │ │ │ │ add.w r7, r3, #20 │ │ │ │ - b.n 7b086 │ │ │ │ + b.n 7b07e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b578 │ │ │ │ + beq.w 7b570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b578 │ │ │ │ - ldr r1, [pc, #268] @ (7b900 ) │ │ │ │ + bne.w 7b570 │ │ │ │ + ldr r1, [pc, #268] @ (7b8f8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bcbe │ │ │ │ + bne.w 7bcb6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7b578 │ │ │ │ + b.n 7b570 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b570 │ │ │ │ + beq.w 7b568 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b570 │ │ │ │ - ldr r1, [pc, #224] @ (7b900 ) │ │ │ │ + bne.w 7b568 │ │ │ │ + ldr r1, [pc, #224] @ (7b8f8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bd00 │ │ │ │ + bne.w 7bcf8 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7b570 │ │ │ │ + b.n 7b568 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7bd1a │ │ │ │ + bne.w 7bd12 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ - b.n 7b8a0 │ │ │ │ + b.n 7b898 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.n 7b8ba │ │ │ │ + bls.n 7b8b2 │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7bc58 │ │ │ │ + bhi.w 7bc50 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7b51a │ │ │ │ + ble.w 7b512 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r0, r4, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7bc9c │ │ │ │ + bhi.w 7bc94 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7bcd8 │ │ │ │ + beq.w 7bcd0 │ │ │ │ sub.w r0, r1, #237 @ 0xed │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it ls │ │ │ │ movls r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bc9c │ │ │ │ + bne.w 7bc94 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ sub.w r6, r0, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi.w 7beb6 │ │ │ │ + bhi.w 7beae │ │ │ │ add.w r1, r0, r1, lsl #12 │ │ │ │ adds r7, #3 │ │ │ │ sub.w r1, r1, #925696 @ 0xe2000 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ add.w r1, r1, r4, lsl #6 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs.n 7b91e │ │ │ │ + bcs.n 7b916 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.n 7b840 │ │ │ │ + bhi.n 7b838 │ │ │ │ mov r0, r7 │ │ │ │ ands.w r4, r7, #3 │ │ │ │ - beq.n 7b9a0 │ │ │ │ + beq.n 7b998 │ │ │ │ adds r7, #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7b89c │ │ │ │ + b.n 7b894 │ │ │ │ mov r7, ip │ │ │ │ - b.n 7b756 │ │ │ │ + b.n 7b74e │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7bbd0 │ │ │ │ + bls.w 7bbc8 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 7b91e │ │ │ │ + ble.n 7b916 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7bc9c │ │ │ │ + bhi.w 7bc94 │ │ │ │ add.w r1, r0, r1, lsl #6 │ │ │ │ adds r7, #2 │ │ │ │ sub.w r1, r1, #12416 @ 0x3080 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7b89c │ │ │ │ + b.n 7b894 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 7b756 │ │ │ │ + b.n 7b74e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd1e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bca6 │ │ │ │ + beq.w 7bc9e │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b79c │ │ │ │ + b.n 7b794 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r4, r7, #3 │ │ │ │ - beq.w 7be94 │ │ │ │ + beq.w 7be8c │ │ │ │ adds r7, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ cmp r7, r5 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bcc.w 7b25c │ │ │ │ + bcc.w 7b254 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7b2b0 │ │ │ │ + b.n 7b2a8 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b2b6 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7b2ae │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 7be4c │ │ │ │ + bne.w 7be44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r4, r7] │ │ │ │ - b.w 7b0c0 │ │ │ │ + b.w 7b0b8 │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7bd7e │ │ │ │ + beq.w 7bd76 │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bec6 │ │ │ │ + beq.w 7bebe │ │ │ │ add.w r2, r4, #28 │ │ │ │ - b.n 7b222 │ │ │ │ - bne.w 7bb2a │ │ │ │ + b.n 7b21a │ │ │ │ + bne.w 7bb22 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b58e │ │ │ │ + bhi.w 7b586 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7bc4a │ │ │ │ + bhi.w 7bc42 │ │ │ │ sub.w r4, r3, #224 @ 0xe0 │ │ │ │ negs r3, r4 │ │ │ │ adcs r3, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 7b2b0 │ │ │ │ + b.n 7b2a8 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b756 │ │ │ │ + b.n 7b74e │ │ │ │ adds r6, r7, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.w 7bc80 │ │ │ │ + bcc.w 7bc78 │ │ │ │ sub.w ip, r5, #4 │ │ │ │ sub.w ip, ip, r7 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r6 │ │ │ │ sub.w r1, ip, r7 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.w 7bae2 │ │ │ │ + beq.w 7bada │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ba22 │ │ │ │ + beq.n 7ba1a │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7b9fa │ │ │ │ + beq.n 7b9f2 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7baec │ │ │ │ + bne.w 7bae4 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #8 │ │ │ │ uxtb r6, r1 │ │ │ │ strh.w r6, [r3, #-8] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh.w r6, [r3, #-6] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7baec │ │ │ │ + bne.n 7bae4 │ │ │ │ uxtb r6, r1 │ │ │ │ adds r0, #4 │ │ │ │ strh r6, [r3, #0] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r6, [r3, #-6] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7baec │ │ │ │ + bne.n 7bae4 │ │ │ │ adds r0, #4 │ │ │ │ uxtb r6, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r6, [r3, #-8] │ │ │ │ cmp ip, r0 │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh.w r6, [r3, #-6] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - bne.n 7bae2 │ │ │ │ - b.n 7bafc │ │ │ │ + bne.n 7bada │ │ │ │ + b.n 7baf4 │ │ │ │ uxtb r6, r1 │ │ │ │ strh r6, [r3, #0] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh r6, [r3, #2] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ adds r7, r0, #4 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ mov lr, r3 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7baec │ │ │ │ + bne.n 7bae4 │ │ │ │ uxtb r6, r1 │ │ │ │ strh r6, [r3, #0] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh r6, [r3, #2] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7baec │ │ │ │ + bne.n 7bae4 │ │ │ │ uxtb r6, r1 │ │ │ │ strh r6, [r3, #0] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh r6, [r3, #2] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ add.w r7, r0, #12 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #16 │ │ │ │ strh r6, [r3, #4] │ │ │ │ add.w r3, lr, #16 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ uxtb r6, r1 │ │ │ │ - bne.n 7baec │ │ │ │ + bne.n 7bae4 │ │ │ │ strh.w r6, [lr, #16] │ │ │ │ cmp ip, r0 │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh r6, [r3, #2] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh r6, [r3, #4] │ │ │ │ strh r1, [r3, #6] │ │ │ │ add.w r3, lr, #24 │ │ │ │ - beq.n 7bafc │ │ │ │ + beq.n 7baf4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7ba54 │ │ │ │ + beq.n 7ba4c │ │ │ │ cmp r7, r5 │ │ │ │ - beq.w 7b920 │ │ │ │ + beq.w 7b918 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7b8ae │ │ │ │ - b.n 7b840 │ │ │ │ + bls.w 7b8a6 │ │ │ │ + b.n 7b838 │ │ │ │ mov r7, ip │ │ │ │ - b.n 7baec │ │ │ │ + b.n 7bae4 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 7bb2a │ │ │ │ + ble.n 7bb22 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r6, r4, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi.w 7b58e │ │ │ │ + bhi.w 7b586 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7beac │ │ │ │ + bls.w 7bea4 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.w 7b58e │ │ │ │ + beq.w 7b586 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 7bb2a │ │ │ │ + beq.n 7bb22 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 7bc76 │ │ │ │ + bhi.w 7bc6e │ │ │ │ subs r1, r1, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b540 │ │ │ │ + b.n 7b538 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 7b184 │ │ │ │ + b.w 7b17c │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9353 @ 0x2489 │ │ │ │ movt r1, #7 │ │ │ │ adds r6, r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ movne.w r8, #22 │ │ │ │ - bne.w 7b7c0 │ │ │ │ - ldr r1, [pc, #668] @ (7bdfc ) │ │ │ │ + bne.w 7b7b8 │ │ │ │ + ldr r1, [pc, #668] @ (7bdf4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov.w r8, #22 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ mov r9, r1 │ │ │ │ - b.w 7b05e │ │ │ │ + b.w 7b056 │ │ │ │ ldrb.w ip, [r8, r2] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r0, ip, #56320 @ 0xdc00 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 7bf1e │ │ │ │ + beq.w 7bf16 │ │ │ │ cmp r4, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r3, lsl #2] │ │ │ │ strheq.w r0, [r1, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b50c │ │ │ │ + b.n 7b504 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19992 @ 0x4e18 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #572] @ (7be00 ) │ │ │ │ + ldrge r4, [pc, #572] @ (7bdf8 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ - b.w 7b184 │ │ │ │ + b.w 7b17c │ │ │ │ movs r4, #1 │ │ │ │ - b.n 7b920 │ │ │ │ + b.n 7b918 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd1e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bca6 │ │ │ │ + beq.n 7bc9e │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.n 7b50a │ │ │ │ + b.n 7b502 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7bbfa │ │ │ │ + beq.n 7bbf2 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7bc30 │ │ │ │ + beq.n 7bc28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 7b512 │ │ │ │ + beq.w 7b50a │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ @@ -121674,859 +121662,859 @@ │ │ │ │ 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, #1304 @ 0x518 │ │ │ │ + movw r2, #4568 @ 0x11d8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1e2be8 <_PyErr_ProgramDecodedTextObject@@Base+0x588> │ │ │ │ + bl 1e4994 <_PyErr_ProgramDecodedTextObject@@Base+0x588> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bca6 │ │ │ │ + bne.n 7bc9e │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b238 │ │ │ │ + b.w 7b230 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e6930 │ │ │ │ + bl e6c20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bca6 │ │ │ │ + beq.n 7bc9e │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ subs r5, r5, r6 │ │ │ │ add r7, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b238 │ │ │ │ + b.w 7b230 │ │ │ │ sub.w r0, r3, #237 @ 0xed │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b2a8 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 7b5aa │ │ │ │ + bhi.w 7b5a2 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.w 7be04 │ │ │ │ + bgt.w 7bdfc │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.w 7bef4 │ │ │ │ + bgt.w 7beec │ │ │ │ subs r3, r3, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b540 │ │ │ │ + b.n 7b538 │ │ │ │ subs r1, r1, r2 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b.n 7b4d0 │ │ │ │ + b.n 7b4c8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 7b8ae │ │ │ │ - b.n 7b920 │ │ │ │ + bne.w 7b8a6 │ │ │ │ + b.n 7b918 │ │ │ │ subs r1, r1, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b5b2 │ │ │ │ + b.n 7b5aa │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 7be1c │ │ │ │ + bne.w 7be14 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7be1c │ │ │ │ + bls.w 7be14 │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b594 │ │ │ │ + b.n 7b58c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1ddcbc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1dfb6c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.w 7b184 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.w 7b17c │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b800 │ │ │ │ + beq.w 7b7f8 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7b800 │ │ │ │ + b.n 7b7f8 │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bhi.w 7b87c │ │ │ │ - b.n 7bc9c │ │ │ │ + bhi.w 7b874 │ │ │ │ + b.n 7bc94 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #40016 @ 0x9c50 │ │ │ │ + movw r3, #43280 @ 0xa910 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ sub.w r5, r5, r8 │ │ │ │ sub.w r6, r7, r8 │ │ │ │ - b.w 7b4e4 │ │ │ │ + b.w 7b4dc │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.w 7b53c │ │ │ │ - b.n 7bc9e │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + bne.w 7b534 │ │ │ │ + b.n 7bc96 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b82c │ │ │ │ + beq.w 7b824 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7b82c │ │ │ │ + b.n 7b824 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a68a0 │ │ │ │ + bl 1a8c68 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7b2b6 │ │ │ │ + b.w 7b2ae │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 7bc88 │ │ │ │ + bhi.n 7bc80 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.w 7bb00 │ │ │ │ + ble.w 7baf8 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r0, r4, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7b58e │ │ │ │ + bhi.w 7b586 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - bne.w 7b582 │ │ │ │ + bne.w 7b57a │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7b58e │ │ │ │ + bls.w 7b586 │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ sub.w r0, r6, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.n 7bc76 │ │ │ │ + bhi.n 7bc6e │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7bd82 │ │ │ │ + bhi.n 7bd7a │ │ │ │ add.w r3, r0, r3, lsl #18 │ │ │ │ adds r7, #4 │ │ │ │ sub.w r3, r3, #63438848 @ 0x3c80000 │ │ │ │ sub.w r3, r3, #8320 @ 0x2080 │ │ │ │ add.w r3, r3, r4, lsl #12 │ │ │ │ add.w r4, r3, r6, lsl #6 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b2a8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7b96c │ │ │ │ + b.n 7b964 │ │ │ │ subs r1, r1, r2 │ │ │ │ movs r4, #4 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b4d0 │ │ │ │ + b.w 7b4c8 │ │ │ │ cmp r6, #159 @ 0x9f │ │ │ │ - bhi.w 7b294 │ │ │ │ - b.w 7b58e │ │ │ │ + bhi.w 7b28c │ │ │ │ + b.w 7b586 │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bhi.w 7bed4 │ │ │ │ + bhi.w 7becc │ │ │ │ subs r4, r5, r7 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 7bdd6 │ │ │ │ + ble.n 7bdce │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ sub.w r0, r6, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7beee │ │ │ │ + bhi.w 7bee6 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.n 7bdd0 │ │ │ │ + beq.n 7bdc8 │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - bne.n 7bdbe │ │ │ │ + bne.n 7bdb6 │ │ │ │ cmp r6, #159 @ 0x9f │ │ │ │ - bhi.w 7beee │ │ │ │ + bhi.w 7bee6 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bls.w 7b2a0 │ │ │ │ + bls.w 7b298 │ │ │ │ movs r4, #3 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b2a8 │ │ │ │ cmp r6, #159 @ 0x9f │ │ │ │ - bhi.n 7bdbe │ │ │ │ - b.n 7beee │ │ │ │ - bne.w 7b91a │ │ │ │ + bhi.n 7bdb6 │ │ │ │ + b.n 7bee6 │ │ │ │ + bne.w 7b912 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r6, r0, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bls.w 7b98a │ │ │ │ - b.w 7b2b0 │ │ │ │ + bls.w 7b982 │ │ │ │ + b.w 7b2a8 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7b646 │ │ │ │ + b.n 7b63e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r0, r4, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7bc9c │ │ │ │ + bhi.w 7bc94 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7bc90 │ │ │ │ + bne.w 7bc88 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7bc9c │ │ │ │ + bls.w 7bc94 │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ sub.w r0, r6, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.n 7beb6 │ │ │ │ + bhi.n 7beae │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7bf44 │ │ │ │ + bhi.w 7bf3c │ │ │ │ add.w r1, r0, r1, lsl #18 │ │ │ │ adds r7, #4 │ │ │ │ sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ add.w r1, r1, r4, lsl #12 │ │ │ │ add.w r4, r1, r6, lsl #6 │ │ │ │ - b.n 7b920 │ │ │ │ + b.n 7b918 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 7b942 │ │ │ │ + b.n 7b93a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52488 @ 0xcd08 │ │ │ │ + movw r1, #55752 @ 0xd9c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 7bcb8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 7bcb0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b0c0 │ │ │ │ - b.n 7bcb8 │ │ │ │ + bne.w 7b0b8 │ │ │ │ + b.n 7bcb0 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7be9a │ │ │ │ + bne.n 7be92 │ │ │ │ mov r7, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 7be84 │ │ │ │ + bls.n 7be7c │ │ │ │ cmp r7, r5 │ │ │ │ - beq.w 7b2b0 │ │ │ │ + beq.w 7b2a8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 7b90c │ │ │ │ - b.w 7b264 │ │ │ │ + bls.w 7b904 │ │ │ │ + b.w 7b25c │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - bne.w 7bb1c │ │ │ │ - b.w 7b58e │ │ │ │ + bne.w 7bb14 │ │ │ │ + b.w 7b586 │ │ │ │ movs r4, #3 │ │ │ │ - b.n 7b920 │ │ │ │ + b.n 7b918 │ │ │ │ movs r4, #1 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b2a8 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7b60c │ │ │ │ + b.w 7b604 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - b.w 7b222 │ │ │ │ + b.w 7b21a │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.w 7b5ca │ │ │ │ + b.w 7b5c2 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 7beba │ │ │ │ + bhi.n 7beb2 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7bf66 │ │ │ │ + bgt.n 7bf5e │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7b91a │ │ │ │ + ble.w 7b912 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r6, r4, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bls.n 7bf48 │ │ │ │ + bls.n 7bf40 │ │ │ │ movs r4, #2 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b2a8 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r6, r4, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi.w 7bc9c │ │ │ │ + bhi.w 7bc94 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 7bf3e │ │ │ │ + bls.n 7bf36 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 7bc9c │ │ │ │ + beq.w 7bc94 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7b91e │ │ │ │ + beq.w 7b916 │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.n 7b920 │ │ │ │ + b.n 7b918 │ │ │ │ strb.w ip, [r1, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7bb9c │ │ │ │ + b.n 7bb94 │ │ │ │ subs r4, r5, r7 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.w 7b5a6 │ │ │ │ + bne.w 7b59e │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7b560 │ │ │ │ - b.w 7b4d0 │ │ │ │ + bls.w 7b558 │ │ │ │ + b.w 7b4c8 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7bf0a │ │ │ │ - b.n 7bc9c │ │ │ │ + bne.n 7bf02 │ │ │ │ + b.n 7bc94 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 7b920 │ │ │ │ + b.n 7b918 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bhi.n 7bf9a │ │ │ │ + bhi.n 7bf92 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - beq.n 7beee │ │ │ │ + beq.n 7bee6 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7b91a │ │ │ │ + beq.w 7b912 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b2a8 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r0, r4, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.n 7beee │ │ │ │ + bhi.n 7bee6 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - bne.n 7bfa0 │ │ │ │ + bne.n 7bf98 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 7beee │ │ │ │ + bls.n 7bee6 │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ sub.w ip, r6, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7bdca │ │ │ │ + bhi.w 7bdc2 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7bd64 │ │ │ │ + bls.w 7bd5c │ │ │ │ movs r4, #4 │ │ │ │ - b.w 7b2b0 │ │ │ │ + b.w 7b2a8 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bne.n 7bf50 │ │ │ │ - b.n 7beee │ │ │ │ + bne.n 7bf48 │ │ │ │ + b.n 7bee6 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bne.n 7bf78 │ │ │ │ + bne.n 7bf70 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 7bf78 │ │ │ │ - b.n 7beee │ │ │ │ + bls.n 7bf70 │ │ │ │ + b.n 7bee6 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 7bff2 │ │ │ │ + cbz r1, 7bfea │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 7bff2 │ │ │ │ + bmi.n 7bfea │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 7bffa │ │ │ │ + beq.n 7bff2 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7c120 │ │ │ │ + beq.w 7c118 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7c25a │ │ │ │ - ldr r3, [pc, #668] @ (7c2a4 ) │ │ │ │ + beq.w 7c252 │ │ │ │ + ldr r3, [pc, #668] @ (7c29c ) │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c0e0 │ │ │ │ + bne.n 7c0d8 │ │ │ │ add.w r1, r6, #98304 @ 0x18000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r0 │ │ │ │ ite ne │ │ │ │ movne r6, r2 │ │ │ │ orreq.w r6, r2, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr.w r0, [r1, #1152] @ 0x480 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7dd18 │ │ │ │ + bl 7dd34 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7c254 │ │ │ │ + beq.w 7c24c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7c090 │ │ │ │ + beq.n 7c088 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c05a │ │ │ │ + beq.n 7c052 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c24c │ │ │ │ + beq.w 7c244 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c16c │ │ │ │ + beq.w 7c164 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c172 │ │ │ │ + beq.w 7c16a │ │ │ │ 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 7c136 │ │ │ │ + bmi.n 7c12e │ │ │ │ mov r3, r4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c0ba │ │ │ │ + beq.n 7c0b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c0ba │ │ │ │ + cbnz r2, 7c0b2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #512] @ (7c2a8 ) │ │ │ │ + ldr r2, [pc, #512] @ (7c2a0 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7c1cc │ │ │ │ + bne.w 7c1c4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7bff4 │ │ │ │ + beq.n 7bfec │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 7bff4 │ │ │ │ + bne.n 7bfec │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r4, #2 │ │ │ │ bfi r2, r4, #0, #2 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ strb r2, [r3, #16] │ │ │ │ lsls r2, r0, #17 │ │ │ │ - bmi.n 7c196 │ │ │ │ + bmi.n 7c18e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7bff4 │ │ │ │ + b.n 7bfec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c016 │ │ │ │ + beq.n 7c00e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c110 │ │ │ │ + beq.n 7c108 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c110 │ │ │ │ - ldr r2, [pc, #432] @ (7c2a8 ) │ │ │ │ + cbnz r2, 7c108 │ │ │ │ + ldr r2, [pc, #432] @ (7c2a0 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c1fa │ │ │ │ + bne.n 7c1f2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 7bff4 │ │ │ │ + b.n 7bfec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bff2 │ │ │ │ + beq.w 7bfea │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 1aa208 │ │ │ │ - b.n 7bff2 │ │ │ │ + bl 1ac5d0 │ │ │ │ + b.n 7bfea │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7c17e │ │ │ │ + cbnz r3, 7c176 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c082 │ │ │ │ + beq.n 7c07a │ │ │ │ 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 7c082 │ │ │ │ + b.n 7c07a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c070 │ │ │ │ + bne.w 7c068 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7bff2 │ │ │ │ - movw r2, #1565 @ 0x61d │ │ │ │ + b.n 7bfea │ │ │ │ + movw r2, #1601 @ 0x641 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c220 │ │ │ │ + bne.n 7c218 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c13c │ │ │ │ - b.n 7c082 │ │ │ │ + bne.n 7c134 │ │ │ │ + b.n 7c07a │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c1e2 │ │ │ │ + cbnz r2, 7c1da │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c0d8 │ │ │ │ + beq.n 7c0d0 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 7c0d8 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7c0d0 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7c22c │ │ │ │ + bne.n 7c224 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c0ba │ │ │ │ - movw r1, #1565 @ 0x61d │ │ │ │ + b.n 7c0b2 │ │ │ │ + movw r1, #1601 @ 0x641 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7c210 │ │ │ │ + bne.n 7c208 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c19c │ │ │ │ - b.n 7c0d8 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 7c194 │ │ │ │ + b.n 7c0d0 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7c23c │ │ │ │ + bne.n 7c234 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c110 │ │ │ │ + b.n 7c108 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c19c │ │ │ │ - b.n 7c0d8 │ │ │ │ + bne.n 7c194 │ │ │ │ + b.n 7c0d0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c13c │ │ │ │ - b.n 7c082 │ │ │ │ + bne.n 7c134 │ │ │ │ + b.n 7c07a │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c1d8 │ │ │ │ + b.n 7c1d0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c206 │ │ │ │ + b.n 7c1fe │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c05a │ │ │ │ - bl d7c64 │ │ │ │ - b.n 7bff2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c052 │ │ │ │ + bl d7748 │ │ │ │ + b.n 7bfea │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 7c004 │ │ │ │ + bne.w 7bffc │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 7c2da │ │ │ │ + bpl.n 7c2d2 │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 7c2b0 │ │ │ │ + bpl.n 7c2a8 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7c2c2 │ │ │ │ + blt.n 7c2ba │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ - ldr r3, [pc, #44] @ (7c2ac ) │ │ │ │ + ldr r3, [pc, #44] @ (7c2a4 ) │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 7bff4 │ │ │ │ + beq.w 7bfec │ │ │ │ subs r2, r5, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bff4 │ │ │ │ + bne.w 7bfec │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7bff4 │ │ │ │ + b.n 7bfec │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7c27a │ │ │ │ + bge.n 7c272 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7c2e6 │ │ │ │ + bpl.n 7c2de │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r2, #1296 @ 0x510 │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7c284 │ │ │ │ + b.n 7c27c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7c27a │ │ │ │ - b.n 7c2c6 │ │ │ │ + bge.n 7c272 │ │ │ │ + b.n 7c2be │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7c2c6 │ │ │ │ - cbz r0, 7c358 │ │ │ │ - cbz r1, 7c358 │ │ │ │ + b.n 7c2be │ │ │ │ + cbz r0, 7c350 │ │ │ │ + cbz r1, 7c350 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c34c │ │ │ │ + bne.n 7c344 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7c34c │ │ │ │ + bne.n 7c344 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7c354 │ │ │ │ + beq.n 7c34c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7c350 │ │ │ │ + beq.n 7c348 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7c33c │ │ │ │ + b.n 7c334 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7c328 │ │ │ │ + b.n 7c320 │ │ │ │ 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 7c684 │ │ │ │ + blt.w 7c67c │ │ │ │ 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 7c472 │ │ │ │ + bne.n 7c46a │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7c436 │ │ │ │ + bpl.n 7c42e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c57a │ │ │ │ + beq.w 7c572 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #50825 @ 0xc689 │ │ │ │ + movw r3, #50817 @ 0xc681 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c570 │ │ │ │ + bne.w 7c568 │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33217 @ 0x81c1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c562 │ │ │ │ - ldr r3, [pc, #692] @ (7c678 ) │ │ │ │ + bne.w 7c55a │ │ │ │ + ldr r3, [pc, #692] @ (7c670 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7c44e │ │ │ │ + beq.n 7c446 │ │ │ │ lsrs r3, r4, #18 │ │ │ │ ubfx r2, r4, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 7c400 │ │ │ │ + bgt.n 7c3f8 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7c44e │ │ │ │ + cbz r2, 7c446 │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r1, 7c420 │ │ │ │ + cbz r1, 7c418 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c4e6 │ │ │ │ + beq.n 7c4de │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c592 │ │ │ │ + bne.w 7c58a │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7c394 │ │ │ │ + bmi.n 7c38c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c394 │ │ │ │ - bl 78004 │ │ │ │ - b.n 7c394 │ │ │ │ + beq.n 7c38c │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 7c38c │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ movw r3, #53025 @ 0xcf21 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c66c │ │ │ │ + bne.w 7c664 │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7c41a │ │ │ │ + b.n 7c412 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7c67e │ │ │ │ + bne.w 7c676 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ itt ne │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #492] @ (7c678 ) │ │ │ │ + ldr r3, [pc, #492] @ (7c670 ) │ │ │ │ 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 7c5f8 │ │ │ │ + bpl.w 7c5f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c67c │ │ │ │ + beq.w 7c674 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c5ac │ │ │ │ + bne.n 7c5a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7c5ac │ │ │ │ + beq.n 7c5a4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl deb68 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl de65c <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7c5b8 │ │ │ │ + beq.n 7c5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c67c │ │ │ │ + beq.w 7c674 │ │ │ │ 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 7c386 │ │ │ │ + b.n 7c37e │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ @@ -122536,120 +122524,120 @@ │ │ │ │ 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 7c524 │ │ │ │ + bne.n 7c51c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c520 │ │ │ │ + cbz r3, 7c518 │ │ │ │ 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 7c60a │ │ │ │ + beq.n 7c602 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c5d0 │ │ │ │ + beq.n 7c5c8 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c53c │ │ │ │ + cbnz r3, 7c534 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c41a │ │ │ │ + beq.w 7c412 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c5f2 │ │ │ │ + beq.n 7c5ea │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c55c │ │ │ │ + cbz r3, 7c554 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c41a │ │ │ │ + b.n 7c412 │ │ │ │ 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 7c43e │ │ │ │ + beq.w 7c436 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7c448 │ │ │ │ - bl 78004 │ │ │ │ + beq.w 7c440 │ │ │ │ + bl 77ff0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7c43e │ │ │ │ + b.n 7c436 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c582 │ │ │ │ + beq.n 7c57a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7c394 │ │ │ │ - b.n 7c58a │ │ │ │ + beq.w 7c38c │ │ │ │ + b.n 7c582 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7c4be │ │ │ │ + bne.n 7c4b6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa208 │ │ │ │ + bl 1ac5d0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7c41a │ │ │ │ + b.n 7c412 │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7c5de │ │ │ │ + cbz r3, 7c5d6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c41a │ │ │ │ + bne.w 7c412 │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7c41a │ │ │ │ + b.n 7c412 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7c54c │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + b.n 7c544 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7c5b8 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7c5b0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c52e │ │ │ │ + beq.n 7c526 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c666 │ │ │ │ + cbz r3, 7c65e │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7c63e │ │ │ │ + cbz r3, 7c636 │ │ │ │ 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 │ │ │ │ @@ -122658,95 +122646,95 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7c41a │ │ │ │ + b.n 7c412 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7c616 │ │ │ │ + b.n 7c60e │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7c466 │ │ │ │ + b.n 7c45e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1aa208 │ │ │ │ + b.w 1ac5d0 │ │ │ │ │ │ │ │ -0007c688 : │ │ │ │ +0007c680 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #19992 @ 0x4e18 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33217 @ 0x81c1 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c7c2 │ │ │ │ - cbz r0, 7c70c │ │ │ │ - ldr r3, [pc, #416] @ (7c858 ) │ │ │ │ + bne.w 7c7ba │ │ │ │ + cbz r0, 7c704 │ │ │ │ + ldr r3, [pc, #416] @ (7c850 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7c724 │ │ │ │ + beq.n 7c71c │ │ │ │ lsrs r3, r0, #18 │ │ │ │ ubfx r2, r0, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7c6f4 │ │ │ │ + bgt.n 7c6ec │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7c724 │ │ │ │ + cbz r2, 7c71c │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7c710 │ │ │ │ - cbz r2, 7c748 │ │ │ │ + cbz r0, 7c708 │ │ │ │ + cbz r2, 7c740 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ movw r3, #53025 @ 0xcf21 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c850 │ │ │ │ + bne.w 7c848 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7c70c │ │ │ │ + b.n 7c704 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -122756,74 +122744,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 7c786 │ │ │ │ + bne.n 7c77e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c782 │ │ │ │ + cbz r3, 7c77a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7c7ec │ │ │ │ + beq.n 7c7e4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c7cc │ │ │ │ + beq.n 7c7c4 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c79e │ │ │ │ + cbnz r3, 7c796 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7c70c │ │ │ │ + beq.n 7c704 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c84a │ │ │ │ + beq.n 7c842 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7c7bc │ │ │ │ + cbz r3, 7c7b4 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7c70c │ │ │ │ + b.n 7c704 │ │ │ │ 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, 7c7da │ │ │ │ + cbz r3, 7c7d2 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c70c │ │ │ │ + bne.n 7c704 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7c70c │ │ │ │ + b.n 7c704 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c790 │ │ │ │ + beq.n 7c788 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c844 │ │ │ │ + cbz r3, 7c83c │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7c81e │ │ │ │ + cbz r3, 7c816 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -122832,177 +122820,177 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7c70c │ │ │ │ + b.n 7c704 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7c7f8 │ │ │ │ + b.n 7c7f0 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7c7ac │ │ │ │ + b.n 7c7a4 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7c73c │ │ │ │ + b.n 7c734 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cb68 │ │ │ │ + beq.w 7cb78 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb42 │ │ │ │ + bne.w 7cb52 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cb72 │ │ │ │ + bne.w 7cb82 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 7cd3e │ │ │ │ + beq.w 7cd5a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c9aa │ │ │ │ + beq.n 7c9ac │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ca00 │ │ │ │ + bne.w 7ca02 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7cc40 │ │ │ │ + ble.w 7cc54 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cd9c │ │ │ │ + bne.w 7cdb8 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r7, r1 │ │ │ │ - mov.w r9, #1 │ │ │ │ + add.w r8, r7, r1 │ │ │ │ + mov.w lr, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ - ldr.w lr, [ip, #4] │ │ │ │ + ldr.w ip, [r8, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r2, [r7, r1] │ │ │ │ - adc.w lr, lr, #0 │ │ │ │ - str.w lr, [ip, #4] │ │ │ │ + adc.w ip, ip, #0 │ │ │ │ + str.w ip, [r8, #4] │ │ │ │ movs r7, #0 │ │ │ │ - ldrb.w r8, [r0, #4] │ │ │ │ + ldrb.w r9, [r0, #4] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cmp.w r8, #7 │ │ │ │ + cmp.w r9, #7 │ │ │ │ str r7, [r0, #8] │ │ │ │ - lsl.w r9, r9, r8 │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - ubfx ip, r1, #0, #12 │ │ │ │ - orr.w ip, ip, r2 │ │ │ │ - and.w r2, r6, r9 │ │ │ │ - bgt.n 7c96c │ │ │ │ + lsl.w lr, lr, r9 │ │ │ │ + add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ + ubfx r1, r1, #0, #12 │ │ │ │ + orr.w r1, r1, r2 │ │ │ │ + and.w r8, r6, lr │ │ │ │ + bgt.n 7c96a │ │ │ │ add.w r7, r0, #20 │ │ │ │ - ldrsb r1, [r7, r2] │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 7cb24 │ │ │ │ + ldrsb.w r2, [r7, r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 7cb32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - strb r3, [r7, r2] │ │ │ │ + strb.w r3, [r7, r8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ + ldr.w lr, [r3, #16] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r7, [r3, #5] │ │ │ │ lsls r2, r7 │ │ │ │ add.w r7, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cbbc │ │ │ │ - add.w r2, r2, r1, lsl #3 │ │ │ │ + beq.w 7cbcc │ │ │ │ + add.w r2, r2, lr, lsl #3 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r0, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - adds r1, #1 │ │ │ │ - str.w ip, [r4, #16] │ │ │ │ + str r1, [r4, #16] │ │ │ │ + add.w r1, lr, #1 │ │ │ │ subs r2, #1 │ │ │ │ - str.w lr, [r4, #20] │ │ │ │ + str.w ip, [r4, #20] │ │ │ │ strd r2, r1, [r3, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w r8, #15 │ │ │ │ - bgt.w 7ccd0 │ │ │ │ - add.w r1, r0, r2, lsl #1 │ │ │ │ - ldrsh.w r1, [r1, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.n 7ca80 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ + cmp.w r9, #15 │ │ │ │ + bgt.w 7cce2 │ │ │ │ + add.w r2, r0, r8, lsl #1 │ │ │ │ + ldrsh.w r2, [r2, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 7ca82 │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ - strh.w r1, [r7, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ + strh.w lr, [r7, r8, lsl #1] │ │ │ │ ldrb.w r8, [r0, #6] │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7cbbc │ │ │ │ - add.w r2, r2, r1, lsl #3 │ │ │ │ + beq.w 7cbcc │ │ │ │ + add.w r2, r2, lr, lsl #3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [r7, r2] │ │ │ │ add r2, r7 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 7c94c │ │ │ │ + b.n 7c94a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7cbe0 │ │ │ │ + bmi.w 7cbf4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7c8b6 │ │ │ │ + bpl.w 7c8ae │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cc00 │ │ │ │ + bne.w 7cc14 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7cce6 │ │ │ │ - ldr r3, [pc, #748] @ (7ccc8 ) │ │ │ │ + beq.w 7ccfc │ │ │ │ + ldr r3, [pc, #680] @ (7cc84 ) │ │ │ │ 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 7c8b6 │ │ │ │ + b.n 7c8ae │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 7ca56 │ │ │ │ + beq.n 7ca58 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc70 │ │ │ │ + bne.w 7cc8c │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w lr, r7, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -123012,223 +123000,227 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ orrs r2, r0 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7ccb4 │ │ │ │ + beq.w 7ccd0 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #24] │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ - cbz r6, 7ca62 │ │ │ │ + cbz r6, 7ca64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cace │ │ │ │ + bne.n 7cad6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c964 │ │ │ │ + beq.w 7c962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c964 │ │ │ │ + bne.w 7c962 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c964 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c962 │ │ │ │ mov.w sl, r6, lsr #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ add.w r7, sl, #1 │ │ │ │ - add r2, r7 │ │ │ │ - and.w r2, r9, r2 │ │ │ │ - add.w r7, r0, r2, lsl #1 │ │ │ │ + add r7, r8 │ │ │ │ + and.w r8, lr, r7 │ │ │ │ + add.w r7, r0, r8, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 7c980 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ + blt.w 7c980 │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + add r7, r8 │ │ │ │ + mov.w r2, sl, lsr #5 │ │ │ │ add r7, r2 │ │ │ │ - mov.w r1, sl, lsr #5 │ │ │ │ - add r7, r1 │ │ │ │ - cmp.w r8, #7 │ │ │ │ + cmp.w r9, #7 │ │ │ │ add.w r7, r7, #1 │ │ │ │ - and.w r2, r7, r9 │ │ │ │ - bgt.n 7cafa │ │ │ │ - adds r7, r0, r2 │ │ │ │ + and.w r8, r7, lr │ │ │ │ + bgt.n 7cb04 │ │ │ │ + add.w r7, r0, r8 │ │ │ │ ldrsb.w r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7cbd0 │ │ │ │ + bge.w 7cbe2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strb r3, [r7, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - b.n 7c92a │ │ │ │ + ldr.w lr, [r3, #16] │ │ │ │ + b.n 7c928 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ca62 │ │ │ │ - ldr r2, [pc, #500] @ (7cccc ) │ │ │ │ + bne.n 7ca64 │ │ │ │ + ldr r2, [pc, #424] @ (7cc88 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cd72 │ │ │ │ + bne.w 7cd8e │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7ca62 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - add r2, r1 │ │ │ │ - adds r2, #1 │ │ │ │ - and.w r2, r2, r9 │ │ │ │ - cmp.w r8, #15 │ │ │ │ - add.w r7, r0, r2, lsl #1 │ │ │ │ + b.n 7ca64 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + add r8, r2 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + and.w r8, r8, lr │ │ │ │ + cmp.w r9, #15 │ │ │ │ + add.w r7, r0, r8, lsl #1 │ │ │ │ itet gt │ │ │ │ - addgt.w r7, r0, r2, lsl #2 │ │ │ │ + addgt.w r7, r0, r8, lsl #2 │ │ │ │ ldrshle.w r7, [r7, #20] │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 7caec │ │ │ │ - cmp.w r8, #15 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ + bge.n 7caf4 │ │ │ │ + cmp.w r9, #15 │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ it gt │ │ │ │ - lslgt r7, r2, #2 │ │ │ │ - ble.w 7c982 │ │ │ │ + movgt.w r7, r8, lsl #2 │ │ │ │ + ble.w 7c984 │ │ │ │ add r7, r0 │ │ │ │ - b.n 7cce2 │ │ │ │ + b.n 7ccf6 │ │ │ │ mov.w sl, r6, lsr #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ add.w r7, sl, #1 │ │ │ │ - add r2, r7 │ │ │ │ - and.w r2, r2, r9 │ │ │ │ - adds r7, r0, r2 │ │ │ │ - ldrsb.w r1, [r7, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 7cac4 │ │ │ │ - b.n 7caa0 │ │ │ │ + add r7, r8 │ │ │ │ + and.w r8, r7, lr │ │ │ │ + add.w r7, r0, r8 │ │ │ │ + ldrsb.w r2, [r7, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 7caca │ │ │ │ + b.n 7caa2 │ │ │ │ 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 7cec8 │ │ │ │ + bl 7cee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7cd3e │ │ │ │ + beq.w 7cd5a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c898 │ │ │ │ + beq.w 7c890 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl d9f18 <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ + bl d99fc <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7cd18 │ │ │ │ + beq.w 7cd34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12b5f4 <_PyUnicode_IsNumeric@@Base+0x5f8> │ │ │ │ + bl 12c200 <_PyUnicode_IsNumeric@@Base+0x61c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cd60 │ │ │ │ + bne.w 7cd7c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c964 │ │ │ │ + beq.w 7c962 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c964 │ │ │ │ + bne.w 7c962 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c964 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c962 │ │ │ │ movs r0, #12 │ │ │ │ - mla r2, r0, r1, r2 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - adds r1, r7, r2 │ │ │ │ - str r5, [r1, #4] │ │ │ │ - str r0, [r1, #8] │ │ │ │ + mla r2, r0, lr, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [r0, #8] │ │ │ │ str r6, [r7, r2] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - b.n 7c94c │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - add r2, r1 │ │ │ │ - adds r2, #1 │ │ │ │ - and.w r2, r2, r9 │ │ │ │ - b.n 7cab8 │ │ │ │ + ldr.w lr, [r3, #16] │ │ │ │ + b.n 7c94a │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + add r8, r2 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + and.w r8, r8, lr │ │ │ │ + b.n 7cabc │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7cc22 │ │ │ │ + cbnz r2, 7cc36 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7c9d8 │ │ │ │ + bne.w 7c9da │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c9d8 │ │ │ │ - b.n 7c9b4 │ │ │ │ - movw r3, #1565 @ 0x61d │ │ │ │ + bne.w 7c9da │ │ │ │ + b.n 7c9b6 │ │ │ │ + movw r3, #1601 @ 0x641 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cd94 │ │ │ │ + bne.w 7cdb0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c8b6 │ │ │ │ + beq.w 7c8ae │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 7c9ca │ │ │ │ - movw r3, #1565 @ 0x61d │ │ │ │ + b.n 7c9cc │ │ │ │ + movw r3, #1601 @ 0x641 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cd8c │ │ │ │ + bne.w 7cda8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c9b4 │ │ │ │ + beq.w 7c9b6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7cbe6 │ │ │ │ + b.n 7cbfa │ │ │ │ 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 7cec8 │ │ │ │ + bl 7cee4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7cd3e │ │ │ │ + beq.n 7cd5a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cd9c │ │ │ │ + bne.w 7cdb8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 7c8d0 │ │ │ │ + b.n 7c8c8 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ea3f0 │ │ │ │ + bl 1ec1d0 │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ adds r0, r7, r2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r7, r2] │ │ │ │ adds.w ip, r1, #4096 @ 0x1000 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str.w ip, [r7, r2] │ │ │ │ @@ -123238,258 +123230,253 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r0, r0, ip │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ca48 │ │ │ │ + bne.w 7ca4a │ │ │ │ movs r7, #12 │ │ │ │ mla r3, r7, r8, r3 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #28] │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ - b.n 7ca56 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - mov.w sl, r2, lsl #2 │ │ │ │ + b.n 7ca58 │ │ │ │ + mov.w sl, r8, lsl #2 │ │ │ │ add.w r7, r0, sl │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ it lt │ │ │ │ - ldrlt r1, [r0, #16] │ │ │ │ - bge.n 7ccf4 │ │ │ │ - str r1, [r7, #20] │ │ │ │ - b.n 7c92a │ │ │ │ + ldrlt.w lr, [r0, #16] │ │ │ │ + bge.n 7cd0a │ │ │ │ + str.w lr, [r7, #20] │ │ │ │ + b.n 7c928 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c8b6 │ │ │ │ - b.n 7c9d8 │ │ │ │ - add r2, sl │ │ │ │ + beq.w 7c8ae │ │ │ │ + b.n 7c9da │ │ │ │ + add.w r7, sl, r8 │ │ │ │ mov.w sl, r6, lsr #5 │ │ │ │ - add.w r7, sl, #1 │ │ │ │ - add r2, r7 │ │ │ │ - and.w r2, r2, r9 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - adds r1, r0, r7 │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ + add.w r8, sl, #1 │ │ │ │ + add r8, r7 │ │ │ │ + and.w r8, r8, lr │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + adds r2, r0, r7 │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ it lt │ │ │ │ - ldrlt r1, [r0, #16] │ │ │ │ - bge.w 7caa2 │ │ │ │ + ldrlt.w lr, [r0, #16] │ │ │ │ + bge.w 7caa6 │ │ │ │ add r7, r0 │ │ │ │ - b.n 7cce2 │ │ │ │ + b.n 7ccf6 │ │ │ │ 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 7cec8 │ │ │ │ + bl 7cee4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7c898 │ │ │ │ + bne.w 7c890 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cdae │ │ │ │ + bne.n 7cdca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cd5a │ │ │ │ + beq.n 7cd76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7cdc0 │ │ │ │ + cbz r3, 7cddc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c966 │ │ │ │ + b.n 7c964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cb9a │ │ │ │ + bne.w 7cbaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cb9a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cbaa │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7cae6 │ │ │ │ + beq.w 7caee │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7cae6 │ │ │ │ + b.n 7caee │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7cc36 │ │ │ │ + b.n 7cc4a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7cc16 │ │ │ │ + b.n 7cc2a │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ea3f0 │ │ │ │ - b.n 7cc6c │ │ │ │ + bl 1ec1d0 │ │ │ │ + b.n 7cc80 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cd4a │ │ │ │ + bne.n 7cd66 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cd4a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cd66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cd5a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cd76 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ cmp.w ip, #7 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7ce0e │ │ │ │ + bgt.n 7ce2a │ │ │ │ add.w lr, r2, r0 │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7cdf4 │ │ │ │ + bge.n 7ce10 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7ce36 │ │ │ │ + bge.n 7ce52 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7ce8e │ │ │ │ + bgt.n 7ceaa │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7cdf2 │ │ │ │ + blt.n 7ce0e │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ add.w r0, r2, r3, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ - b.n 7ce06 │ │ │ │ + b.n 7ce22 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r3, r0, r4 │ │ │ │ - bgt.n 7ce6a │ │ │ │ + bgt.n 7ce86 │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ce0a │ │ │ │ + blt.n 7ce26 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7ce50 │ │ │ │ + b.n 7ce6c │ │ │ │ add.w lr, r2, r3, lsl #1 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7ceac │ │ │ │ + bgt.n 7cec8 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 7ce0a │ │ │ │ + blt.n 7ce26 │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7ce6a │ │ │ │ + b.n 7ce86 │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7cdf2 │ │ │ │ + blt.n 7ce0e │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 7ce06 │ │ │ │ + b.n 7ce22 │ │ │ │ add.w lr, r2, r3, lsl #2 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ adds r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7ce88 │ │ │ │ + bge.n 7cea4 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 7ce0c │ │ │ │ + b.n 7ce28 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7d92e │ │ │ │ + bhi.w 7d94a │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d450 │ │ │ │ + beq.w 7d46c │ │ │ │ mov.w sl, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ - ldr r7, [pc, #748] @ (7d1f8 ) │ │ │ │ + ldr r7, [pc, #748] @ (7d214 ) │ │ │ │ lsl.w r9, sl, r3 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r3, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w r2, r9, sl │ │ │ │ it hi │ │ │ │ strhi.w sl, [sp, #24] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w fp, r2, sl │ │ │ │ ldr.w r2, [r7, r8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bhi.w 7d48e │ │ │ │ + bhi.w 7d4aa │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7d08c │ │ │ │ + bne.w 7d0a8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7d4d0 │ │ │ │ + ble.w 7d4ec │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2740] @ 0xab4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr.w r2, [r0, #2420] @ 0x974 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -123508,85 +123495,85 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d7a0 │ │ │ │ + bne.w 7d7bc │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d4a2 │ │ │ │ + beq.w 7d4be │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w sl, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, fp │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7d51a │ │ │ │ + bne.w 7d536 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7d51a │ │ │ │ + bne.w 7d536 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7d034 │ │ │ │ + beq.n 7d050 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d00e │ │ │ │ + b.n 7d02a │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d438 │ │ │ │ + bgt.w 7d454 │ │ │ │ ldrsh.w r4, [fp, r1, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d1a0 │ │ │ │ + bne.w 7d1bc │ │ │ │ strh.w r2, [fp, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 7d032 │ │ │ │ + beq.n 7d04e │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp.w lr, #7 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, ip, r5 │ │ │ │ - bgt.n 7cfee │ │ │ │ + bgt.n 7d00a │ │ │ │ ldrsb.w r4, [fp, r1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d1a0 │ │ │ │ + bne.w 7d1bc │ │ │ │ strb.w r2, [fp, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 7d00a │ │ │ │ + bne.n 7d026 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7d076 │ │ │ │ + beq.n 7d092 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 7d1fc │ │ │ │ + bne.w 7d218 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7d1fc │ │ │ │ + bhi.w 7d218 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d1fc │ │ │ │ + beq.w 7d218 │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #2740] @ 0xab4 │ │ │ │ str.w r5, [r3, #2420] @ 0x974 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ @@ -123595,46 +123582,46 @@ │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w sl, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw ip, #9329 @ 0x2471 │ │ │ │ + movw ip, #9353 @ 0x2489 │ │ │ │ movt ip, #7 │ │ │ │ add r1, r9 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7d7be │ │ │ │ + bne.w 7d7da │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 7d738 │ │ │ │ + bcs.w 7d756 │ │ │ │ adds r1, #19 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr.w r0, [r0, r1, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 7d78c │ │ │ │ + beq.w 7d7a8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7d2f0 │ │ │ │ + beq.w 7d30c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ str.w fp, [r4, #12] │ │ │ │ add.w fp, r4, #20 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ @@ -123654,112 +123641,112 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d370 │ │ │ │ + bne.w 7d38c │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d4a4 │ │ │ │ - add.w r2, r5, #20 │ │ │ │ - add.w sl, r2, r1 │ │ │ │ + beq.w 7d4c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ + add.w r0, r5, #20 │ │ │ │ + add.w sl, r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cfae │ │ │ │ + bne.w 7cfca │ │ │ │ add.w r1, fp, r3 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.n 7d196 │ │ │ │ + ble.n 7d1b2 │ │ │ │ mov.w ip, #12 │ │ │ │ mov r2, r1 │ │ │ │ mla ip, ip, r9, r1 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d93a │ │ │ │ + beq.w 7d956 │ │ │ │ ldr.w r0, [sl], #8 │ │ │ │ adds r2, #12 │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r2, #-12] │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7d174 │ │ │ │ + bne.n 7d190 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 7f4a4 │ │ │ │ - b.n 7d034 │ │ │ │ + bl 7f4b0 │ │ │ │ + b.n 7d050 │ │ │ │ mov.w sl, r5, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ add r1, r4 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - ble.n 7d1ec │ │ │ │ + ble.n 7d208 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d632 │ │ │ │ + bgt.w 7d64e │ │ │ │ ldrsh.w r4, [fp, r1, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7d000 │ │ │ │ + beq.w 7d01c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r1, r1, ip │ │ │ │ - b.n 7d1c0 │ │ │ │ + b.n 7d1dc │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r1, r1, ip │ │ │ │ ldrsb.w r4, [fp, r1] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7d028 │ │ │ │ - b.n 7d1dc │ │ │ │ + beq.w 7d044 │ │ │ │ + b.n 7d1f8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #33237 @ 0x81d5 │ │ │ │ + movw r1, #33217 @ 0x81c1 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r7, [r2, #704] @ 0x2c0 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7d7da │ │ │ │ + bne.w 7d7f6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.w 7d710 │ │ │ │ + beq.w 7d72e │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r0, r5, #0, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r0 │ │ │ │ - bgt.n 7d250 │ │ │ │ + bgt.n 7d26c │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d710 │ │ │ │ + beq.w 7d72e │ │ │ │ bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d508 │ │ │ │ + beq.w 7d524 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d076 │ │ │ │ + bne.w 7d092 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r8, [r7, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldrd r0, r3, [r1, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ @@ -123767,59 +123754,59 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ add.w sl, r7, r3, lsl #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w lr, [sl, #528] @ 0x210 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 7d2ac │ │ │ │ + bne.n 7d2c8 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 7d2a8 │ │ │ │ + cbz r1, 7d2c4 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [sl, #528] @ 0x210 │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7d88e │ │ │ │ + beq.w 7d8aa │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7d86a │ │ │ │ + beq.w 7d886 │ │ │ │ ldr.w r3, [sl, #532] @ 0x214 │ │ │ │ - cbnz r3, 7d2c8 │ │ │ │ + cbnz r3, 7d2e4 │ │ │ │ str.w r0, [sl, #532] @ 0x214 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 7d076 │ │ │ │ + beq.w 7d092 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d83a │ │ │ │ + beq.w 7d856 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, lr, [r0, #20] │ │ │ │ - cbz r3, 7d2ea │ │ │ │ + cbz r3, 7d306 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [lr, #20] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d092 │ │ │ │ ldrd r4, r1, [r0, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.w 7d426 │ │ │ │ + bcc.w 7d442 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r4 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w ip, [r0, r4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d738 │ │ │ │ + beq.w 7d756 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str.w fp, [r1, #12] │ │ │ │ add.w fp, r1, #20 │ │ │ │ strb r3, [r1, #4] │ │ │ │ mov r0, fp │ │ │ │ @@ -123842,404 +123829,404 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d14a │ │ │ │ + beq.w 7d166 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d6dc │ │ │ │ + beq.w 7d6fa │ │ │ │ add r3, fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 7d84e │ │ │ │ + ble.w 7d86a │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - add.w sl, r3, r9, lsl #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrb r7, [r1, #0] │ │ │ │ - add.w r1, r1, r7, lsl #2 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + add.w r0, r3, r9, lsl #3 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ + add.w r1, r1, r0, lsl #2 │ │ │ │ add.w ip, r1, #3 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - add.w r8, r7, r1, lsl #2 │ │ │ │ + add.w r8, r4, r1, lsl #2 │ │ │ │ ldr.w lr, [r2, r1, lsl #3] │ │ │ │ - ldr.w r4, [lr] │ │ │ │ - cmp r4, r3 │ │ │ │ - add.w r4, r4, #1 │ │ │ │ - bne.w 7d64e │ │ │ │ - str.w lr, [r0] │ │ │ │ - adds r0, #8 │ │ │ │ + ldr.w r0, [lr] │ │ │ │ + cmp r0, sl │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + bne.w 7d66a │ │ │ │ + str.w lr, [r7] │ │ │ │ + adds r7, #8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ - str.w r1, [r0, #-4] │ │ │ │ - cmp sl, r0 │ │ │ │ - bne.n 7d3a0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + str.w r1, [r7, #-4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r1, r7 │ │ │ │ + bne.n 7d3c0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w lr, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov ip, r2 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ lsl.w lr, lr, r7 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d408 │ │ │ │ + b.n 7d424 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7d668 │ │ │ │ + bgt.w 7d686 │ │ │ │ ldrsh.w r4, [fp, r2, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d670 │ │ │ │ + bne.w 7d68e │ │ │ │ strh.w r0, [fp, r2, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7d6f0 │ │ │ │ + beq.w 7d70e │ │ │ │ ldrb.w r7, [ip, #4] │ │ │ │ ldr.w r2, [r3, r0, lsl #3] │ │ │ │ cmp r7, #7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, lr, r1 │ │ │ │ - bgt.n 7d3e8 │ │ │ │ + bgt.n 7d404 │ │ │ │ ldrsb.w r4, [fp, r2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d670 │ │ │ │ + bne.w 7d68e │ │ │ │ strb.w r0, [fp, r2] │ │ │ │ - b.n 7d3fc │ │ │ │ + b.n 7d418 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ - b.n 7d31a │ │ │ │ + b.n 7d336 │ │ │ │ ldr.w r4, [fp, r1, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d1a0 │ │ │ │ + bne.w 7d1bc │ │ │ │ str.w r2, [fp, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7d00a │ │ │ │ - b.n 7d032 │ │ │ │ + bne.w 7d026 │ │ │ │ + b.n 7d04e │ │ │ │ mov.w r9, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ - ldr r7, [pc, #792] @ (7d778 ) │ │ │ │ + ldr r7, [pc, #792] @ (7d794 ) │ │ │ │ lsl.w r9, r9, r3 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, r9, lsl #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ mov.w fp, r1, lsr #1 │ │ │ │ mov.w r1, #12 │ │ │ │ mul.w r1, r1, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bls.w 7d090 │ │ │ │ + bls.w 7d0ac │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 7d8f8 │ │ │ │ + bhi.w 7d914 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ - b.n 7d090 │ │ │ │ + b.n 7d0ac │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w ip, r5, #20 │ │ │ │ add r3, fp │ │ │ │ add ip, r1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7d69c │ │ │ │ + bne.w 7d6ba │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mul.w r2, r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ - bl 7f4a4 │ │ │ │ - b.n 7d034 │ │ │ │ + bl 7f4b0 │ │ │ │ + b.n 7d050 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9353 @ 0x2489 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7d7aa │ │ │ │ + bne.w 7d7c6 │ │ │ │ ldr.w r1, [r0, #1528] @ 0x5f8 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ mov.w r9, #8 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 7d0ca │ │ │ │ + b.n 7d0e6 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r7, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d092 │ │ │ │ cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.w 7d832 │ │ │ │ + ble.w 7d84e │ │ │ │ mvn.w r2, ip │ │ │ │ add r2, r9 │ │ │ │ ands.w r4, r2, #3 │ │ │ │ - beq.n 7d600 │ │ │ │ + beq.n 7d61c │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d608 │ │ │ │ + beq.n 7d624 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w lr, sl, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov sl, lr │ │ │ │ cmp r4, #1 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - beq.n 7d600 │ │ │ │ + beq.n 7d61c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 7d578 │ │ │ │ + beq.n 7d594 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d608 │ │ │ │ + beq.n 7d624 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov sl, lr │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d608 │ │ │ │ + beq.n 7d624 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, lr, #8 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - b.n 7d600 │ │ │ │ + b.n 7d61c │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w r4, sl, #8 │ │ │ │ mov lr, ip │ │ │ │ cmp ip, r9 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - beq.w 7cfd6 │ │ │ │ + beq.w 7cff2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r4 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d608 │ │ │ │ + cbz r1, 7d624 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ add.w sl, r4, #8 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d608 │ │ │ │ + cbz r1, 7d624 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, r4, #16 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ add.w ip, lr, #2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d608 │ │ │ │ + cbz r1, 7d624 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, lr, #3 │ │ │ │ add.w sl, r4, #24 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d596 │ │ │ │ + bne.n 7d5b2 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r2, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d7e8 │ │ │ │ + beq.w 7d804 │ │ │ │ add.w r4, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w sl, r2, #8 │ │ │ │ cmp ip, r9 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - bne.w 7d528 │ │ │ │ - b.n 7cfd6 │ │ │ │ + bne.w 7d544 │ │ │ │ + b.n 7cff2 │ │ │ │ ldr.w r4, [fp, r1, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7d442 │ │ │ │ + beq.w 7d45e │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r1, r1, ip │ │ │ │ - b.n 7d632 │ │ │ │ - str.w r4, [lr] │ │ │ │ - adds r0, #8 │ │ │ │ - str.w lr, [r0, #-8] │ │ │ │ + b.n 7d64e │ │ │ │ + str.w r0, [lr] │ │ │ │ + adds r7, #8 │ │ │ │ + str.w lr, [r7, #-8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ - str.w r1, [r0, #-4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 7d3a0 │ │ │ │ - b.n 7d3d0 │ │ │ │ + str.w r1, [r7, #-4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.w 7d3c0 │ │ │ │ + b.n 7d3ee │ │ │ │ ldr.w r4, [fp, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 7d696 │ │ │ │ + beq.n 7d6b4 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ adds r4, r1, #1 │ │ │ │ add r2, r4 │ │ │ │ and.w r2, lr, r2 │ │ │ │ cmp r7, #7 │ │ │ │ - bgt.n 7d6ce │ │ │ │ + bgt.n 7d6ec │ │ │ │ ldrsb.w r4, [fp, r2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7d77c │ │ │ │ + bne.n 7d798 │ │ │ │ cmp r7, #7 │ │ │ │ - ble.w 7d420 │ │ │ │ + ble.w 7d43c │ │ │ │ cmp r7, #15 │ │ │ │ - ble.w 7d3f8 │ │ │ │ + ble.w 7d414 │ │ │ │ str.w r0, [fp, r2, lsl #2] │ │ │ │ - b.n 7d3fc │ │ │ │ + b.n 7d418 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 7d4c4 │ │ │ │ + ble.w 7d4e0 │ │ │ │ mov.w sl, #12 │ │ │ │ mov lr, r3 │ │ │ │ mla sl, sl, r9, r3 │ │ │ │ - b.n 7d6b4 │ │ │ │ + b.n 7d6d2 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d6b0 │ │ │ │ + beq.n 7d6ce │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp sl, lr │ │ │ │ - bne.n 7d6b0 │ │ │ │ - b.n 7d4c4 │ │ │ │ + bne.n 7d6ce │ │ │ │ + b.n 7d4e0 │ │ │ │ cmp r7, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [fp, r2, lsl #1] │ │ │ │ ldrgt.w r4, [fp, r2, lsl #2] │ │ │ │ - b.n 7d686 │ │ │ │ + b.n 7d6a4 │ │ │ │ add.w r1, fp, r3 │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, r9 │ │ │ │ - blt.w 7d7f4 │ │ │ │ + blt.w 7d810 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 7f4a4 │ │ │ │ + bl 7f4b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl 8a1bc │ │ │ │ + bl 1b02a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d854 │ │ │ │ + beq.w 7d870 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d092 │ │ │ │ ldr.w r4, [r2, #684] @ 0x2ac │ │ │ │ movw r3, #53025 @ 0xcf21 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7d860 │ │ │ │ + bne.w 7d87c │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d092 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7d840 │ │ │ │ + bne.n 7d85c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d92e │ │ │ │ + beq.w 7d94a │ │ │ │ ldrd r2, r0, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr.w r1, [r0, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r0, #800] @ 0x320 │ │ │ │ - b.n 7d31a │ │ │ │ - nop │ │ │ │ + b.n 7d336 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, lr, r2 │ │ │ │ - b.n 7d67e │ │ │ │ + b.n 7d69c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 7d30c │ │ │ │ + b.n 7d328 │ │ │ │ add.w r3, r5, #20 │ │ │ │ adds r2, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7d380 │ │ │ │ + b.n 7d39c │ │ │ │ mov.w r9, #8 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d92e │ │ │ │ + beq.w 7d94a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 7d31a │ │ │ │ + b.n 7d336 │ │ │ │ ldr.w r0, [r2, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d092 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d616 │ │ │ │ - b.n 7d7e8 │ │ │ │ + bne.w 7d632 │ │ │ │ + b.n 7d804 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -124253,62 +124240,62 @@ │ │ │ │ addne r4, #1 │ │ │ │ strne r4, [r3, #0] │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #-12] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ - b.n 7d6e2 │ │ │ │ - beq.w 7d034 │ │ │ │ - b.w 7cfd6 │ │ │ │ + b.n 7d700 │ │ │ │ + beq.w 7d050 │ │ │ │ + b.w 7cff2 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7d2da │ │ │ │ + b.n 7d2f6 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 7d75a │ │ │ │ - beq.w 7d6f0 │ │ │ │ - b.n 7d3d2 │ │ │ │ + b.n 7d778 │ │ │ │ + beq.w 7d70e │ │ │ │ + b.n 7d3ee │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d076 │ │ │ │ + b.n 7d092 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - b.n 7d728 │ │ │ │ + b.n 7d746 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 7d878 │ │ │ │ + cbz r3, 7d894 │ │ │ │ str r0, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r0, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d076 │ │ │ │ + bne.w 7d092 │ │ │ │ str.w r0, [r7, #532] @ 0x214 │ │ │ │ - b.w 7d076 │ │ │ │ + b.w 7d092 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d2b8 │ │ │ │ + beq.w 7d2d4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 7d8f2 │ │ │ │ + cbz r1, 7d90e │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r8, r5] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ str.w r0, [r7, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ - cbz r3, 7d8c4 │ │ │ │ + cbz r3, 7d8e0 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r4, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r4, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r0, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -124319,99 +124306,99 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r4, [r8, r5] │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.w 7d076 │ │ │ │ + b.w 7d092 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7d89c │ │ │ │ + b.n 7d8b8 │ │ │ │ adds r2, r3, #2 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r9, r2 │ │ │ │ adds.w r2, r1, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bmi.n 7d92e │ │ │ │ + bmi.n 7d94a │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw ip, #9329 @ 0x2471 │ │ │ │ + movw ip, #9353 @ 0x2489 │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7d0b4 │ │ │ │ - b.n 7d7be │ │ │ │ - bl 1ef298 │ │ │ │ + beq.w 7d0d0 │ │ │ │ + b.n 7d7da │ │ │ │ + bl 1f1078 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7d086 │ │ │ │ + b.w 7d0a2 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.n 7d174 │ │ │ │ + b.n 7d190 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r6, r3, #16 │ │ │ │ - bne.w 7db4a │ │ │ │ + bne.w 7db66 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7db90 │ │ │ │ + bne.w 7dbac │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7dac6 │ │ │ │ + bgt.w 7dae2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dc02 │ │ │ │ + beq.w 7dc1e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7dc02 │ │ │ │ + bhi.w 7dc1e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7daec │ │ │ │ - movw r8, #8241 @ 0x2031 │ │ │ │ + beq.w 7db08 │ │ │ │ + movw r8, #6897 @ 0x1af1 │ │ │ │ movt r8, #13 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7db5e │ │ │ │ - ldr r3, [pc, #620] @ (7dc38 ) │ │ │ │ + bpl.w 7db7a │ │ │ │ + ldr r3, [pc, #620] @ (7dc54 ) │ │ │ │ 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, 7d9fe │ │ │ │ + cbz r5, 7da1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -124419,37 +124406,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dc1c │ │ │ │ - ldr r3, [pc, #536] @ (7dc38 ) │ │ │ │ + beq.w 7dc38 │ │ │ │ + ldr r3, [pc, #536] @ (7dc54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dbce │ │ │ │ + beq.w 7dbea │ │ │ │ strd r6, r7, [r4, #16] │ │ │ │ movs r6, #1 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r5, #132] @ 0x84 │ │ │ │ - bpl.n 7da86 │ │ │ │ - ldr r3, [pc, #488] @ (7dc38 ) │ │ │ │ + bpl.n 7daa2 │ │ │ │ + ldr r3, [pc, #488] @ (7dc54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -124459,318 +124446,318 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dbe8 │ │ │ │ + beq.w 7dc04 │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7db66 │ │ │ │ + bne.n 7db82 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7dd18 │ │ │ │ + bl 7dd34 │ │ │ │ sub.w r5, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #12] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7db70 │ │ │ │ + beq.n 7db8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dabe │ │ │ │ + beq.n 7dada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dbfa │ │ │ │ + beq.w 7dc16 │ │ │ │ negs r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r8, #58965 @ 0xe655 │ │ │ │ + movweq r8, #57673 @ 0xe149 │ │ │ │ movteq r8, #13 │ │ │ │ - bne.n 7db26 │ │ │ │ + bne.n 7db42 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9b8 │ │ │ │ + bne.w 7d9d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dac0 │ │ │ │ + b.n 7dadc │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7daec │ │ │ │ - movw r8, #43273 @ 0xa909 │ │ │ │ + beq.n 7db08 │ │ │ │ + movw r8, #41965 @ 0xa3ed │ │ │ │ movt r8, #13 │ │ │ │ - b.n 7d9b8 │ │ │ │ - movw r8, #43893 @ 0xab75 │ │ │ │ + b.n 7d9d4 │ │ │ │ + movw r8, #42429 @ 0xa5bd │ │ │ │ movt r8, #12 │ │ │ │ - b.n 7dad4 │ │ │ │ - movw r8, #25361 @ 0x6311 │ │ │ │ + b.n 7daf0 │ │ │ │ + movw r8, #23989 @ 0x5db5 │ │ │ │ movt r8, #9 │ │ │ │ - b.n 7dad4 │ │ │ │ + b.n 7daf0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7dc02 │ │ │ │ + ble.n 7dc1e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7db38 │ │ │ │ - movw r8, #64165 @ 0xfaa5 │ │ │ │ + bne.n 7db54 │ │ │ │ + movw r8, #65005 @ 0xfded │ │ │ │ movt r8, #14 │ │ │ │ - b.n 7dad4 │ │ │ │ + b.n 7daf0 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dc02 │ │ │ │ - movw r8, #20929 @ 0x51c1 │ │ │ │ + bne.n 7dc1e │ │ │ │ + movw r8, #22789 @ 0x5905 │ │ │ │ movt r8, #18 │ │ │ │ - b.n 7dad4 │ │ │ │ + b.n 7daf0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dc20 │ │ │ │ - bl 7e318 │ │ │ │ + bne.n 7dc3c │ │ │ │ + bl 7e338 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7daec │ │ │ │ + beq.n 7db08 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 7da42 │ │ │ │ + b.n 7da5e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7d9f0 │ │ │ │ - b.n 7d9fe │ │ │ │ + bne.w 7da0c │ │ │ │ + b.n 7da1a │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a1f4 │ │ │ │ - b.n 7da9a │ │ │ │ + bl 7a1ec │ │ │ │ + b.n 7dab6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7daaa │ │ │ │ + beq.n 7dac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7daaa │ │ │ │ + bne.n 7dac6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7dab4 │ │ │ │ - b.n 7dabe │ │ │ │ + bne.n 7dad0 │ │ │ │ + b.n 7dada │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79e0c │ │ │ │ + bl 79e04 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7daec │ │ │ │ - bl 7f470 │ │ │ │ + beq.n 7db08 │ │ │ │ + bl 7f47c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dbbc │ │ │ │ + beq.n 7dbd8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7dbf2 │ │ │ │ + cbz r3, 7dc0e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7daec │ │ │ │ + beq.n 7db08 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da42 │ │ │ │ + bne.w 7da5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7daec │ │ │ │ + beq.n 7db08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7daec │ │ │ │ + bne.n 7db08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7daec │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7db08 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7da86 │ │ │ │ + b.n 7daa2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dbbc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dbd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dabe │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dada │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ + movw r1, #4404 @ 0x1134 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 7daec │ │ │ │ + bl d5480 │ │ │ │ + b.n 7db08 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7dbce │ │ │ │ + b.n 7dbea │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1312 @ 0x520 │ │ │ │ + movw r1, #4576 @ 0x11e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 7daec │ │ │ │ + bl 12f910 │ │ │ │ + b.n 7db08 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007dc3c : │ │ │ │ +0007dc58 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7dc6c │ │ │ │ - cbz r3, 7dcc0 │ │ │ │ + bgt.n 7dc88 │ │ │ │ + cbz r3, 7dcdc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7dcc0 │ │ │ │ + bhi.n 7dcdc │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ asrs r6, r5, #24 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7dc9a │ │ │ │ - movw r5, #58965 @ 0xe655 │ │ │ │ + bne.n 7dcb6 │ │ │ │ + movw r5, #57673 @ 0xe149 │ │ │ │ movt r5, #13 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1abb68 │ │ │ │ - cbz r0, 7dc8e │ │ │ │ + bl 1adf30 │ │ │ │ + cbz r0, 7dcaa │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #43273 @ 0xa909 │ │ │ │ + movw r5, #41965 @ 0xa3ed │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7dc78 │ │ │ │ + b.n 7dc94 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7dcc0 │ │ │ │ + ble.n 7dcdc │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7dce6 │ │ │ │ - movw r5, #64165 @ 0xfaa5 │ │ │ │ + bne.n 7dd02 │ │ │ │ + movw r5, #65005 @ 0xfded │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7dc78 │ │ │ │ - movw r5, #8241 @ 0x2031 │ │ │ │ + b.n 7dc94 │ │ │ │ + movw r5, #6897 @ 0x1af1 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7dc78 │ │ │ │ - movw r5, #25361 @ 0x6311 │ │ │ │ + b.n 7dc94 │ │ │ │ + movw r5, #23989 @ 0x5db5 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7dc78 │ │ │ │ + b.n 7dc94 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ + movw r1, #4404 @ 0x1134 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ - movw r5, #43893 @ 0xab75 │ │ │ │ + b.w d5480 │ │ │ │ + movw r5, #42429 @ 0xa5bd │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7dc78 │ │ │ │ + b.n 7dc94 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7dcc0 │ │ │ │ - movw r5, #20929 @ 0x51c1 │ │ │ │ + bne.n 7dcdc │ │ │ │ + movw r5, #22789 @ 0x5905 │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7dc78 │ │ │ │ + b.n 7dc94 │ │ │ │ │ │ │ │ -0007dcf8 : │ │ │ │ +0007dd14 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7dd18 │ │ │ │ + bl 7dd34 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 7e27a │ │ │ │ - ldr.w fp, [pc, #1500] @ 7e314 │ │ │ │ + bpl.w 7e29a │ │ │ │ + ldr.w fp, [pc, #1504] @ 7e334 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - bne.w 7e118 │ │ │ │ + bne.w 7e136 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 7e118 │ │ │ │ + beq.w 7e136 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e1ce │ │ │ │ + beq.w 7e1ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e28c │ │ │ │ + bne.w 7e2ac │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7e064 │ │ │ │ + beq.w 7e082 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7deb0 │ │ │ │ + bne.w 7decc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7e004 │ │ │ │ + beq.w 7e022 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7e00c │ │ │ │ + beq.w 7e02a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7e016 │ │ │ │ + ble.w 7e034 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ded2 │ │ │ │ + bne.w 7deee │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ add.w lr, r9, ip │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r2, [r9, ip] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r9, ip] │ │ │ │ @@ -124786,29 +124773,29 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl.w r1, r2, ip │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ubfx lr, lr, #0, #12 │ │ │ │ orr.w r0, lr, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ and.w r0, r7, r1 │ │ │ │ - bgt.w 7df2c │ │ │ │ + bgt.w 7df48 │ │ │ │ add.w lr, r3, #20 │ │ │ │ ldrsb.w r9, [lr, r0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.w 7df6e │ │ │ │ + bge.w 7df8a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, r0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e0fc │ │ │ │ + beq.w 7e11a │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r5, [r0, r1] │ │ │ │ add r0, r1 │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -124816,61 +124803,61 @@ │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 7de7e │ │ │ │ + cbnz r3, 7de9a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7e0de │ │ │ │ + bmi.w 7e0fc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7e096 │ │ │ │ + bmi.w 7e0b4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7dea6 │ │ │ │ + beq.n 7dec2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e218 │ │ │ │ + beq.w 7e236 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7e218 │ │ │ │ + beq.w 7e236 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7dece │ │ │ │ + beq.n 7deea │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7deca │ │ │ │ + cbz r2, 7dee6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7dea8 │ │ │ │ + b.n 7dec4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ea3f0 │ │ │ │ + bl 1ec1d0 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ add.w r0, r9, r1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r2, [r9, r1] │ │ │ │ adds.w lr, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str.w lr, [r9, r1] │ │ │ │ @@ -124885,143 +124872,143 @@ │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r0, lr │ │ │ │ mov.w r0, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ and.w r0, r1, r7 │ │ │ │ - ble.w 7de14 │ │ │ │ + ble.w 7de30 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e1b6 │ │ │ │ + bgt.w 7e1d4 │ │ │ │ add.w lr, r3, r0, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7df98 │ │ │ │ + bge.n 7dfb6 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ add.w lr, r3, #20 │ │ │ │ mov.w ip, #1 │ │ │ │ strh.w r9, [lr, r0, lsl #1] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e100 │ │ │ │ + beq.w 7e11e │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ str.w r5, [lr, r1] │ │ │ │ add r1, lr │ │ │ │ str r6, [r1, #4] │ │ │ │ - b.n 7de50 │ │ │ │ + b.n 7de6c │ │ │ │ mov.w r9, r7, lsr #5 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ add.w lr, r9, #1 │ │ │ │ - add r0, lr │ │ │ │ - ands r0, r1 │ │ │ │ + add lr, r0 │ │ │ │ + and.w r0, lr, r1 │ │ │ │ add.w lr, r3, r0 │ │ │ │ ldrsb.w r2, [lr, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7dfb6 │ │ │ │ + bge.n 7dfd4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ - b.n 7de30 │ │ │ │ + b.n 7de4c │ │ │ │ mov.w r9, r7, lsr #5 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ add.w lr, r9, #1 │ │ │ │ add r0, lr │ │ │ │ ands r0, r1 │ │ │ │ add.w lr, r3, r0, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 7df42 │ │ │ │ + blt.n 7df5e │ │ │ │ mov.w lr, r0, lsl #2 │ │ │ │ add r0, lr │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r0, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r0, r0, r1 │ │ │ │ - ble.n 7e084 │ │ │ │ + ble.n 7e0a2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e23e │ │ │ │ + bgt.w 7e25e │ │ │ │ add.w lr, r3, r0, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.w 7e16e │ │ │ │ + bge.w 7e18c │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ it gt │ │ │ │ movgt.w lr, r0, lsl #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ble.n 7df46 │ │ │ │ + ble.n 7df62 │ │ │ │ add.w r1, r3, lr │ │ │ │ str.w r9, [r1, #20] │ │ │ │ - b.n 7de30 │ │ │ │ + b.n 7de4c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7ddac │ │ │ │ + bne.w 7ddc8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7ddba │ │ │ │ + bgt.w 7ddd6 │ │ │ │ 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 7cec8 │ │ │ │ + bl 7cee4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ddba │ │ │ │ + bne.w 7ddd6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e050 │ │ │ │ + beq.n 7e06e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e2da │ │ │ │ + beq.w 7e2fa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e064 │ │ │ │ + beq.n 7e082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e30a │ │ │ │ + beq.w 7e32a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7e070 │ │ │ │ + beq.n 7e08e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dea8 │ │ │ │ + b.n 7dec4 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r0, r9 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r1 │ │ │ │ add.w lr, r3, r0 │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7e076 │ │ │ │ + bge.n 7e094 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 7df8a │ │ │ │ + b.n 7dfa8 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e19a │ │ │ │ + bne.n 7e1b8 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7e26e │ │ │ │ + beq.w 7e28e │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ @@ -125029,101 +125016,101 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7de8a │ │ │ │ - b.n 7dea6 │ │ │ │ + bne.w 7dea6 │ │ │ │ + b.n 7dec2 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e17e │ │ │ │ + bne.n 7e19c │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e0ac │ │ │ │ + bne.n 7e0ca │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e0ac │ │ │ │ - b.n 7de74 │ │ │ │ + bne.n 7e0ca │ │ │ │ + b.n 7de90 │ │ │ │ add.w lr, r3, #20 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r9, r1 │ │ │ │ add.w r0, lr, r1 │ │ │ │ strd r5, r6, [r0, #4] │ │ │ │ str.w r7, [lr, r1] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ - b.n 7de50 │ │ │ │ + b.n 7de6c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 6d774 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 7e064 │ │ │ │ + beq.n 7e082 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7e1ce │ │ │ │ + beq.n 7e1ec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7dd74 │ │ │ │ + beq.w 7dd90 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dd74 │ │ │ │ + beq.w 7dd90 │ │ │ │ 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 7cec8 │ │ │ │ + bl 7cee4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7dd74 │ │ │ │ - b.n 7e064 │ │ │ │ + bne.w 7dd90 │ │ │ │ + b.n 7e082 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r0, r9 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r1 │ │ │ │ - b.n 7dfd8 │ │ │ │ - movw r3, #1565 @ 0x61d │ │ │ │ + b.n 7dff6 │ │ │ │ + movw r3, #1601 @ 0x641 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e266 │ │ │ │ + bne.n 7e286 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de74 │ │ │ │ + beq.w 7de90 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7e0e6 │ │ │ │ - movw r3, #1565 @ 0x61d │ │ │ │ + b.n 7e104 │ │ │ │ + movw r3, #1601 @ 0x641 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e25e │ │ │ │ + bne.n 7e27e │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de7e │ │ │ │ + beq.w 7de9a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7e09e │ │ │ │ + b.n 7e0bc │ │ │ │ mov.w lr, r0, lsl #2 │ │ │ │ add.w r9, r3, lr │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7e21e │ │ │ │ + bge.n 7e23c │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ - b.n 7dffa │ │ │ │ + b.n 7e018 │ │ │ │ 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 │ │ │ │ @@ -125133,264 +125120,264 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a2f8 │ │ │ │ + bl 7a2f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e064 │ │ │ │ + beq.w 7e082 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7dea6 │ │ │ │ + beq.w 7dec2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7e218 │ │ │ │ + cbz r3, 7e236 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e218 │ │ │ │ + beq.n 7e236 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 7dea6 │ │ │ │ + b.n 7dec2 │ │ │ │ mov.w r9, r7, lsr #5 │ │ │ │ add r0, lr │ │ │ │ add.w lr, r9, #1 │ │ │ │ - add r0, lr │ │ │ │ - ands r0, r1 │ │ │ │ + add lr, r0 │ │ │ │ + and.w r0, lr, r1 │ │ │ │ add.w lr, r3, r0, lsl #2 │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ mov.w lr, r0, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7e1c8 │ │ │ │ - b.n 7dfba │ │ │ │ + blt.n 7e1e6 │ │ │ │ + b.n 7dfd8 │ │ │ │ add.w lr, r3, r0, lsl #2 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 7dfe8 │ │ │ │ + blt.w 7e006 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r0, r9 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r1 │ │ │ │ - b.n 7dfd0 │ │ │ │ + b.n 7dfee │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7e1ac │ │ │ │ + b.n 7e1ca │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7e190 │ │ │ │ + b.n 7e1ae │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7de7e │ │ │ │ - b.n 7e0ac │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + beq.w 7de9a │ │ │ │ + b.n 7e0ca │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4264 @ 0x10a8 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7e064 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7e082 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d9f18 <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ + bl d99fc <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7e2e2 │ │ │ │ + beq.n 7e302 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r7, r3, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - cbnz r3, 7e2ba │ │ │ │ + cbnz r3, 7e2da │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12b5f4 <_PyUnicode_IsNumeric@@Base+0x5f8> │ │ │ │ + bl 12c200 <_PyUnicode_IsNumeric@@Base+0x61c> │ │ │ │ mov r3, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7dea8 │ │ │ │ + beq.w 7dec4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cbz r2, 7e2d4 │ │ │ │ + cbz r2, 7e2f4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 7dea8 │ │ │ │ + b.n 7dec4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e050 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e06e │ │ │ │ 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 7cec8 │ │ │ │ + bl 7cee4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7dd7c │ │ │ │ - b.n 7e064 │ │ │ │ + bne.w 7dd98 │ │ │ │ + b.n 7e082 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e064 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e082 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e318 : │ │ │ │ +0007e338 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #30412 @ 0x76cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1abb68 │ │ │ │ - cbz r0, 7e33c │ │ │ │ + bl 1adf30 │ │ │ │ + cbz r0, 7e35c │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e340 : │ │ │ │ +0007e360 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29936 @ 0x74f0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1abb68 │ │ │ │ - cbz r0, 7e364 │ │ │ │ + bl 1adf30 │ │ │ │ + cbz r0, 7e384 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e3fe │ │ │ │ + beq.n 7e41e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7e3da │ │ │ │ + cbz r0, 7e3fa │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a68c │ │ │ │ - cbnz r0, 7e3f0 │ │ │ │ + cbnz r0, 7e410 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7e3f0 │ │ │ │ - movw r1, #1352 @ 0x548 │ │ │ │ + bne.n 7e410 │ │ │ │ + movw r1, #4616 @ 0x1208 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 7e3bc │ │ │ │ + b.n 7e3dc │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7e3f6 │ │ │ │ + beq.n 7e416 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7e3f0 │ │ │ │ + cbz r3, 7e410 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7e3b2 │ │ │ │ + bne.n 7e3d2 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2a68c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e3b6 │ │ │ │ + bne.n 7e3d6 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e3a0 │ │ │ │ + beq.n 7e3c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7e3b6 │ │ │ │ - b.n 7e3f0 │ │ │ │ + bne.n 7e3d6 │ │ │ │ + b.n 7e410 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #272] @ (7e528 ) │ │ │ │ + ldr r4, [pc, #272] @ (7e548 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1616] @ 0x650 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e4cc │ │ │ │ - ldr.w lr, [pc, #244] @ 7e52c │ │ │ │ + beq.n 7e4ec │ │ │ │ + ldr.w lr, [pc, #244] @ 7e54c │ │ │ │ ldr.w r0, [r2, #1696] @ 0x6a0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1696] @ 0x6a0 │ │ │ │ ldr.w r0, [lr, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1616] @ 0x650 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e4f6 │ │ │ │ + bne.n 7e516 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e468 │ │ │ │ + beq.n 7e488 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7e4ac │ │ │ │ + beq.n 7e4cc │ │ │ │ ldr.w r4, [r4, #3796] @ 0xed4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -125411,85 +125398,85 @@ │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r4, r2, [r3, #-8] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 7e4a0 │ │ │ │ + b.n 7e4c0 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e4a0 │ │ │ │ + beq.n 7e4c0 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e464 │ │ │ │ - b.n 7e468 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + bne.n 7e484 │ │ │ │ + b.n 7e488 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7e512 │ │ │ │ + bne.n 7e532 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e4e4 │ │ │ │ + b.n 7e504 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [lr, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e4e4 │ │ │ │ + b.n 7e504 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #236] @ (7e630 ) │ │ │ │ + ldr r4, [pc, #236] @ (7e650 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1612] @ 0x64c │ │ │ │ - cbz r3, 7e5bc │ │ │ │ - ldr.w ip, [pc, #216] @ 7e634 │ │ │ │ + cbz r3, 7e5dc │ │ │ │ + ldr.w ip, [pc, #216] @ 7e654 │ │ │ │ ldr.w r1, [r2, #1692] @ 0x69c │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1692] @ 0x69c │ │ │ │ ldr.w r1, [ip, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1612] @ 0x64c │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e602 │ │ │ │ + bne.n 7e622 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e5e0 │ │ │ │ + beq.n 7e600 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r4, [r4, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -125504,94 +125491,94 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e5b0 │ │ │ │ + beq.n 7e5d0 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e588 │ │ │ │ + bne.n 7e5a8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr.w r4, [r4, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r4, r2, [r3, #-8] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 7e5b0 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 7e5d0 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e61c │ │ │ │ + bne.n 7e63c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e5d2 │ │ │ │ + b.n 7e5f2 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e5d2 │ │ │ │ + b.n 7e5f2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007e638 : │ │ │ │ +0007e658 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7e6bc │ │ │ │ + beq.n 7e6dc │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7890c │ │ │ │ - cbz r0, 7e6b2 │ │ │ │ + bl 788f8 │ │ │ │ + cbz r0, 7e6d2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7e68c │ │ │ │ + ble.n 7e6ac │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r0, #8 │ │ │ │ adds r4, #8 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r5 │ │ │ │ add.w lr, ip, #1 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7e670 │ │ │ │ - ldr r4, [pc, #48] @ (7e6c0 ) │ │ │ │ + bne.n 7e690 │ │ │ │ + ldr r4, [pc, #48] @ (7e6e0 ) │ │ │ │ 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 │ │ │ │ @@ -125600,177 +125587,175 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7e6c4 ) │ │ │ │ - b.n 7e6b2 │ │ │ │ + ldr r0, [pc, #4] @ (7e6e4 ) │ │ │ │ + b.n 7e6d2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ -0007e6c8 : │ │ │ │ +0007e6e8 : │ │ │ │ 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 7e6f4 │ │ │ │ + bmi.n 7e714 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1abb68 │ │ │ │ - cbz r0, 7e6f2 │ │ │ │ + bl 1adf30 │ │ │ │ + cbz r0, 7e712 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53260 @ 0xd00c │ │ │ │ + movw r1, #56524 @ 0xdccc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7ea2c │ │ │ │ + bls.w 7ea40 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - mov.w r8, r1, lsr #30 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + mov.w r9, r1, lsr #30 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ - cmp.w r8, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq r2, #16 │ │ │ │ movne r2, #20 │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #2 │ │ │ │ + moveq.w r8, #1 │ │ │ │ + movne.w r8, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 7eb98 │ │ │ │ - ldr r3, [pc, #708] @ (7ea24 ) │ │ │ │ + bne.w 7ebaa │ │ │ │ + ldr r3, [pc, #696] @ (7ea38 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r2, #1 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ - ldr.w ip, [r3, #8] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq.w 7eb60 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 7eb72 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e95c │ │ │ │ + beq.w 7e972 │ │ │ │ + mov.w r3, r8, lsl #3 │ │ │ │ + str r3, [r5, #8] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov.w r2, r9, lsl #3 │ │ │ │ - str r2, [r5, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #624] @ (7ea28 ) │ │ │ │ + ldr r2, [pc, #616] @ (7ea3c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ebba │ │ │ │ + bne.w 7ebcc │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7ea72 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 7ea86 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ea3c │ │ │ │ + beq.w 7ea50 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7e9ac │ │ │ │ + blt.w 7e9c2 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add.w r8, r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e9f2 │ │ │ │ - movw r3, #9964 @ 0x26ec │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr.w r4, [r3, #152] @ 0x98 │ │ │ │ - movw r2, #44065 @ 0xac21 │ │ │ │ + bne.w 7ea08 │ │ │ │ + movw r9, #9964 @ 0x26ec │ │ │ │ + movt r9, #71 @ 0x47 │ │ │ │ + ldr.w r4, [r9, #152] @ 0x98 │ │ │ │ + movw r2, #44057 @ 0xac19 │ │ │ │ movt r2, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne.w 7ebe2 │ │ │ │ - bl 7ac74 │ │ │ │ + bne.w 7ebf4 │ │ │ │ + bl 7ac6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ea54 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + beq.w 7ea68 │ │ │ │ + ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 7e856 │ │ │ │ - ldr r2, [pc, #504] @ (7ea24 ) │ │ │ │ + bpl.n 7e86c │ │ │ │ + ldr r2, [pc, #496] @ (7ea38 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ - ldr.w ip, [r0, #4] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - orr.w r2, r2, ip │ │ │ │ - str.w r1, [ip] │ │ │ │ + orrs r2, r3 │ │ │ │ + str r1, [r3, #0] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ str r2, [r4, #12] │ │ │ │ - movw r2, #29649 @ 0x73d1 │ │ │ │ + movw r2, #30705 @ 0x77f1 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r4, #28] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7eae4 │ │ │ │ + bne.w 7eaf8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 7eb56 │ │ │ │ + cmp r1, r9 │ │ │ │ + bne.w 7eb68 │ │ │ │ str r2, [r4, #24] │ │ │ │ str.w r4, [r8] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 7e8c8 │ │ │ │ - ldr r2, [pc, #400] @ (7ea24 ) │ │ │ │ + bpl.n 7e8de │ │ │ │ + ldr r2, [pc, #396] @ (7ea38 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov.w r2, #28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ @@ -125779,748 +125764,744 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r2, #252] @ 0xfc │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ebce │ │ │ │ + beq.w 7ebe0 │ │ │ │ ldr.w r1, [r2, #272] @ 0x110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ea78 │ │ │ │ + beq.w 7ea8c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7ec46 │ │ │ │ + bpl.w 7ec56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e982 │ │ │ │ + beq.n 7e998 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 7e990 │ │ │ │ + bne.n 7e9a6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7e990 │ │ │ │ - ldr r0, [pc, #280] @ (7ea24 ) │ │ │ │ + beq.n 7e9a6 │ │ │ │ + ldr r0, [pc, #280] @ (7ea38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7ead0 │ │ │ │ - bl 7c85c │ │ │ │ + beq.w 7eae4 │ │ │ │ + bl 7c854 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e940 │ │ │ │ + beq.n 7e956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ec36 │ │ │ │ + beq.w 7ec46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e954 │ │ │ │ + beq.n 7e96a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ec3e │ │ │ │ + beq.w 7ec4e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrd r2, r0, [r3, #24] │ │ │ │ - cmp r0, r2 │ │ │ │ + ldrd ip, r2, [r3, #24] │ │ │ │ + cmp r2, ip │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ - strcc.w r3, [ip, #12] │ │ │ │ - strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 7e796 │ │ │ │ + strcc r3, [r0, #12] │ │ │ │ + strcc r0, [r3, #8] │ │ │ │ + bcc.w 7e7b4 │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, r2, r1, lsl #3 │ │ │ │ + add.w r2, r3, ip │ │ │ │ + str r2, [r3, #4] │ │ │ │ + add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ - adds r1, r3, r2 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str r4, [r3, r2] │ │ │ │ - b.n 7e796 │ │ │ │ + str.w r4, [r3, ip] │ │ │ │ + b.n 7e7b4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7e902 │ │ │ │ + beq.n 7e918 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 6d774 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7e908 │ │ │ │ + bne.n 7e91e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab6e0 │ │ │ │ + bl 1adaa8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7ead6 │ │ │ │ + b.n 7eaea │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 7e7e4 │ │ │ │ - ldr r3, [pc, #108] @ (7ea24 ) │ │ │ │ + bpl.w 7e802 │ │ │ │ + ldr r3, [pc, #108] @ (7ea38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7e9de │ │ │ │ + beq.n 7e9f4 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 7ebd8 │ │ │ │ + bls.w 7ebea │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r8, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e7f0 │ │ │ │ + beq.w 7e80e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e7f0 │ │ │ │ + bne.w 7e80e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #9964 @ 0x26ec │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 7e7f8 │ │ │ │ + movw r9, #9964 @ 0x26ec │ │ │ │ + movt r9, #71 @ 0x47 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 7e816 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 7e7f8 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.w 7e816 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e888 │ │ │ │ + beq.w 7e89e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 7e888 │ │ │ │ - nop │ │ │ │ + b.n 7e89e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #564] @ (7ec64 ) │ │ │ │ + ldr r5, [pc, #560] @ (7ec74 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e7dc │ │ │ │ + bne.w 7e7fa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1360 @ 0x550 │ │ │ │ + movw r1, #4624 @ 0x1210 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7ebac │ │ │ │ + beq.w 7ebbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ebac │ │ │ │ + bne.w 7ebbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ebac │ │ │ │ - str.w r8, [r5, #16] │ │ │ │ - b.n 7e7d2 │ │ │ │ - bl 71f84 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ebbe │ │ │ │ + str.w r9, [r5, #16] │ │ │ │ + b.n 7e7f0 │ │ │ │ + bl 71f9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ec0c │ │ │ │ + beq.w 7ec1c │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r7, #180] @ 0xb4 │ │ │ │ - bpl.w 7e8ce │ │ │ │ - ldr r2, [pc, #468] @ (7ec68 ) │ │ │ │ + bpl.w 7e8e4 │ │ │ │ + ldr r2, [pc, #464] @ (7ec78 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r7, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r6, r2, r3 │ │ │ │ add.w r6, r6, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r6, #252] @ 0xfc │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 7eac4 │ │ │ │ + beq.n 7ead8 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7eac4 │ │ │ │ + bhi.n 7ead8 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7eacc │ │ │ │ + b.n 7eae0 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7e8ce │ │ │ │ - bl 7a2f8 │ │ │ │ + b.n 7e8e4 │ │ │ │ + bl 7a2f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7e936 │ │ │ │ - b.n 7e940 │ │ │ │ + bne.w 7e94c │ │ │ │ + b.n 7e956 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7eb50 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 7ebf0 │ │ │ │ + bne.n 7eb62 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.n 7ec00 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbnz r1, 7eb00 │ │ │ │ + cbnz r1, 7eb14 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 7eb42 │ │ │ │ + cmp r1, r9 │ │ │ │ + bne.n 7eb54 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r2, #20] │ │ │ │ - b.n 7e884 │ │ │ │ + b.n 7e89a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7eaf4 │ │ │ │ + bne.n 7eb08 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w lr, [r1, #4] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ movw r6, #10624 @ 0x2980 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - cmp lr, r6 │ │ │ │ - beq.n 7eb26 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 7eb38 │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp r3, ip │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq.n 7eafa │ │ │ │ + cmp ip, r9 │ │ │ │ + beq.n 7eb0e │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7eb3e │ │ │ │ + beq.n 7eb50 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 7ebb2 │ │ │ │ - cbz r0, 7eb56 │ │ │ │ + bne.n 7ebc4 │ │ │ │ + cbz r0, 7eb68 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7eb4c │ │ │ │ + cbz r3, 7eb5e │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7e888 │ │ │ │ + b.n 7e89e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 7eafa │ │ │ │ + cmp r1, r9 │ │ │ │ + beq.n 7eb0e │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e884 │ │ │ │ - b.n 7eafc │ │ │ │ + beq.w 7e89a │ │ │ │ + b.n 7eb10 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e796 │ │ │ │ + bne.w 7e7b4 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7ec00 │ │ │ │ + bne.n 7ec10 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7eba8 │ │ │ │ + cbz r5, 7ebba │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 7e796 │ │ │ │ + b.n 7e7b4 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e796 │ │ │ │ - bl 1ef298 │ │ │ │ + bne.w 7e7b4 │ │ │ │ + bl 1f1078 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7e954 │ │ │ │ + b.n 7e96a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eb3e │ │ │ │ + beq.n 7eb50 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7eb42 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7eb54 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7ebf4 │ │ │ │ + bne.n 7ec04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 7e7c4 │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 7e7e2 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ - b.n 7e8c8 │ │ │ │ + b.n 7e8de │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ - b.n 7e9e6 │ │ │ │ + b.n 7e9fc │ │ │ │ blx r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e856 │ │ │ │ - b.n 7ea54 │ │ │ │ + bne.w 7e86c │ │ │ │ + b.n 7ea68 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 7eb08 │ │ │ │ + b.n 7eb1c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e7c4 │ │ │ │ + b.n 7e7e2 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7eb8a │ │ │ │ + b.n 7eb9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ec1c │ │ │ │ + beq.n 7ec2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7ec5c │ │ │ │ + cbz r3, 7ec6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ebac │ │ │ │ + beq.n 7ebbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ebac │ │ │ │ + bne.n 7ebbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ebac │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ebbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e940 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e956 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e954 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e96a │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7ead6 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7eaea │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ec1c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ec2c │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ec6c : │ │ │ │ - b.w 7ec70 │ │ │ │ +0007ec7c : │ │ │ │ + b.w 7ec80 │ │ │ │ │ │ │ │ -0007ec70 : │ │ │ │ +0007ec80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7ed82 │ │ │ │ + sub sp, #8 │ │ │ │ + itt ls │ │ │ │ + ldrls r4, [pc, #356] @ (7ee00 ) │ │ │ │ + addls.w r4, r4, r0, lsl #4 │ │ │ │ + bls.n 7ed40 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ lsrs r6, r0, #30 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9353 @ 0x2489 │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, #0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #2 │ │ │ │ - moveq.w r8, #16 │ │ │ │ - movne.w r8, #20 │ │ │ │ + moveq.w r8, #1 │ │ │ │ + movne.w r8, #2 │ │ │ │ + moveq.w r9, #16 │ │ │ │ + movne.w r9, #20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7edaa │ │ │ │ - ldr r2, [pc, #316] @ (7edf8 ) │ │ │ │ + bne.n 7edb4 │ │ │ │ + ldr r2, [pc, #304] @ (7ee04 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ + add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 7ed98 │ │ │ │ + beq.n 7eda2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7ed30 │ │ │ │ + beq.n 7ed48 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - mov.w r1, r9, lsl #3 │ │ │ │ + mov.w r1, r8, lsl #3 │ │ │ │ strd r2, r1, [r4, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #232] @ (7edfc ) │ │ │ │ + ldr r2, [pc, #220] @ (7ee08 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7edc2 │ │ │ │ + bne.n 7edcc │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r6, 7ed90 │ │ │ │ + cbnz r6, 7ed9a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r7, [r2, #24] │ │ │ │ cmp r7, r0 │ │ │ │ ittt cc │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ strcc.w r2, [lr, #12] │ │ │ │ strcc.w lr, [r2, #8] │ │ │ │ - bcc.n 7ecf4 │ │ │ │ + bcc.n 7ed0c │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ecf4 │ │ │ │ + bne.n 7ed0c │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ movw r2, #52321 @ 0xcc61 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7edda │ │ │ │ - mov r0, r8 │ │ │ │ + bne.n 7ede4 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7edbc │ │ │ │ + cbz r4, 7edc6 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 7ecf4 │ │ │ │ - ldr r4, [pc, #124] @ (7ee00 ) │ │ │ │ - add.w r4, r4, r0, lsl #4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b.n 7ed0c │ │ │ │ add.w r3, r4, #16 │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7ed28 │ │ │ │ + b.n 7ed40 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ecf4 │ │ │ │ - b.n 7ed58 │ │ │ │ + bne.n 7ed0c │ │ │ │ + b.n 7ed70 │ │ │ │ str r0, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ecf4 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 7ed28 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 7ed0c │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 7ed40 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 7ede8 │ │ │ │ + bne.n 7edf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ed20 │ │ │ │ + b.n 7ed38 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ed74 │ │ │ │ + b.n 7ed8c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ed20 │ │ │ │ - nop │ │ │ │ + b.n 7ed38 │ │ │ │ + strb r4, [r0, #6] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007ee04 <_PyLong_New@@Base>: │ │ │ │ +0007ee0c <_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 7efb8 <_PyLong_New@@Base+0x1b4> │ │ │ │ + bgt.w 7efc0 <_PyLong_New@@Base+0x1b4> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7eedc <_PyLong_New@@Base+0xd8> │ │ │ │ + beq.n 7eee4 <_PyLong_New@@Base+0xd8> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi.w 7ef6a <_PyLong_New@@Base+0x166> │ │ │ │ + bmi.w 7ef72 <_PyLong_New@@Base+0x166> │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7ef58 <_PyLong_New@@Base+0x154> │ │ │ │ - ldr r3, [pc, #388] @ (7efd0 <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.w 7ef60 <_PyLong_New@@Base+0x154> │ │ │ │ + ldr r3, [pc, #388] @ (7efd8 <_PyLong_New@@Base+0x1cc>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7ef28 <_PyLong_New@@Base+0x124> │ │ │ │ + bcs.n 7ef30 <_PyLong_New@@Base+0x124> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7ef18 <_PyLong_New@@Base+0x114> │ │ │ │ + beq.n 7ef20 <_PyLong_New@@Base+0x114> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 7eeb8 <_PyLong_New@@Base+0xb4> │ │ │ │ + cbz r0, 7eec0 <_PyLong_New@@Base+0xb4> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r2, [pc, #312] @ (7efd4 <_PyLong_New@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #312] @ (7efdc <_PyLong_New@@Base+0x1d0>) │ │ │ │ cmp r0, r5 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bne.n 7ef72 <_PyLong_New@@Base+0x16e> │ │ │ │ + bne.n 7ef7a <_PyLong_New@@Base+0x16e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ef82 <_PyLong_New@@Base+0x17e> │ │ │ │ + bne.n 7ef8a <_PyLong_New@@Base+0x17e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r5, r6, [r3, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 7eed0 <_PyLong_New@@Base+0xcc> │ │ │ │ + bcc.n 7eed8 <_PyLong_New@@Base+0xcc> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, r5] │ │ │ │ - b.n 7ee80 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7ee88 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7ee80 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7ee88 <_PyLong_New@@Base+0x7c> │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7ef96 <_PyLong_New@@Base+0x192> │ │ │ │ - ldr r3, [pc, #216] @ (7efd0 <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.n 7ef9e <_PyLong_New@@Base+0x192> │ │ │ │ + ldr r3, [pc, #216] @ (7efd8 <_PyLong_New@@Base+0x1cc>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7ee72 <_PyLong_New@@Base+0x6e> │ │ │ │ + bne.n 7ee7a <_PyLong_New@@Base+0x6e> │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ee80 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne.n 7ee88 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7ef9e <_PyLong_New@@Base+0x19a> │ │ │ │ + bne.n 7efa6 <_PyLong_New@@Base+0x19a> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7ef6a <_PyLong_New@@Base+0x166> │ │ │ │ + cbz r4, 7ef72 <_PyLong_New@@Base+0x166> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7ee80 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7ee88 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ee80 <_PyLong_New@@Base+0x7c> │ │ │ │ - bl 1ef298 │ │ │ │ + bne.n 7ee88 <_PyLong_New@@Base+0x7c> │ │ │ │ + bl 1f1078 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7eeb2 <_PyLong_New@@Base+0xae> │ │ │ │ + b.n 7eeba <_PyLong_New@@Base+0xae> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7eeae <_PyLong_New@@Base+0xaa> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + beq.n 7eeb6 <_PyLong_New@@Base+0xaa> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7efac <_PyLong_New@@Base+0x1a8> │ │ │ │ + bne.n 7efb4 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 7eeae <_PyLong_New@@Base+0xaa> │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 7eeb6 <_PyLong_New@@Base+0xaa> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7ef5c <_PyLong_New@@Base+0x158> │ │ │ │ + b.n 7ef64 <_PyLong_New@@Base+0x158> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ef4a <_PyLong_New@@Base+0x146> │ │ │ │ + b.n 7ef52 <_PyLong_New@@Base+0x146> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7eeae <_PyLong_New@@Base+0xaa> │ │ │ │ + b.n 7eeb6 <_PyLong_New@@Base+0xaa> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1404 @ 0x57c │ │ │ │ + movw r1, #4668 @ 0x123c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 7ef6e <_PyLong_New@@Base+0x16a> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 7ef76 <_PyLong_New@@Base+0x16a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007efd8 : │ │ │ │ +0007efe0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f240 │ │ │ │ + beq.w 7f24c │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7f224 │ │ │ │ + beq.w 7f230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f0de │ │ │ │ + blt.n 7f0ea │ │ │ │ add r2, ip │ │ │ │ - cbnz r3, 7f016 │ │ │ │ + cbnz r3, 7f01e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f120 │ │ │ │ + bne.w 7f12c │ │ │ │ movw r4, #9964 @ 0x26ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #44065 @ 0xac21 │ │ │ │ + movw r1, #44057 @ 0xac19 │ │ │ │ movt r1, #7 │ │ │ │ mov r6, ip │ │ │ │ cmp r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.w 7f25e │ │ │ │ + bne.w 7f26a │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 7f0b2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7f0be │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 7f080 │ │ │ │ - ldr r1, [pc, #592] @ (7f2a4 ) │ │ │ │ + bpl.n 7f08a │ │ │ │ + ldr r1, [pc, #592] @ (7f2b0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ sub.w ip, r0, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w lr, [r1, #3796] @ 0xed4 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ @@ -126530,506 +126511,507 @@ │ │ │ │ strd lr, r1, [r0, #-8] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbnz r3, 7f0b6 │ │ │ │ - movw r1, #29649 @ 0x73d1 │ │ │ │ + cbnz r3, 7f0c2 │ │ │ │ + movw r1, #30705 @ 0x77f1 │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f14e │ │ │ │ + bne.n 7f15a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 7f202 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r0, #20] │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r3, r3, [r0, #20] │ │ │ │ + bne.w 7f20e │ │ │ │ str r0, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ - movw r1, #29649 @ 0x73d1 │ │ │ │ + movw r1, #30705 @ 0x77f1 │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7f1e0 │ │ │ │ + bne.w 7f1ec │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - b.n 7f0b0 │ │ │ │ + b.n 7f0bc │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.n 7f00a │ │ │ │ - ldr r1, [pc, #444] @ (7f2a4 ) │ │ │ │ + bpl.n 7f012 │ │ │ │ + ldr r1, [pc, #444] @ (7f2b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [ip, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul.w r1, r0, r1 │ │ │ │ adds r4, r2, r1 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f10e │ │ │ │ + beq.n 7f11a │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 7f1f8 │ │ │ │ + bls.n 7f204 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f00e │ │ │ │ - b.n 7f016 │ │ │ │ + beq.w 7f016 │ │ │ │ + b.n 7f01e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r4, #9964 @ 0x26ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f1ee │ │ │ │ + bne.n 7f1fa │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 7f01e │ │ │ │ + bne.w 7f026 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 7f01e │ │ │ │ + ble.w 7f026 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7f0b2 │ │ │ │ + beq.n 7f0be │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7f0b2 │ │ │ │ + b.n 7f0be │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f1f2 │ │ │ │ + bne.n 7f1fe │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 7f282 │ │ │ │ + bne.w 7f28e │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7f19c │ │ │ │ - cbnz r3, 7f18e │ │ │ │ + bne.n 7f1a8 │ │ │ │ + cbnz r3, 7f19a │ │ │ │ mov lr, r1 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f1e6 │ │ │ │ + beq.n 7f1f2 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f1ca │ │ │ │ + beq.n 7f1d6 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f1ca │ │ │ │ - cbz r3, 7f1ca │ │ │ │ + beq.n 7f1d6 │ │ │ │ + cbz r3, 7f1d6 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - cbz r3, 7f198 │ │ │ │ + cbz r3, 7f1a4 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 7f0b2 │ │ │ │ + b.n 7f0be │ │ │ │ ldr.w r5, [ip, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f166 │ │ │ │ + bne.n 7f172 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ movw r6, #10624 @ 0x2980 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 7f1c2 │ │ │ │ + beq.n 7f1ce │ │ │ │ movw r6, #10172 @ 0x27bc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f28e │ │ │ │ + bne.n 7f29a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f2a0 │ │ │ │ + bne.n 7f2ac │ │ │ │ mov r3, ip │ │ │ │ - b.n 7f16a │ │ │ │ + b.n 7f176 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f28a │ │ │ │ + bne.n 7f296 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f0b0 │ │ │ │ + beq.w 7f0bc │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 7f0b0 │ │ │ │ + b.n 7f0bc │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f154 │ │ │ │ + beq.n 7f160 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 7f1dc │ │ │ │ + b.n 7f1e8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f01e │ │ │ │ + b.n 7f026 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 7f16a │ │ │ │ + b.n 7f176 │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7f116 │ │ │ │ + b.n 7f122 │ │ │ │ movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7f220 │ │ │ │ + beq.n 7f22c │ │ │ │ movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ subs r3, r3, r1 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f1d0 │ │ │ │ + beq.n 7f1dc │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7f1d0 │ │ │ │ + b.n 7f1dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f276 │ │ │ │ + blt.n 7f282 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f122 │ │ │ │ + bne.w 7f12e │ │ │ │ movw r4, #9964 @ 0x26ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7f01e │ │ │ │ + b.n 7f026 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #1360 @ 0x550 │ │ │ │ + movw r1, #4624 @ 0x1210 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r3, r0 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f080 │ │ │ │ - b.n 7f0b2 │ │ │ │ + bne.w 7f08a │ │ │ │ + b.n 7f0be │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.n 7f228 │ │ │ │ + bpl.n 7f234 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f0e6 │ │ │ │ + b.n 7f0f2 │ │ │ │ mov ip, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 7f1a6 │ │ │ │ + b.n 7f1b2 │ │ │ │ mov r1, lr │ │ │ │ - b.n 7f18e │ │ │ │ + b.n 7f19a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f16a │ │ │ │ + beq.w 7f176 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f28a │ │ │ │ + bne.n 7f296 │ │ │ │ strd lr, r1, [r0, #20] │ │ │ │ - b.n 7f1dc │ │ │ │ + b.n 7f1e8 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f18e │ │ │ │ + b.n 7f19a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7f2d2 │ │ │ │ - cbnz r2, 7f2ca │ │ │ │ + cbnz r3, 7f2de │ │ │ │ + cbnz r2, 7f2d6 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ itt eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ streq r0, [r1, #0] │ │ │ │ - bne.n 7f336 │ │ │ │ + bne.n 7f342 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f358 │ │ │ │ + bne.n 7f364 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f368 │ │ │ │ + bne.n 7f374 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7f324 │ │ │ │ - cbnz r2, 7f342 │ │ │ │ + cbnz r4, 7f330 │ │ │ │ + cbnz r2, 7f34e │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f34e │ │ │ │ + beq.n 7f35a │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f330 │ │ │ │ + beq.n 7f33c │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f330 │ │ │ │ - cbz r2, 7f330 │ │ │ │ + beq.n 7f33c │ │ │ │ + cbz r2, 7f33c │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7f348 │ │ │ │ + cbz r3, 7f354 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7f348 │ │ │ │ + b.n 7f354 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7f36a │ │ │ │ + cbz r4, 7f376 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f2f4 │ │ │ │ - b.n 7f316 │ │ │ │ + beq.n 7f300 │ │ │ │ + b.n 7f322 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f316 │ │ │ │ + bne.n 7f322 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f2ce │ │ │ │ - b.n 7f354 │ │ │ │ + beq.n 7f2da │ │ │ │ + b.n 7f360 │ │ │ │ strd r3, lr, [r0, #20] │ │ │ │ mov lr, r3 │ │ │ │ str.w r0, [lr, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7f2ce │ │ │ │ + b.n 7f2da │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f34e │ │ │ │ + bne.n 7f35a │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7f2f4 │ │ │ │ + b.n 7f300 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r5, #10624 @ 0x2980 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7f384 │ │ │ │ + beq.n 7f390 │ │ │ │ movw r5, #10172 @ 0x27bc │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7f38a │ │ │ │ - cbnz r2, 7f39a │ │ │ │ + bne.n 7f396 │ │ │ │ + cbnz r2, 7f3a6 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7f2f4 │ │ │ │ + b.n 7f300 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f2f4 │ │ │ │ + beq.n 7f300 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f316 │ │ │ │ + bne.n 7f322 │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - b.n 7f354 │ │ │ │ + b.n 7f360 │ │ │ │ mov lr, r6 │ │ │ │ - b.n 7f316 │ │ │ │ + b.n 7f322 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7f3c0 │ │ │ │ + bhi.n 7f3cc │ │ │ │ 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 7f460 │ │ │ │ + beq.n 7f46c │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ bic.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7f440 │ │ │ │ + bcs.n 7f44c │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7f450 │ │ │ │ + beq.n 7f45c │ │ │ │ and.w lr, r5, r3, lsl #30 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7f440 │ │ │ │ + bcs.n 7f44c │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7f450 │ │ │ │ + beq.n 7f45c │ │ │ │ ldr.w lr, [r0, r2, lsl #2] │ │ │ │ and.w r2, r5, r3, lsl #30 │ │ │ │ orr.w r3, r2, r3, lsr #1 │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7f440 │ │ │ │ + bcs.n 7f44c │ │ │ │ mov lr, r4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r2, r3, lsr #1 │ │ │ │ - beq.n 7f450 │ │ │ │ + beq.n 7f45c │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7f41e │ │ │ │ + bcc.n 7f42a │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f3ce │ │ │ │ + bne.n 7f3da │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007f470 : │ │ │ │ +0007f47c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #23532 @ 0x5bec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7ac20 │ │ │ │ - cbz r0, 7f4a0 │ │ │ │ + bl 7ac18 │ │ │ │ + cbz r0, 7f4ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f5a6 │ │ │ │ + beq.n 7f5b2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ add.w r0, r1, #12 │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r6, r6, ip │ │ │ │ subs r6, #1 │ │ │ │ - b.n 7f4dc │ │ │ │ + b.n 7f4e8 │ │ │ │ adds r5, r4, r3 │ │ │ │ ldrsb.w lr, [r5, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7f50e │ │ │ │ + bne.n 7f51a │ │ │ │ strb r1, [r5, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7f50c │ │ │ │ + beq.n 7f518 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r2, [r0, #-12] │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r3, r6, r2 │ │ │ │ - ble.n 7f4c2 │ │ │ │ + ble.n 7f4ce │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7f57a │ │ │ │ + bgt.n 7f586 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r5, r4, lr │ │ │ │ ldrsh.w r5, [r5, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 7f50e │ │ │ │ + bne.n 7f51a │ │ │ │ add lr, r4 │ │ │ │ strh.w r1, [lr, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7f4d6 │ │ │ │ + bne.n 7f4e2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov.w lr, r2, lsr #5 │ │ │ │ add r5, r3 │ │ │ │ add.w r3, lr, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ add r3, r5 │ │ │ │ and.w r3, r3, r6 │ │ │ │ - bgt.n 7f55e │ │ │ │ + bgt.n 7f56a │ │ │ │ adds r5, r4, r3 │ │ │ │ ldrsb.w r2, [r5, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7f596 │ │ │ │ + bne.n 7f5a2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 7f576 │ │ │ │ + ble.n 7f582 │ │ │ │ cmp.w ip, #15 │ │ │ │ it gt │ │ │ │ lslgt r5, r3, #2 │ │ │ │ - bgt.n 7f58a │ │ │ │ + bgt.n 7f596 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ - b.n 7f500 │ │ │ │ + b.n 7f50c │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 7f530 │ │ │ │ + beq.n 7f53c │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, lr │ │ │ │ ands r3, r6 │ │ │ │ add.w r2, r4, r3, lsl #1 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7f546 │ │ │ │ + bgt.n 7f552 │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7f550 │ │ │ │ + bne.n 7f55c │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7f536 │ │ │ │ + bgt.n 7f542 │ │ │ │ adds r5, r4, r3 │ │ │ │ - b.n 7f4ce │ │ │ │ + b.n 7f4da │ │ │ │ lsls r5, r3, #2 │ │ │ │ add.w lr, r4, r5 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7f510 │ │ │ │ + bne.n 7f51c │ │ │ │ add r5, r4 │ │ │ │ str r1, [r5, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7f4d6 │ │ │ │ + bne.n 7f4e2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, lr │ │ │ │ ands r3, r6 │ │ │ │ - b.n 7f526 │ │ │ │ + b.n 7f532 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ @@ -127044,197 +127026,197 @@ │ │ │ │ str r0, [r1, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f65c │ │ │ │ + bne.n 7f668 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - cbnz r4, 7f62e │ │ │ │ + cbnz r4, 7f63a │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbnz r4, 7f600 │ │ │ │ + cbnz r4, 7f60c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6f8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f5f4 │ │ │ │ + beq.n 7f600 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f5f4 │ │ │ │ + bne.n 7f600 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #208] @ (7f6e8 ) │ │ │ │ + ldr r2, [pc, #208] @ (7f6f4 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f6a4 │ │ │ │ + bne.n 7f6b0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7f5f6 │ │ │ │ + b.n 7f602 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f5f0 │ │ │ │ + beq.n 7f5fc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f5f0 │ │ │ │ - ldr r2, [pc, #164] @ (7f6e8 ) │ │ │ │ + bne.n 7f5fc │ │ │ │ + ldr r2, [pc, #164] @ (7f6f4 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f6c0 │ │ │ │ + bne.n 7f6cc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f5f0 │ │ │ │ + b.n 7f5fc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f5ec │ │ │ │ + beq.n 7f5f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f5ec │ │ │ │ + bne.n 7f5f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ (7f6e8 ) │ │ │ │ + ldr r2, [pc, #116] @ (7f6f4 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 7f688 │ │ │ │ + cbnz r1, 7f694 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f5ec │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7f5f8 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7f67e │ │ │ │ + beq.n 7f68a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f67e │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7f68a │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7f624 │ │ │ │ + beq.n 7f630 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f624 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 7f630 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f6d6 │ │ │ │ + bne.n 7f6e2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f5f0 │ │ │ │ + b.n 7f5fc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f6cc │ │ │ │ + b.n 7f6d8 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007f6ec : │ │ │ │ +0007f6f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r1, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7f8f8 │ │ │ │ - ldr r2, [pc, #512] @ (7f91c ) │ │ │ │ + bne.w 7f904 │ │ │ │ + ldr r2, [pc, #512] @ (7f928 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movw ip, #19992 @ 0x4e18 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7f79e │ │ │ │ + ble.n 7f7aa │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r3 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33217 @ 0x81c1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f7b0 │ │ │ │ - cbz r1, 7f79a │ │ │ │ + bne.n 7f7bc │ │ │ │ + cbz r1, 7f7a6 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7f7d0 │ │ │ │ + beq.n 7f7dc │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7f782 │ │ │ │ + bgt.n 7f78e │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7f7d0 │ │ │ │ + cbz r2, 7f7dc │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7f7bc │ │ │ │ - cbz r2, 7f7f4 │ │ │ │ + cbz r0, 7f7c8 │ │ │ │ + cbz r2, 7f800 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r3 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33217 @ 0x81c1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7f74c │ │ │ │ + beq.n 7f758 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ @@ -127242,21 +127224,21 @@ │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ movw r3, #53025 @ 0xcf21 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f8f0 │ │ │ │ + bne.w 7f8fc │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7f79a │ │ │ │ + b.n 7f7a6 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -127266,72 +127248,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 7f832 │ │ │ │ + bne.n 7f83e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7f82e │ │ │ │ + cbz r3, 7f83a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7f892 │ │ │ │ + beq.n 7f89e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7f86c │ │ │ │ + beq.n 7f878 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7f84a │ │ │ │ + cbnz r3, 7f856 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7f79a │ │ │ │ + beq.n 7f7a6 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7f88c │ │ │ │ + cbz r1, 7f898 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7f866 │ │ │ │ + cbz r3, 7f872 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7f79a │ │ │ │ + b.n 7f7a6 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7f87a │ │ │ │ + cbz r3, 7f886 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f79a │ │ │ │ + bne.n 7f7a6 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7f79a │ │ │ │ + b.n 7f7a6 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7f856 │ │ │ │ + b.n 7f862 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f83c │ │ │ │ + beq.n 7f848 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7f8ea │ │ │ │ + cbz r3, 7f8f6 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7f8c4 │ │ │ │ + cbz r3, 7f8d0 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -127340,350 +127322,350 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7f79a │ │ │ │ + b.n 7f7a6 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7f89e │ │ │ │ + b.n 7f8aa │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7f7e8 │ │ │ │ + b.n 7f7f4 │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #8] @ (7f91c ) │ │ │ │ + ldr r1, [pc, #8] @ (7f928 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ - b.n 7f720 │ │ │ │ + b.n 7f72c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f920 <_PyType_GetDict@@Base>: │ │ │ │ +0007f92c <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7f92c <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7f938 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #64] @ 7f970 <_PyType_GetDict@@Base+0x50> │ │ │ │ + ldr.w ip, [pc, #64] @ 7f97c <_PyType_GetDict@@Base+0x50> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w ip, ip, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [ip, #252] @ 0xfc │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7f95a <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 7f966 <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7f966 <_PyType_GetDict@@Base+0x46> │ │ │ │ + bls.n 7f972 <_PyType_GetDict@@Base+0x46> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7f962 <_PyType_GetDict@@Base+0x42> │ │ │ │ + b.n 7f96e <_PyType_GetDict@@Base+0x42> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f974 : │ │ │ │ +0007f980 : │ │ │ │ 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 7f9ca │ │ │ │ + bpl.n 7f9d6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f9b0 │ │ │ │ + bne.n 7f9bc │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7f9b0 │ │ │ │ + beq.n 7f9bc │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7f9da │ │ │ │ + beq.n 7f9e6 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7f9ac │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + b.n 7f9b8 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f9ac │ │ │ │ + b.n 7f9b8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f9e0 : │ │ │ │ +0007f9ec : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7fa08 │ │ │ │ + bl 7fa14 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ffec │ │ │ │ + beq.w 80008 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi.w 8034c │ │ │ │ + bhi.w 801d8 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7fd9c │ │ │ │ + beq.w 7fe62 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7ff00 │ │ │ │ + beq.w 7ff14 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fa3a │ │ │ │ + bne.n 7fa46 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 803da │ │ │ │ + beq.w 80384 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7fa68 │ │ │ │ + cbz r0, 7fa74 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 801e4 │ │ │ │ + beq.w 8037e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80226 │ │ │ │ + beq.w 8040c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7ff84 │ │ │ │ + bne.w 7ff9a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7fff6 │ │ │ │ + beq.w 80012 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80112 │ │ │ │ + beq.w 801c0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 802c8 │ │ │ │ + beq.w 80336 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fb68 │ │ │ │ + beq.n 7fb74 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801a8 │ │ │ │ + beq.w 801c4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fb60 │ │ │ │ + beq.n 7fb6c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801ac │ │ │ │ + beq.w 801c8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fb60 │ │ │ │ + beq.n 7fb6c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801b0 │ │ │ │ + beq.w 801cc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7fb60 │ │ │ │ + cbz r2, 7fb6c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801b4 │ │ │ │ + beq.w 801d0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7fb60 │ │ │ │ + cbz r2, 7fb6c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801b8 │ │ │ │ + beq.w 801d4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7fb60 │ │ │ │ + cbz r2, 7fb6c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 8014a │ │ │ │ + beq.w 80184 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7fb60 │ │ │ │ + cbz r2, 7fb6c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80160 │ │ │ │ + beq.w 80188 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 7fb60 │ │ │ │ + cbz r2, 7fb6c │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801a4 │ │ │ │ + beq.w 8018c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 8032e │ │ │ │ + beq.w 80378 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fb4a │ │ │ │ + bne.n 7fb56 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 801c4 │ │ │ │ + bne.w 801f0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e550 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8026a │ │ │ │ + beq.w 80374 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bpl.n 7fbac │ │ │ │ + bpl.n 7fbb8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7ff74 │ │ │ │ + ble.w 7ff8a │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r4, r5, #8 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8009a │ │ │ │ + beq.w 800c8 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 80308 │ │ │ │ + beq.w 803a8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7fb8e │ │ │ │ + blt.n 7fb9a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7fbfa │ │ │ │ + ble.n 7fc06 │ │ │ │ add.w lr, r5, #8 │ │ │ │ str r5, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [sl, #172] @ 0xac │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80022 │ │ │ │ + beq.w 8003e │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ - ble.w 80040 │ │ │ │ + ble.w 8005c │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 80000 │ │ │ │ + bne.w 8001c │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7fbca │ │ │ │ + bne.n 7fbd6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 80332 │ │ │ │ + bge.w 8028e │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7fc1c │ │ │ │ + cbz r2, 7fc28 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8026e │ │ │ │ + bne.w 80212 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac8dc │ │ │ │ + bl 1aec9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8009a │ │ │ │ + beq.w 800c8 │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80010 │ │ │ │ + beq.w 8002c │ │ │ │ it ge │ │ │ │ strge.w sl, [sp, #36] @ 0x24 │ │ │ │ - blt.w 800ba │ │ │ │ + blt.w 800e8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8009a │ │ │ │ + beq.w 800c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r1, r0, #512 @ 0x200 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ - cbz r2, 7fc74 │ │ │ │ + cbz r2, 7fc80 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -127703,15 +127685,15 @@ │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ add.w r2, r4, #420 @ 0x1a4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ lsls r0, r0, #30 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 801ea │ │ │ │ + bmi.w 802a8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -127722,1124 +127704,1127 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str.w r9, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #428] @ 0x1ac │ │ │ │ str.w fp, [r4, #12] │ │ │ │ str.w fp, [r4, #448] @ 0x1c0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 7fdd2 │ │ │ │ - movw r9, #15156 @ 0x3b34 │ │ │ │ - movt r9, #47 @ 0x2f │ │ │ │ - b.n 7fd26 │ │ │ │ + cbz r3, 7fd34 │ │ │ │ + movw r8, #18420 @ 0x47f4 │ │ │ │ + movt r8, #47 @ 0x2f │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ + beq.w 7ff08 │ │ │ │ + bgt.w 7fe98 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 7fd1e │ │ │ │ - ldrsh.w r2, [r9, r3, lsl #2] │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldrsh.w r1, [r3, #2] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add.w r0, r4, r1 │ │ │ │ - itee eq │ │ │ │ - streq r3, [r4, r1] │ │ │ │ - ldrne r1, [r0, #0] │ │ │ │ - strne r3, [r1, r2] │ │ │ │ + bls.w 7ff08 │ │ │ │ + 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 7fff2 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ + str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fdd2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ - beq.n 7fd1e │ │ │ │ - ble.n 7fcf8 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ - bne.n 7fd00 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - mul.w r8, r2, r6 │ │ │ │ - bl 805f4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 29c10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 805f4 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 805f4 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 7fd1e │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - lsls r1, r3, #28 │ │ │ │ - bmi.w 80164 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7fd1e │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - lsls r2, r3, #28 │ │ │ │ - bmi.w 80174 │ │ │ │ - cmp r6, #2 │ │ │ │ - beq.n 7fd1e │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - lsls r1, r3, #28 │ │ │ │ - bmi.w 80184 │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.n 7fd1e │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ - bmi.w 80194 │ │ │ │ - subs r2, r6, #4 │ │ │ │ - beq.n 7fd1e │ │ │ │ - add.w r3, r0, #80 @ 0x50 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - lsls r1, r0, #28 │ │ │ │ - bmi.w 80102 │ │ │ │ - adds r3, #20 │ │ │ │ - subs r2, #1 │ │ │ │ - bne.n 7fd8c │ │ │ │ - b.n 7fd1e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 8023c │ │ │ │ - ldr.w r8, [r5, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 800fc │ │ │ │ - blx 29b58 │ │ │ │ - add.w r9, r0, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77c4c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 802dc │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 29c10 │ │ │ │ - b.n 7fa4c │ │ │ │ + bne.n 7fd00 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80004 │ │ │ │ + beq.w 80020 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - bl 80558 │ │ │ │ + bl 8057c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fece │ │ │ │ + blt.n 7fe30 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #44065 @ 0xac21 │ │ │ │ + movw r3, #44057 @ 0xac19 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fe32 │ │ │ │ + bne.n 7fd94 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7fe12 │ │ │ │ + cbz r2, 7fd74 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 802e8 │ │ │ │ + blt.w 802b0 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 8039a │ │ │ │ + blt.w 8023a │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 803be │ │ │ │ + blt.w 80272 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 803f6 │ │ │ │ + blt.w 80256 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r6, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 801f2 │ │ │ │ + bmi.w 803d8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7fe7a │ │ │ │ + cbz r1, 7fddc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7e368 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7e388 │ │ │ │ + bl 7afb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fece │ │ │ │ + beq.n 7fe30 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #760] @ (80150 ) │ │ │ │ + ldr r1, [pc, #708] @ (80080 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fe74 │ │ │ │ + beq.n 7fdd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80234 │ │ │ │ + beq.w 803d0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7fece │ │ │ │ + beq.n 7fe30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ffcc │ │ │ │ + bne.w 7ffc2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ffdc │ │ │ │ - ldr r1, [pc, #712] @ (80154 ) │ │ │ │ + bne.w 7fff8 │ │ │ │ + ldr r1, [pc, #660] @ (80084 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79110 │ │ │ │ - cbnz r0, 7fece │ │ │ │ + bl 790fc │ │ │ │ + cbnz r0, 7fe30 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 802ac │ │ │ │ + beq.w 80410 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8057c │ │ │ │ + bl 805a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7fece │ │ │ │ + cbz r0, 7fe30 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #672] @ (80154 ) │ │ │ │ + ldr r1, [pc, #620] @ (80084 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fece │ │ │ │ + beq.n 7fe30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 801bc │ │ │ │ - bl 805dc │ │ │ │ + beq.w 803a0 │ │ │ │ + bl 80600 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8037c │ │ │ │ + bne.w 80318 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, fp │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ 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 802e8 │ │ │ │ + ldr.w r8, [r5, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 8012a │ │ │ │ + blx 29b58 │ │ │ │ + add.w r9, r0, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77c38 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8034a │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 29c10 │ │ │ │ + b.n 7fa58 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ + bne.w 7fd14 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + mul.w r9, r2, r6 │ │ │ │ + bl 80618 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 29c10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 80618 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 80618 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 7ff08 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + lsls r1, r3, #28 │ │ │ │ + bmi.w 80140 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 7ff08 │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + lsls r2, r3, #28 │ │ │ │ + bmi.w 80190 │ │ │ │ + cmp r6, #2 │ │ │ │ + beq.n 7ff08 │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ + lsls r1, r3, #28 │ │ │ │ + bmi.w 801a0 │ │ │ │ + cmp r6, #3 │ │ │ │ + beq.n 7ff08 │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ + bmi.w 801b0 │ │ │ │ + subs r2, r6, #4 │ │ │ │ + beq.n 7ff08 │ │ │ │ + add.w r3, r0, #80 @ 0x50 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + lsls r1, r0, #28 │ │ │ │ + bmi.w 80130 │ │ │ │ + adds r3, #20 │ │ │ │ + subs r2, #1 │ │ │ │ + bne.n 7fefa │ │ │ │ + ldr.w r3, [r5, #8]! │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7fd00 │ │ │ │ + b.n 7fd34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80364 │ │ │ │ + bne.w 80300 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7fa4c │ │ │ │ + beq.w 7fa58 │ │ │ │ strd r8, r5, [sp, #28] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - movw r5, #1500 @ 0x5dc │ │ │ │ + movw r5, #4764 @ 0x129c │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ - movw r8, #1520 @ 0x5f0 │ │ │ │ + movw r8, #4784 @ 0x12b0 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r9, #47380 @ 0xb914 │ │ │ │ + movw r9, #50644 @ 0xc5d4 │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ffac │ │ │ │ + beq.n 7ffd2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ffc4 │ │ │ │ + beq.n 7ffea │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8001a │ │ │ │ + beq.n 80036 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 80062 │ │ │ │ + bmi.w 80090 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ff36 │ │ │ │ + bne.n 7ff4a │ │ │ │ ldrd r8, r5, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7fa4c │ │ │ │ + b.n 7fa58 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7fbfa │ │ │ │ + b.n 7fc06 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7fb68 │ │ │ │ + bpl.w 7fb74 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 801e0 │ │ │ │ + beq.w 8020e │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7fb76 │ │ │ │ + b.n 7fb82 │ │ │ │ + ldr r1, [pc, #196] @ (80088 ) │ │ │ │ + mov r0, r6 │ │ │ │ + bl bf5bc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 7fde4 │ │ │ │ + b.n 7fe30 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #47380 @ 0xb914 │ │ │ │ + movw r1, #50644 @ 0xc5d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff4e │ │ │ │ + bne.n 7ff62 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7ff4e │ │ │ │ - ldr r1, [pc, #392] @ (80158 ) │ │ │ │ - mov r0, r6 │ │ │ │ - bl bfb18 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 7fe82 │ │ │ │ - b.n 7fece │ │ │ │ - ldr r1, [pc, #380] @ (8015c ) │ │ │ │ + b.n 7ff62 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r0, [r3, r1] │ │ │ │ + b.n 7ff08 │ │ │ │ + ldr r1, [pc, #144] @ (8008c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl bfb18 │ │ │ │ + bl bf5bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7fe8a │ │ │ │ - b.n 7fece │ │ │ │ + bne.w 7fdec │ │ │ │ + b.n 7fe30 │ │ │ │ mov r8, r6 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ - b.n 7fa54 │ │ │ │ + b.n 7fa60 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 7fb68 │ │ │ │ + b.n 7fb74 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 7fbe0 │ │ │ │ - movw r3, #20361 @ 0x4f89 │ │ │ │ + b.n 7fbec │ │ │ │ + movw r3, #21561 @ 0x5439 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7fdda │ │ │ │ + b.n 7fd3c │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - b.n 7fc40 │ │ │ │ + b.n 7fc4c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 7ff5e │ │ │ │ + b.n 7ff72 │ │ │ │ mov r3, sl │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7fbf0 │ │ │ │ + beq.w 7fbfc │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80024 │ │ │ │ + bne.n 80040 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7fbf0 │ │ │ │ + beq.w 7fbfc │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80116 │ │ │ │ + beq.n 80150 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.n 80130 │ │ │ │ + ble.n 8016a │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 8004e │ │ │ │ + bne.n 8006a │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7fbf0 │ │ │ │ + b.n 7fbfc │ │ │ │ + nop │ │ │ │ + add r2, pc, #704 @ (adr r2, 80344 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + sxth r4, r5 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, pc, #320 @ (adr r2, 801d0 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 8009e │ │ │ │ + bgt.n 800cc │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 80078 │ │ │ │ + blt.n 800a6 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7ff62 │ │ │ │ + blt.w 7ff78 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1600 @ 0x640 │ │ │ │ + movw r1, #4864 @ 0x1300 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r5, fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7fee0 │ │ │ │ + b.n 7fe42 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1544 @ 0x608 │ │ │ │ + movw r1, #4808 @ 0x12c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 80092 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 800c0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ rsb r2, sl, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ adds r1, #7 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add.w sl, r2, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fc40 │ │ │ │ + beq.w 7fc4c │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ orrs r1, r0 │ │ │ │ lsls r2, r1, #8 │ │ │ │ - bmi.w 7fc40 │ │ │ │ + bmi.w 7fc4c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2220 @ 0x8ac │ │ │ │ + movw r1, #5484 @ 0x156c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8009a │ │ │ │ - bl 78004 │ │ │ │ - b.n 7fa4c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 800c8 │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 7fa58 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 7fd94 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - b.n 7faba │ │ │ │ + b.n 7ff02 │ │ │ │ + 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 7fece │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8005e │ │ │ │ + beq.n 8007a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80118 │ │ │ │ + bne.n 80152 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8005e │ │ │ │ + beq.n 8007a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1868 @ 0x74c │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8009a │ │ │ │ + bl 12f910 │ │ │ │ + b.n 800c8 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7fb30 │ │ │ │ - nop │ │ │ │ - add r2, pc, #704 @ (adr r2, 80414 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - sxth r4, r5 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 802a0 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.n 7fb3c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7fb42 │ │ │ │ - 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 7fd60 │ │ │ │ + b.n 7fb4e │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + b.n 7fb62 │ │ │ │ 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 7fd6c │ │ │ │ + b.n 7feda │ │ │ │ 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 7fd78 │ │ │ │ + b.n 7fee6 │ │ │ │ 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 7fd84 │ │ │ │ + b.n 7fef2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7fb56 │ │ │ │ + b.n 7fac6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7fad2 │ │ │ │ + b.n 7fade │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7fae6 │ │ │ │ + b.n 7faf2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7fafa │ │ │ │ + b.n 7fb06 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7fb0c │ │ │ │ + b.n 7fb18 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7fb1e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fece │ │ │ │ + b.n 7fb2a │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #4696 @ 0x1258 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.n 800c0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.n 80254 │ │ │ │ + bpl.w 8035e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 801e0 │ │ │ │ + beq.n 8020e │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.n 7fb76 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 8009a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1aa208 │ │ │ │ - b.n 7fcb2 │ │ │ │ - ldr r2, [pc, #544] @ (80414 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r0, r2, r3 │ │ │ │ - add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ - ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 8022a │ │ │ │ - cmp r1, #10 │ │ │ │ - bhi.n 8022a │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ - b.n 7fe40 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 8009a │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r2, r3 │ │ │ │ - b.n 80222 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe74 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1644 @ 0x66c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 80092 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1732 @ 0x6c4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 8009a │ │ │ │ + b.n 7fb82 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 80294 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 802d0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #2036 @ 0x7f4 │ │ │ │ + movw r2, #5300 @ 0x14b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 1ff964 │ │ │ │ + bl 20169c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7fc1c │ │ │ │ - b.n 8009a │ │ │ │ + bne.w 7fc28 │ │ │ │ + b.n 800c8 │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #5616 @ 0x15f0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5480 │ │ │ │ + b.n 7fe30 │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #5756 @ 0x167c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5480 │ │ │ │ + b.n 7fe30 │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #5688 @ 0x1638 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5480 │ │ │ │ + b.n 7fe30 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2168 @ 0x878 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #5256 @ 0x1488 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8009a │ │ │ │ - movw r0, #44040 @ 0xac08 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #2564 @ 0xa04 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 1ff964 │ │ │ │ - b.n 7fece │ │ │ │ - ldrd sl, r2, [r3, #4] │ │ │ │ - movw r1, #36416 @ 0x8e40 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7fac0 │ │ │ │ - b.n 7fb60 │ │ │ │ - mov fp, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r5, r8 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 8009a │ │ │ │ + bl d5480 │ │ │ │ + b.n 800c8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1ac5d0 │ │ │ │ + b.n 7fcbe │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #2288 @ 0x8f0 │ │ │ │ + movw r1, #5552 @ 0x15b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 7fece │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - movw r2, #44040 @ 0xac08 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movw r2, #1760 @ 0x6e0 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl 1ff964 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8009a │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - b.n 7fba2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - b.n 7fb56 │ │ │ │ + bl d5480 │ │ │ │ + b.n 7fe30 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #1992 @ 0x7c8 │ │ │ │ + movw r1, #5432 @ 0x1538 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 8009a │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 800c8 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1432 @ 0x598 │ │ │ │ + movw r1, #4908 @ 0x132c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 80092 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 800c0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1452 @ 0x5ac │ │ │ │ + movw r1, #4716 @ 0x126c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 80092 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 800c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8038c │ │ │ │ + beq.n 80328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 803b6 │ │ │ │ + cbz r3, 80356 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r8, fp │ │ │ │ mov r5, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 7fee0 │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #2352 @ 0x930 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 7fece │ │ │ │ + b.n 7fe42 │ │ │ │ + ldrd sl, r2, [r3, #4] │ │ │ │ + movw r1, #36416 @ 0x8e40 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7facc │ │ │ │ + b.n 7fb6c │ │ │ │ + mov fp, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + mov r5, r8 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 800c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8038c │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #2424 @ 0x978 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80328 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #4996 @ 0x1384 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 7fece │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 800c8 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + b.w 7fb62 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 800c8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1688 @ 0x698 │ │ │ │ + movw r1, #4952 @ 0x1358 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8009a │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 800c8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fe30 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + movw r2, #44040 @ 0xac08 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #2492 @ 0x9bc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movw r2, #5024 @ 0x13a0 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + bl 20169c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 800c8 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + b.w 7fbae │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fdd6 │ │ │ │ + ldr r2, [pc, #92] @ (80438 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ + add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ + ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 8042c │ │ │ │ + cmp r1, #10 │ │ │ │ + bhi.n 8042c │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r2, r3 │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ + b.n 7fda2 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 800c8 │ │ │ │ + movw r0, #44040 @ 0xac08 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + mov r3, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #5828 @ 0x16c4 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 7fece │ │ │ │ + bl 20169c │ │ │ │ + b.n 7fe30 │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r2, r3 │ │ │ │ + b.n 80408 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 804d8 │ │ │ │ + beq.n 804fc │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 804aa │ │ │ │ + beq.n 804ce │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8050a │ │ │ │ + beq.n 8052e │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 804f0 │ │ │ │ + beq.n 80514 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80524 │ │ │ │ + beq.n 80548 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 80418 │ │ │ │ + bl 8043c │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 80536 │ │ │ │ + bne.n 8055a │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80538 │ │ │ │ + bne.n 8055c │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 8054a │ │ │ │ + bne.n 8056e │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80500 │ │ │ │ + bne.n 80524 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 80546 │ │ │ │ + bne.n 8056a │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 8051a │ │ │ │ + bne.n 8053e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 804ba │ │ │ │ + beq.n 804de │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 804e8 │ │ │ │ + bne.n 8050c │ │ │ │ mov r0, r2 │ │ │ │ - b.n 804c8 │ │ │ │ + b.n 804ec │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 804a0 │ │ │ │ + bne.n 804c4 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 804a0 │ │ │ │ + bne.n 804c4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 804e8 │ │ │ │ + bne.n 8050c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 804c8 │ │ │ │ + beq.n 804ec │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 80480 │ │ │ │ + beq.n 804a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 8054e │ │ │ │ + bne.n 80572 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 80490 │ │ │ │ + b.n 804b4 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 80490 │ │ │ │ + beq.n 804b4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80542 │ │ │ │ + bne.n 80566 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 804ba │ │ │ │ + b.n 804de │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 8046e │ │ │ │ + beq.n 80492 │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80552 │ │ │ │ + bne.n 80576 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 80480 │ │ │ │ + b.n 804a4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 804a0 │ │ │ │ + b.n 804c4 │ │ │ │ mov r1, ip │ │ │ │ - b.n 8051a │ │ │ │ + b.n 8053e │ │ │ │ mov r1, ip │ │ │ │ - b.n 80500 │ │ │ │ + b.n 80524 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8051a │ │ │ │ + b.n 8053e │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80500 │ │ │ │ + b.n 80524 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080558 : │ │ │ │ +0008057c : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 80576 │ │ │ │ + bmi.n 8059a │ │ │ │ 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 73be8 │ │ │ │ + b.w 73c00 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008057c : │ │ │ │ +000805a0 : │ │ │ │ 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 805a6 │ │ │ │ - cbz r0, 805a0 │ │ │ │ + blt.n 805ca │ │ │ │ + cbz r0, 805c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r3, 805c0 │ │ │ │ - ldr r0, [pc, #52] @ (805d8 ) │ │ │ │ - b.n 8059c │ │ │ │ + cbnz r3, 805e4 │ │ │ │ + ldr r0, [pc, #52] @ (805fc ) │ │ │ │ + b.n 805c0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2728 @ 0xaa8 │ │ │ │ + movw r1, #5992 @ 0x1768 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8059c │ │ │ │ + b.n 805c0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2780 @ 0xadc │ │ │ │ + movw r1, #6044 @ 0x179c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 805bc │ │ │ │ + bl 12f910 │ │ │ │ + b.n 805e0 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000805dc : │ │ │ │ - ldr r3, [pc, #16] @ (805f0 ) │ │ │ │ +00080600 : │ │ │ │ + ldr r3, [pc, #16] @ (80614 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 805ea │ │ │ │ + cbnz r0, 8060e │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 805e8 │ │ │ │ + b.n 8060c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000805f4 : │ │ │ │ +00080618 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 80602 │ │ │ │ + bpl.n 80626 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #2860 @ 0xb2c │ │ │ │ + movw r1, #6124 @ 0x17ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80752 │ │ │ │ + beq.w 80776 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (80798 ) │ │ │ │ + ldr r1, [pc, #328] @ (807bc ) │ │ │ │ mov r0, fp │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80748 │ │ │ │ + beq.n 8076c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80758 │ │ │ │ + bne.n 8077c │ │ │ │ mov r0, r6 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80752 │ │ │ │ + beq.n 80776 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (8079c ) │ │ │ │ + ldr r1, [pc, #296] @ (807c0 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80748 │ │ │ │ + beq.n 8076c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80770 │ │ │ │ + bne.n 80794 │ │ │ │ mov r0, r5 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80752 │ │ │ │ + beq.n 80776 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (807a0 ) │ │ │ │ + ldr r1, [pc, #264] @ (807c4 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80748 │ │ │ │ + beq.n 8076c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80780 │ │ │ │ + bne.n 807a4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80752 │ │ │ │ + beq.n 80776 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 80704 │ │ │ │ - movw r9, #2908 @ 0xb5c │ │ │ │ + ble.n 80728 │ │ │ │ + movw r9, #6172 @ 0x181c │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 806d4 │ │ │ │ + b.n 806f8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 80738 │ │ │ │ + beq.n 8075c │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r8, r6, lsl #2 │ │ │ │ - cbz r0, 80740 │ │ │ │ + cbz r0, 80764 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 806d2 │ │ │ │ + bgt.n 806f6 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80978 <_PyTuple_Resize@@Base> │ │ │ │ + bl 8099c <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80742 │ │ │ │ - ldr r1, [pc, #144] @ (807a4 ) │ │ │ │ + beq.n 80766 │ │ │ │ + ldr r1, [pc, #144] @ (807c8 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80740 │ │ │ │ + beq.n 80764 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80730 │ │ │ │ + beq.n 80754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80768 │ │ │ │ + cbz r3, 8078c │ │ │ │ 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 806d4 │ │ │ │ - b.n 80704 │ │ │ │ + bgt.n 806f8 │ │ │ │ + b.n 80728 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80752 │ │ │ │ + beq.n 80776 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80790 │ │ │ │ + cbz r3, 807b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80732 │ │ │ │ + b.n 80756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80664 │ │ │ │ + bne.n 80688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80664 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80730 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80688 │ │ │ │ + bne.n 806ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80688 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 806ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 806ac │ │ │ │ + bne.n 806d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 806ac │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 806d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80752 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80776 │ │ │ │ + ldr r1, [pc, #240] @ (808b0 ) │ │ │ │ movs r7, r5 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + ldr r1, [pc, #320] @ (80904 ) │ │ │ │ movs r7, r5 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + ldr r1, [pc, #368] @ (80938 ) │ │ │ │ movs r7, r5 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + ldr r1, [pc, #448] @ (8098c <_PyUnicode_InternImmortal@@Base+0xc>) │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -000807a8 : │ │ │ │ +000807cc : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 807c4 │ │ │ │ + bcs.n 807e8 │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 807f4 │ │ │ │ + blt.n 80818 │ │ │ │ lsrs r1, r0, #30 │ │ │ │ - bne.n 80814 │ │ │ │ + bne.n 80838 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 807f0 │ │ │ │ + bl 7ee0c <_PyLong_New@@Base> │ │ │ │ + cbz r0, 80814 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ negs r2, r0 │ │ │ │ lsrs r1, r2, #30 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bne.n 80816 │ │ │ │ + bne.n 8083a │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ + bl 7ee0c <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 807f0 │ │ │ │ + beq.n 80814 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ - b.n 807f0 │ │ │ │ + b.n 80814 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #2 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ + bl 7ee0c <_PyLong_New@@Base> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 807f0 │ │ │ │ - cbnz r4, 8083e │ │ │ │ + beq.n 80814 │ │ │ │ + cbnz r4, 80862 │ │ │ │ add.w ip, r0, #16 │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 807f0 │ │ │ │ + b.n 80814 │ │ │ │ add.w ip, r0, #16 │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 80834 │ │ │ │ + b.n 80858 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008084c : │ │ │ │ +00080870 : │ │ │ │ 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 │ │ │ │ @@ -128847,221 +128832,221 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80950 │ │ │ │ - ldr.w r8, [pc, #216] @ 80958 │ │ │ │ + beq.n 80974 │ │ │ │ + ldr.w r8, [pc, #216] @ 8097c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8093a │ │ │ │ + bpl.n 8095e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8090e │ │ │ │ + bne.n 80932 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 808b0 │ │ │ │ + beq.n 808d4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 808f6 │ │ │ │ + bne.n 8091a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 808f6 │ │ │ │ + beq.n 8091a │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 8091a │ │ │ │ - bl 7c85c │ │ │ │ + beq.n 8093e │ │ │ │ + bl 7c854 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8092a │ │ │ │ + bne.n 8094e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6d774 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 808c4 │ │ │ │ + bne.n 808e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab6e0 │ │ │ │ + bl 1adaa8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80920 │ │ │ │ + b.n 80944 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 808ac │ │ │ │ - b.n 808b0 │ │ │ │ - bl 7a2f8 │ │ │ │ + bne.n 808d0 │ │ │ │ + b.n 808d4 │ │ │ │ + bl 7a2f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 808ee │ │ │ │ + beq.n 80912 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 808ee │ │ │ │ + bne.n 80912 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808ee │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80912 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80920 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80944 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 808ee │ │ │ │ + b.n 80912 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008095c <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00080980 <_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 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080978 <_PyTuple_Resize@@Base>: │ │ │ │ +0008099c <_PyTuple_Resize@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80c4a <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + beq.w 80c6e <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 80c4a <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 80c6e <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80b6e <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ + beq.w 80b92 <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 80c4a <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 80c6e <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 80aa0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 80ac4 <_PyTuple_Resize@@Base+0x128> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80aa6 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 80aca <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ - cbz r1, 809e8 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r1, 80a0c <_PyTuple_Resize@@Base+0x70> │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + bge.n 80a76 <_PyTuple_Resize@@Base+0xda> │ │ │ │ add.w r2, r3, r5, lsl #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80bb6 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 80bda <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a76 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80be2 <_PyTuple_Resize@@Base+0x26a> │ │ │ │ + bne.w 80c06 <_PyTuple_Resize@@Base+0x26a> │ │ │ │ adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a76 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80aee <_PyTuple_Resize@@Base+0x176> │ │ │ │ + bne.n 80b12 <_PyTuple_Resize@@Base+0x176> │ │ │ │ adds r1, r5, #3 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a76 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b16 <_PyTuple_Resize@@Base+0x19e> │ │ │ │ + bne.n 80b3a <_PyTuple_Resize@@Base+0x19e> │ │ │ │ adds r1, r5, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a76 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80ac6 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + bne.n 80aea <_PyTuple_Resize@@Base+0x14e> │ │ │ │ adds r1, r5, #5 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a76 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80b8e <_PyTuple_Resize@@Base+0x216> │ │ │ │ + bne.w 80bb2 <_PyTuple_Resize@@Base+0x216> │ │ │ │ adds r2, r5, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n 80a52 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a76 <_PyTuple_Resize@@Base+0xda> │ │ │ │ adds r6, #32 │ │ │ │ add r6, r3 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b42 <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ + bne.n 80b66 <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 80a44 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #532] @ (80c68 <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ + blt.n 80a68 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #532] @ (80c8c <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80c0e <_PyTuple_Resize@@Base+0x296> │ │ │ │ + bne.w 80c32 <_PyTuple_Resize@@Base+0x296> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 10f3e8 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 10f814 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c2c <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ - bl 728a0 <_Py_NewReference@@Base> │ │ │ │ + beq.w 80c50 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 728b8 <_Py_NewReference@@Base> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 80ab4 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r0, [pc, #496] @ (80c6c <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ + bgt.n 80ad8 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r0, [pc, #496] @ (80c90 <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ sub.w r1, r6, #8 │ │ │ │ str r6, [r7, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -129072,202 +129057,202 @@ │ │ │ │ strd r2, r3, [r6, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #448] @ (80c70 <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #448] @ (80c94 <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 80aa0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + b.n 80ac4 <_PyTuple_Resize@@Base+0x128> │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r0, r4, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2957c │ │ │ │ - b.n 80a78 <_PyTuple_Resize@@Base+0x100> │ │ │ │ + b.n 80a9c <_PyTuple_Resize@@Base+0x100> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #28] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 80a2c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + beq.n 80a50 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80a2c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.n 80a50 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a2c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + b.n 80a50 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 80a14 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + beq.n 80a38 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80a14 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + bne.n 80a38 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a14 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + b.n 80a38 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80a20 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + beq.w 80a44 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80a20 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 80a44 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a20 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + b.n 80a44 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r6] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80a4c <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + beq.w 80a70 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80a4c <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + bne.w 80a70 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a4c <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + b.n 80a70 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80aa0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 80ac4 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80c3a <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ + bne.n 80c5e <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 80aa2 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 80ac6 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #32] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80a3a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.w 80a5e <_PyTuple_Resize@@Base+0xc2> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80a3a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + bne.w 80a5e <_PyTuple_Resize@@Base+0xc2> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 80a3a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + b.n 80a5e <_PyTuple_Resize@@Base+0xc2> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 809fa <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 80a1e <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 809fa <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 80a1e <_PyTuple_Resize@@Base+0x82> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 809fa <_PyTuple_Resize@@Base+0x82> │ │ │ │ + b.n 80a1e <_PyTuple_Resize@@Base+0x82> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80a08 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + beq.w 80a2c <_PyTuple_Resize@@Base+0x90> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80a08 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + bne.w 80a2c <_PyTuple_Resize@@Base+0x90> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a08 <_PyTuple_Resize@@Base+0x90> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 80a2c <_PyTuple_Resize@@Base+0x90> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 80a5e <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + beq.w 80a82 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 80a5e <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + b.n 80a82 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ - bl 7f6ec │ │ │ │ + bl 7f6f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80aa2 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 80ac6 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80b7c <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bne.n 80ba0 <_PyTuple_Resize@@Base+0x204> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80b7c <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80ba0 <_PyTuple_Resize@@Base+0x204> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 79054 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + bl 79040 │ │ │ │ + movw r0, #55872 @ 0xda40 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80c34 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80c58 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 80c88 <_PyTuple_Resize@@Base+0x310> │ │ │ │ + bne.n 80cac <_PyTuple_Resize@@Base+0x310> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1acd3c │ │ │ │ - b.n 80c8c <_PyTuple_Resize@@Base+0x314> │ │ │ │ + b.w 1af0fc │ │ │ │ + b.n 80cb0 <_PyTuple_Resize@@Base+0x314> │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #44065 @ 0xac21 │ │ │ │ + movw r3, #44057 @ 0xac19 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80d0e <_PyTuple_Resize@@Base+0x396> │ │ │ │ + bne.n 80d32 <_PyTuple_Resize@@Base+0x396> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7ac74 │ │ │ │ - cbz r0, 80d08 <_PyTuple_Resize@@Base+0x390> │ │ │ │ + bl 7ac6c │ │ │ │ + cbz r0, 80d2c <_PyTuple_Resize@@Base+0x390> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 80ce6 <_PyTuple_Resize@@Base+0x36e> │ │ │ │ - ldr r1, [pc, #88] @ (80d18 <_PyTuple_Resize@@Base+0x3a0>) │ │ │ │ + bpl.n 80d0a <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + ldr r1, [pc, #88] @ (80d3c <_PyTuple_Resize@@Base+0x3a0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -129278,36 +129263,36 @@ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 80d0a <_PyTuple_Resize@@Base+0x392> │ │ │ │ + cbz r4, 80d2e <_PyTuple_Resize@@Base+0x392> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d06 <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + beq.n 80d2a <_PyTuple_Resize@@Base+0x38e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #16] @ (80d1c <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ - b.n 80d06 <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + ldr r4, [pc, #16] @ (80d40 <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ + b.n 80d2a <_PyTuple_Resize@@Base+0x38e> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80ce6 <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + bne.n 80d0a <_PyTuple_Resize@@Base+0x36e> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1ac744 │ │ │ │ + b.w 1aeb04 │ │ │ │ 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 │ │ │ │ @@ -129318,29 +129303,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 80db8 <_PyTuple_Resize@@Base+0x440> │ │ │ │ + bl 80ddc <_PyTuple_Resize@@Base+0x440> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 80d9a <_PyTuple_Resize@@Base+0x422> │ │ │ │ - ldr r3, [pc, #64] @ (80db4 <_PyTuple_Resize@@Base+0x43c>) │ │ │ │ + bne.n 80dbe <_PyTuple_Resize@@Base+0x422> │ │ │ │ + ldr r3, [pc, #64] @ (80dd8 <_PyTuple_Resize@@Base+0x43c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 80da6 <_PyTuple_Resize@@Base+0x42e> │ │ │ │ + bgt.n 80dca <_PyTuple_Resize@@Base+0x42e> │ │ │ │ ldr.w r1, [r3, #1796] @ 0x704 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w r4, [r3, #1796] @ 0x704 │ │ │ │ str.w r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -129358,146 +129343,146 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80e5e <_PyTuple_Resize@@Base+0x4e6> │ │ │ │ + bne.n 80e82 <_PyTuple_Resize@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 80dfe <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbz r3, 80e22 <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80dfe <_PyTuple_Resize@@Base+0x486> │ │ │ │ + beq.n 80e22 <_PyTuple_Resize@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 80dfe <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbnz r2, 80e22 <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [pc, #256] @ (80eec <_PyTuple_Resize@@Base+0x574>) │ │ │ │ + ldr r2, [pc, #256] @ (80f10 <_PyTuple_Resize@@Base+0x574>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80e7a <_PyTuple_Resize@@Base+0x502> │ │ │ │ + bne.n 80e9e <_PyTuple_Resize@@Base+0x502> │ │ │ │ mov r0, r3 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80ece <_PyTuple_Resize@@Base+0x556> │ │ │ │ + bne.n 80ef2 <_PyTuple_Resize@@Base+0x556> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 80e32 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + cbz r3, 80e56 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80e32 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + beq.n 80e56 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 80e32 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + cbnz r2, 80e56 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [pc, #204] @ (80eec <_PyTuple_Resize@@Base+0x574>) │ │ │ │ + ldr r2, [pc, #204] @ (80f10 <_PyTuple_Resize@@Base+0x574>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80e96 <_PyTuple_Resize@@Base+0x51e> │ │ │ │ + bne.n 80eba <_PyTuple_Resize@@Base+0x51e> │ │ │ │ mov r0, r3 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80eb2 <_PyTuple_Resize@@Base+0x53a> │ │ │ │ + bne.n 80ed6 <_PyTuple_Resize@@Base+0x53a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 80e42 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + cbnz r0, 80e66 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e3c <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ + beq.n 80e60 <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e3c <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e3c <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ + bne.n 80e60 <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e60 <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80dd0 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + beq.n 80df4 <_PyTuple_Resize@@Base+0x458> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80dd0 <_PyTuple_Resize@@Base+0x458> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80dd0 <_PyTuple_Resize@@Base+0x458> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 80df4 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80df4 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 80dfa <_PyTuple_Resize@@Base+0x482> │ │ │ │ + beq.n 80e1e <_PyTuple_Resize@@Base+0x482> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80dfa <_PyTuple_Resize@@Base+0x482> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 80e1e <_PyTuple_Resize@@Base+0x482> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 80e2e <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ + beq.n 80e52 <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80e2e <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ + b.n 80e52 <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e38 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ + beq.n 80e5c <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e38 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e38 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ + bne.n 80e5c <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e5c <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e04 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + beq.n 80e28 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e04 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e04 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bne.n 80e28 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e28 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00080ef0 : │ │ │ │ +00080f14 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 80f0e │ │ │ │ + bcs.n 80f32 │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ movw r1, #19992 @ 0x4e18 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ add r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -129507,40 +129492,40 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 81004 │ │ │ │ + bcs.n 81028 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r6, r2 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8103a │ │ │ │ - ldr r3, [pc, #336] @ (8109c ) │ │ │ │ + bne.n 8105e │ │ │ │ + ldr r3, [pc, #336] @ (810c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 80fd0 │ │ │ │ + beq.n 80ff4 │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 80f92 │ │ │ │ + cbnz r1, 80fb6 │ │ │ │ ldrd ip, r4, [r2, #24] │ │ │ │ cmp r4, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #16 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -129557,2101 +129542,1688 @@ │ │ │ │ movlt r1, #10 │ │ │ │ movge r1, #8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ sub.w r4, r4, r5, asr #31 │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r1 │ │ │ │ - ldr r1, [pc, #232] @ (810a0 ) │ │ │ │ - bne.n 81050 │ │ │ │ + ldr r1, [pc, #232] @ (810c4 ) │ │ │ │ + bne.n 81074 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1416] @ 0x588 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81066 │ │ │ │ + bne.n 8108a │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80f92 │ │ │ │ + bne.n 80fb6 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8107e │ │ │ │ + bne.n 810a2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 81048 │ │ │ │ + cbz r3, 8106c │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ - b.n 80f92 │ │ │ │ + b.n 80fb6 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r1, r5, r5, asr #31 │ │ │ │ sub.w r1, r1, r5, asr #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ + bl 7ee0c <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8104c │ │ │ │ + cbz r0, 81070 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ite ge │ │ │ │ movge r2, #1 │ │ │ │ movlt.w r2, #4294967295 @ 0xffffffff │ │ │ │ rsb r2, r2, #1 │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ lsrs r1, r1, #30 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 80fca │ │ │ │ + b.n 80fee │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80f92 │ │ │ │ - bl 1ef298 │ │ │ │ + bne.n 80fb6 │ │ │ │ + bl 1f1078 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 80fca │ │ │ │ + b.n 80fee │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w r2, [r1, #1416] @ 0x588 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [r3] │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 80fc8 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + beq.n 80fec │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 8108a │ │ │ │ + bne.n 810ae │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80fc8 │ │ │ │ + b.n 80fec │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80ff6 │ │ │ │ + b.n 8101a │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80fc8 │ │ │ │ + b.n 80fec │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r7, [r1, #8] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w r0, [r7, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8205a │ │ │ │ - ldr r0, [pc, #792] @ (813e8 ) │ │ │ │ + beq.w 8207e │ │ │ │ + ldr r0, [pc, #792] @ (8140c ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ace74 │ │ │ │ + bl 1af234 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8202a │ │ │ │ - bl 8429c │ │ │ │ + beq.w 8204e │ │ │ │ + bl 83e38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8205a │ │ │ │ + beq.w 8207e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [r7, #-224] │ │ │ │ - bl 842e8 │ │ │ │ + bl 83e84 │ │ │ │ str.w r0, [r7, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8205a │ │ │ │ + beq.w 8207e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3052 @ 0xbec │ │ │ │ + movw r1, #6316 @ 0x18ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8205a │ │ │ │ + beq.w 8207e │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2912c │ │ │ │ - bl 1ad18c │ │ │ │ + bl 1af63c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82000 │ │ │ │ + beq.w 82024 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (813ec ) │ │ │ │ + ldr r1, [pc, #680] @ (81410 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82000 │ │ │ │ + beq.w 82024 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3060 @ 0xbf4 │ │ │ │ + movw r1, #6324 @ 0x18b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82000 │ │ │ │ + beq.w 82024 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8117a │ │ │ │ + beq.n 8119e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81ff6 │ │ │ │ + beq.w 8201a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movw r1, #3072 @ 0xc00 │ │ │ │ + movw r1, #6336 @ 0x18c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ - bl 84870 │ │ │ │ + bl 8440c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3116 @ 0xc2c │ │ │ │ + movw r1, #6380 @ 0x18ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 811c6 │ │ │ │ + beq.n 811ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fba │ │ │ │ + beq.w 81fde │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24848 @ 0x6110 │ │ │ │ + movw r1, #28072 @ 0x6da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 84870 │ │ │ │ + bl 8440c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3132 @ 0xc3c │ │ │ │ + movw r1, #6396 @ 0x18fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8120a │ │ │ │ + beq.n 8122e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fec │ │ │ │ + beq.w 82010 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3148 @ 0xc4c │ │ │ │ + movw r1, #6412 @ 0x190c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 84870 │ │ │ │ + bl 8440c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3164 @ 0xc5c │ │ │ │ + movw r1, #6428 @ 0x191c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8124e │ │ │ │ + beq.n 81272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fb0 │ │ │ │ + beq.w 81fd4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51420 @ 0xc8dc │ │ │ │ + movw r1, #54644 @ 0xd574 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 84870 │ │ │ │ + bl 8440c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3184 @ 0xc70 │ │ │ │ + movw r1, #6448 @ 0x1930 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81292 │ │ │ │ + beq.n 812b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f9c │ │ │ │ + beq.w 81fc0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - bl 1a7bdc │ │ │ │ + beq.w 81eb0 │ │ │ │ + bl 1a9fa4 │ │ │ │ movw r0, #39744 @ 0x9b40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34140 @ 0x855c │ │ │ │ + movw r1, #37272 @ 0x9198 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 812d8 │ │ │ │ + beq.n 812fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f92 │ │ │ │ + beq.w 81fb6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov.w r0, #2544 @ 0x9f0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 84b1c │ │ │ │ + bl 846b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3204 @ 0xc84 │ │ │ │ + movw r1, #6468 @ 0x1944 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8131a │ │ │ │ + beq.n 8133e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fa6 │ │ │ │ + beq.w 81fca │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + beq.w 81eb0 │ │ │ │ + movw r3, #55428 @ 0xd884 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #3216 @ 0xc90 │ │ │ │ + movw r1, #6480 @ 0x1950 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #3224 @ 0xc98 │ │ │ │ + movw r0, #6488 @ 0x1958 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 84c48 │ │ │ │ + bl 847e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3232 @ 0xca0 │ │ │ │ + movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8136e │ │ │ │ + beq.n 81392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f88 │ │ │ │ + beq.w 81fac │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #52164 @ 0xcbc4 │ │ │ │ + beq.w 81eb0 │ │ │ │ + movw r0, #55428 @ 0xd884 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3240 @ 0xca8 │ │ │ │ + movw r1, #6504 @ 0x1968 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81f74 │ │ │ │ + bne.w 81f98 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 84b1c │ │ │ │ + bl 846b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3252 @ 0xcb4 │ │ │ │ + movw r1, #6516 @ 0x1974 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 813f0 │ │ │ │ + beq.n 81414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f6a │ │ │ │ - b.n 813f0 │ │ │ │ + beq.w 81f8e │ │ │ │ + b.n 81414 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #30376 @ 0x76a8 │ │ │ │ + beq.w 81eb0 │ │ │ │ + movw r0, #33640 @ 0x8368 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3264 @ 0xcc0 │ │ │ │ + movw r1, #6528 @ 0x1980 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81432 │ │ │ │ + beq.n 81456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f60 │ │ │ │ + beq.w 81f84 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #3276 @ 0xccc │ │ │ │ + beq.w 81eb0 │ │ │ │ + movw r0, #6540 @ 0x198c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24824 @ 0x60f8 │ │ │ │ + movw r1, #28048 @ 0x6d90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81474 │ │ │ │ + beq.n 81498 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f56 │ │ │ │ + beq.w 81f7a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3284 @ 0xcd4 │ │ │ │ + movw r1, #6548 @ 0x1994 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814b2 │ │ │ │ + beq.n 814d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f42 │ │ │ │ + beq.w 81f66 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - bl 1ad6c4 │ │ │ │ + beq.w 81eb0 │ │ │ │ + bl 1afb78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #256 @ 0x100 │ │ │ │ + movw r1, #3520 @ 0xdc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814ec │ │ │ │ + beq.n 81510 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f38 │ │ │ │ + beq.w 81f5c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - bl 1ad838 │ │ │ │ + beq.w 81eb0 │ │ │ │ + bl 1afce8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #188 @ 0xbc │ │ │ │ + movw r1, #3452 @ 0xd7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81526 │ │ │ │ + beq.n 8154a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f4c │ │ │ │ + beq.w 81f70 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr r2, [pc, #312] @ (81668 ) │ │ │ │ + beq.w 81eb0 │ │ │ │ + ldr r2, [pc, #312] @ (8168c ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #9712 @ 0x25f0 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aef38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f2e │ │ │ │ + beq.w 81f52 │ │ │ │ movw r0, #9712 @ 0x25f0 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 85968 │ │ │ │ + bl 854f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr r7, [pc, #272] @ (8166c ) │ │ │ │ + beq.w 81eb0 │ │ │ │ + ldr r7, [pc, #272] @ (81690 ) │ │ │ │ str r7, [r0, #12] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 807a8 │ │ │ │ + bl 807cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ str r0, [r5, #16] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 84b1c │ │ │ │ + bl 846b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ sub.w r3, r7, #512 @ 0x200 │ │ │ │ str r0, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 84b1c │ │ │ │ + bl 846b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ movw r7, #43980 @ 0xabcc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ str r0, [r5, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - movw r1, #8204 @ 0x200c │ │ │ │ + movw r1, #11496 @ 0x2ce8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 815fa │ │ │ │ + beq.n 8161e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f0e │ │ │ │ + beq.w 81f32 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 84b1c │ │ │ │ + bl 846b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3292 @ 0xcdc │ │ │ │ + movw r1, #6556 @ 0x199c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8163a │ │ │ │ + beq.n 8165e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f04 │ │ │ │ + beq.w 81f28 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov.w sl, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r2, #1608] @ 0x648 │ │ │ │ - b.n 8169e │ │ │ │ + b.n 816c2 │ │ │ │ nop │ │ │ │ lsrs r4, r2, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r0, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81ef0 │ │ │ │ - bl 86010 │ │ │ │ + beq.w 81f14 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81ec0 │ │ │ │ + beq.w 81ee4 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 8169a │ │ │ │ + beq.n 816be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81eb6 │ │ │ │ + beq.w 81eda │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r0, [r7, sl, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81670 │ │ │ │ + bne.n 81694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 864a4 │ │ │ │ + bl 86034 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81ece │ │ │ │ + bne.w 81ef2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78540 │ │ │ │ + bl 7852c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 816d0 │ │ │ │ + beq.n 816f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 816d0 │ │ │ │ + cbnz r2, 816f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3304 @ 0xce8 │ │ │ │ + movw r1, #6568 @ 0x19a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 816fc │ │ │ │ + beq.n 81720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81eae │ │ │ │ + beq.w 81ed2 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov.w r0, #290 @ 0x122 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr.w r8, [pc, #1256] @ 81bfc │ │ │ │ + beq.w 81eb0 │ │ │ │ + ldr.w r8, [pc, #1256] @ 81c20 │ │ │ │ add.w r9, r0, #8 │ │ │ │ strd fp, r4, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, r8, #1160 @ 0x488 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ add.w r5, r8, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e72 │ │ │ │ + beq.w 81e96 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e72 │ │ │ │ + beq.w 81e96 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e72 │ │ │ │ + beq.w 81e96 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ add.w r8, r5, #16 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e72 │ │ │ │ + beq.w 81e96 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e72 │ │ │ │ + beq.w 81e96 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ cmp sl, r8 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bne.n 81726 │ │ │ │ + bne.n 8174a │ │ │ │ mov r3, fp │ │ │ │ - movw r1, #3328 @ 0xd00 │ │ │ │ + movw r1, #6592 @ 0x19c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 8761c │ │ │ │ + bl 871a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81812 │ │ │ │ + beq.n 81836 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 81812 │ │ │ │ + cbnz r2, 81836 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40548 @ 0x9e64 │ │ │ │ + movw r1, #43812 @ 0xab24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8183e │ │ │ │ + beq.n 81862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81e6a │ │ │ │ + beq.w 81e8e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #3332 @ 0xd04 │ │ │ │ + beq.w 81eb0 │ │ │ │ + movw r0, #6596 @ 0x19c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3340 @ 0xd0c │ │ │ │ + movw r1, #6604 @ 0x19cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81880 │ │ │ │ + beq.n 818a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82142 │ │ │ │ + beq.w 82166 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #52164 @ 0xcbc4 │ │ │ │ + beq.w 81eb0 │ │ │ │ + movw r0, #55428 @ 0xd884 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3352 @ 0xd18 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8212e │ │ │ │ + bne.w 82152 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr r2, [pc, #796] @ (81be0 ) │ │ │ │ + beq.w 81eb0 │ │ │ │ + ldr r2, [pc, #796] @ (81c04 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #796] @ (81be4 ) │ │ │ │ + ldr r1, [pc, #796] @ (81c08 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aef38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f2e │ │ │ │ - ldr r0, [pc, #780] @ (81be4 ) │ │ │ │ - bl 85968 │ │ │ │ + beq.w 81f52 │ │ │ │ + ldr r0, [pc, #780] @ (81c08 ) │ │ │ │ + bl 854f8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr r3, [pc, #772] @ (81be8 ) │ │ │ │ + beq.w 81eb0 │ │ │ │ + ldr r3, [pc, #772] @ (81c0c ) │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r0, #3364 @ 0xd24 │ │ │ │ + movw r0, #6628 @ 0x19e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add.w r2, r3, #160 @ 0xa0 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r3, [r7, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82108 │ │ │ │ + bne.w 8212c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8184 @ 0x1ff8 │ │ │ │ + movw r1, #11476 @ 0x2cd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81932 │ │ │ │ + beq.n 81956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82100 │ │ │ │ + beq.w 82124 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - bl 71f84 │ │ │ │ + beq.w 81eb0 │ │ │ │ + bl 71f9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #3372 @ 0xd2c │ │ │ │ + beq.w 81eb0 │ │ │ │ + movw r0, #6636 @ 0x19ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38884 @ 0x97e4 │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81984 │ │ │ │ + beq.n 819a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820f8 │ │ │ │ + beq.w 8211c │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f18 │ │ │ │ - movw r0, #3380 @ 0xd34 │ │ │ │ + beq.w 81f3c │ │ │ │ + movw r0, #6644 @ 0x19f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3392 @ 0xd40 │ │ │ │ + movw r1, #6656 @ 0x1a00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819ca │ │ │ │ + beq.n 819ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820f0 │ │ │ │ + beq.w 82114 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34140 @ 0x855c │ │ │ │ + movw r1, #37272 @ 0x9198 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ mov.w r0, #2544 @ 0x9f0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 84b1c │ │ │ │ + bl 846b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3204 @ 0xc84 │ │ │ │ + movw r1, #6468 @ 0x1944 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a22 │ │ │ │ + beq.n 81a46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820e8 │ │ │ │ + beq.w 8210c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f18 │ │ │ │ - movw r0, #3404 @ 0xd4c │ │ │ │ + beq.w 81f3c │ │ │ │ + movw r0, #6668 @ 0x1a0c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3424 @ 0xd60 │ │ │ │ + movw r1, #6688 @ 0x1a20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a64 │ │ │ │ + beq.n 81a88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820e0 │ │ │ │ + beq.w 82104 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8943c <_PyNamespace_New@@Base> │ │ │ │ + bl 88fa8 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a8a │ │ │ │ + beq.n 81aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 81a8a │ │ │ │ + cbnz r3, 81aae │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43376 @ 0xa970 │ │ │ │ + movw r1, #46640 @ 0xb630 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ab6 │ │ │ │ + beq.n 81ada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8217c │ │ │ │ + beq.w 821a0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr r2, [pc, #300] @ (81bec ) │ │ │ │ + beq.w 81eb0 │ │ │ │ + ldr r2, [pc, #300] @ (81c10 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #300] @ (81bf0 ) │ │ │ │ + ldr r1, [pc, #300] @ (81c14 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aef38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f2e │ │ │ │ + beq.w 81f52 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #284] @ (81bf0 ) │ │ │ │ + ldr r0, [pc, #284] @ (81c14 ) │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - bl 85968 │ │ │ │ + bl 854f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1addf8 │ │ │ │ + bl 1b0378 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f18 │ │ │ │ + beq.w 81f3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2132 @ 0x854 │ │ │ │ + movw r1, #5396 @ 0x1514 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b16 │ │ │ │ + beq.n 81b3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8216c │ │ │ │ + beq.w 82190 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 81e8c │ │ │ │ - movw r0, #14188 @ 0x376c │ │ │ │ + beq.w 81eb0 │ │ │ │ + movw r0, #17524 @ 0x4474 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3436 @ 0xd6c │ │ │ │ + movw r1, #6700 @ 0x1a2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b56 │ │ │ │ + beq.n 81b7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82174 │ │ │ │ + beq.w 82198 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - bl 1ae004 │ │ │ │ + beq.w 81eb0 │ │ │ │ + bl 1b0584 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9720 @ 0x25f8 │ │ │ │ + movw r1, #13072 @ 0x3310 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b90 │ │ │ │ + beq.n 81bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8214c │ │ │ │ + beq.w 82170 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - ldr r2, [pc, #88] @ (81bf4 ) │ │ │ │ + beq.w 81eb0 │ │ │ │ + ldr r2, [pc, #88] @ (81c18 ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #88] @ (81bf8 ) │ │ │ │ + ldr r1, [pc, #88] @ (81c1c ) │ │ │ │ movs r3, #0 │ │ │ │ - bl 1acb78 │ │ │ │ + bl 1aef38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f2e │ │ │ │ + beq.w 81f52 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3456 @ 0xd80 │ │ │ │ + movw r1, #6720 @ 0x1a40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c00 │ │ │ │ + beq.n 81c24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8215c │ │ │ │ - b.n 81c00 │ │ │ │ + beq.w 82180 │ │ │ │ + b.n 81c24 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r6, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r4, [r6, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + ldr r1, [pc, #672] @ (81ec4 ) │ │ │ │ movs r7, r5 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ - bl 71f84 │ │ │ │ + beq.w 81eb0 │ │ │ │ + bl 71f9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3468 @ 0xd8c │ │ │ │ + movw r1, #6732 @ 0x1a4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c3a │ │ │ │ + beq.n 81c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82154 │ │ │ │ + beq.w 82178 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3488 @ 0xda0 │ │ │ │ + movw r1, #6752 @ 0x1a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c76 │ │ │ │ + beq.n 81c9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82164 │ │ │ │ + beq.w 82188 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 820d6 │ │ │ │ + bne.w 820fa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movw r2, #48828 @ 0xbebc │ │ │ │ + movw r2, #52092 @ 0xcb7c │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1ae1dc │ │ │ │ + bl 1b075c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8205a │ │ │ │ - ldr r0, [pc, #800] @ (81fc4 ) │ │ │ │ + beq.w 8207e │ │ │ │ + ldr r0, [pc, #800] @ (81fe8 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1ace74 │ │ │ │ + bl 1af234 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8205a │ │ │ │ - movw r1, #58728 @ 0xe568 │ │ │ │ + beq.w 8207e │ │ │ │ + movw r1, #61952 @ 0xf200 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #780] @ (81fc8 ) │ │ │ │ - bl 83424 │ │ │ │ + ldr r2, [pc, #780] @ (81fec ) │ │ │ │ + bl 82fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - movw r1, #52928 @ 0xcec0 │ │ │ │ + bne.w 82064 │ │ │ │ + movw r1, #56192 @ 0xdb80 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #764] @ (81fcc ) │ │ │ │ + ldr r2, [pc, #764] @ (81ff0 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - bl 8943c <_PyNamespace_New@@Base> │ │ │ │ + bne.w 82064 │ │ │ │ + bl 88fa8 <_PyNamespace_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82040 │ │ │ │ + beq.w 82064 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5268 @ 0x1494 │ │ │ │ + movw r1, #8560 @ 0x2170 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 81d0e │ │ │ │ + beq.n 81d32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820ce │ │ │ │ + beq.w 820f2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - ldr r7, [pc, #696] @ (81fd0 ) │ │ │ │ + bne.w 82064 │ │ │ │ + ldr r7, [pc, #696] @ (81ff4 ) │ │ │ │ mov.w r9, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 81d34 │ │ │ │ + b.n 81d58 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82040 │ │ │ │ + bne.w 82064 │ │ │ │ cmp.w fp, #17 │ │ │ │ - beq.n 81d6e │ │ │ │ + beq.n 81d92 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r9, fp │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82040 │ │ │ │ - bl 83424 │ │ │ │ + beq.w 82064 │ │ │ │ + bl 82fc0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 81d24 │ │ │ │ + beq.n 81d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81d24 │ │ │ │ + bne.n 81d48 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 81d24 │ │ │ │ - movw r1, #3500 @ 0xdac │ │ │ │ + b.n 81d48 │ │ │ │ + movw r1, #6764 @ 0x1a6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #604] @ (81fd4 ) │ │ │ │ + ldr r2, [pc, #604] @ (81ff8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - ldr r6, [pc, #592] @ (81fd8 ) │ │ │ │ + bne.w 82064 │ │ │ │ + ldr r6, [pc, #592] @ (81ffc ) │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #584] @ (81fd4 ) │ │ │ │ - movw r1, #3512 @ 0xdb8 │ │ │ │ + ldr r2, [pc, #584] @ (81ff8 ) │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r6, #876] @ 0x36c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 820b8 │ │ │ │ + bne.w 820dc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - ldr r2, [pc, #556] @ (81fdc ) │ │ │ │ + bne.w 82064 │ │ │ │ + ldr r2, [pc, #556] @ (82000 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #3524 @ 0xdc4 │ │ │ │ + movw r1, #6788 @ 0x1a84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ ldr.w r3, [r6, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 820a4 │ │ │ │ + bne.w 820c8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - ldr r2, [pc, #520] @ (81fe0 ) │ │ │ │ + bne.w 82064 │ │ │ │ + ldr r2, [pc, #520] @ (82004 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #3536 @ 0xdd0 │ │ │ │ + movw r1, #6800 @ 0x1a90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ ldr.w r3, [r6, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82090 │ │ │ │ + bne.w 820b4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82040 │ │ │ │ - ldr r2, [pc, #488] @ (81fe4 ) │ │ │ │ + bne.w 82064 │ │ │ │ + ldr r2, [pc, #488] @ (82008 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #3548 @ 0xddc │ │ │ │ + movw r1, #6812 @ 0x1a9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83424 │ │ │ │ + bl 82fc0 │ │ │ │ ldr.w r3, [r6, #956] @ 0x3bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8207c │ │ │ │ + bne.w 820a0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82040 │ │ │ │ + bne.w 82064 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - movw r1, #8400 @ 0x20d0 │ │ │ │ + movw r1, #11692 @ 0x2dac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8084c │ │ │ │ + bl 80870 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81e4a │ │ │ │ + beq.n 81e6e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82074 │ │ │ │ + beq.w 82098 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 8205a │ │ │ │ + beq.w 8207e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8183e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81862 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81e8c │ │ │ │ + beq.n 81eb0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 81e8c │ │ │ │ + cbnz r2, 81eb0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #2960 @ 0xb90 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #6224 @ 0x1850 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #336] @ (81fe8 ) │ │ │ │ + ldr r1, [pc, #336] @ (8200c ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81e62 │ │ │ │ + b.n 81e86 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 816fc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81720 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8169a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 816be │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81ece │ │ │ │ + beq.n 81ef2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 81ee8 │ │ │ │ + cbz r2, 81f0c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81e8c │ │ │ │ + beq.n 81eb0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81e8c │ │ │ │ + bne.n 81eb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e8c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81eb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ece │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ef2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81e8c │ │ │ │ + beq.n 81eb0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81e8c │ │ │ │ - b.n 81ee2 │ │ │ │ + bne.n 81eb0 │ │ │ │ + b.n 81f06 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8163a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8165e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 815fa │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8161e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81e8c │ │ │ │ + beq.n 81eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81e8c │ │ │ │ + bne.n 81eb0 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 81ee2 │ │ │ │ - movw r3, #2988 @ 0xbac │ │ │ │ + b.n 81f06 │ │ │ │ + movw r3, #6252 @ 0x186c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 81e94 │ │ │ │ + b.n 81eb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 814ec │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81510 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 814b2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 814d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81526 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8154a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81474 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81498 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81432 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81456 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 813f0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 813a8 │ │ │ │ + bne.w 813cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 813a8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 813cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8136e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81392 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 812d8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 812fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81292 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 812b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8131a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8133e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8124e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81272 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 811c6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 811ea │ │ │ │ lsrs r4, r2, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - sbcs r4, r0 │ │ │ │ + ldr r6, [pc, #272] @ (82108 ) │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - adcs r4, r6 │ │ │ │ + ldr r6, [pc, #208] @ (820e0 ) │ │ │ │ movs r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8120a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8122e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8117a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8119e │ │ │ │ mov r0, r7 │ │ │ │ - bl 79054 │ │ │ │ - ldr r3, [pc, #380] @ (82184 ) │ │ │ │ + bl 79040 │ │ │ │ + ldr r3, [pc, #380] @ (821a8 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #3084 @ 0xc0c │ │ │ │ + movw r3, #6348 @ 0x18cc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 81e62 │ │ │ │ - ldr r2, [pc, #348] @ (82188 ) │ │ │ │ + b.n 81e86 │ │ │ │ + ldr r2, [pc, #348] @ (821ac ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r0, r4, [sp, #12] │ │ │ │ - movw r3, #3016 @ 0xbc8 │ │ │ │ + movw r3, #6280 @ 0x1888 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ stmia.w r0, {r1, r2, r3, r4} │ │ │ │ - b.n 81e62 │ │ │ │ + b.n 81e86 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8205a │ │ │ │ + beq.n 8207e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 8205a │ │ │ │ + cbnz r3, 8207e │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #296] @ (82188 ) │ │ │ │ + ldr r2, [pc, #296] @ (821ac ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #2960 @ 0xb90 │ │ │ │ + movw r3, #6224 @ 0x1850 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 81e62 │ │ │ │ + b.n 81e86 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e4a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e6e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #956] @ 0x3bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e1a │ │ │ │ - ldr r0, [pc, #256] @ (8218c ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e1a │ │ │ │ + bne.w 81e3e │ │ │ │ + ldr r0, [pc, #256] @ (821b0 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e3e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81df4 │ │ │ │ - ldr r0, [pc, #240] @ (82190 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81df4 │ │ │ │ + bne.w 81e18 │ │ │ │ + ldr r0, [pc, #240] @ (821b4 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e18 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81dce │ │ │ │ - ldr r0, [pc, #224] @ (82194 ) │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81dce │ │ │ │ + bne.w 81df2 │ │ │ │ + ldr r0, [pc, #224] @ (821b8 ) │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81df2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #876] @ 0x36c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81da8 │ │ │ │ + bne.w 81dcc │ │ │ │ add.w r0, r6, #876 @ 0x36c │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81da8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81dcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d0e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81d32 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e8c │ │ │ │ - b.n 81c88 │ │ │ │ + bne.w 81eb0 │ │ │ │ + b.n 81cac │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a64 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a22 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a46 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 819ca │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 819ee │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81984 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 819a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81932 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81956 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8190c │ │ │ │ + beq.w 81930 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81e8c │ │ │ │ + beq.w 81eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e8c │ │ │ │ + bne.w 81eb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e8c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81eb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 818ba │ │ │ │ + bne.w 818de │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 818ba │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 818de │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81880 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 818a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b90 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81bb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c3a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c5e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c00 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c76 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c9a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b16 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b3a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b56 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b7a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ab6 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ada │ │ │ │ + ldr r1, [pc, #576] @ (823ec ) │ │ │ │ movs r7, r5 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + ldr r1, [pc, #512] @ (823b0 ) │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r2, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00082198 : │ │ │ │ +000821bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 821c8 │ │ │ │ - bl 821dc │ │ │ │ + cbz r0, 821ec │ │ │ │ + bl 82200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 821c6 │ │ │ │ + beq.n 821ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 821ce │ │ │ │ + cbz r3, 821f2 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r1 │ │ │ │ - b.n 821c8 │ │ │ │ + b.n 821ec │ │ │ │ │ │ │ │ -000821dc : │ │ │ │ +00082200 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #4572 @ 0x11dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 82238 │ │ │ │ - cbz r0, 82232 │ │ │ │ + bl 1af3ac │ │ │ │ + cbz r0, 82256 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 82338 │ │ │ │ - cbnz r0, 8221c │ │ │ │ + bl 1af3f4 │ │ │ │ + cbnz r0, 82240 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 826c0 │ │ │ │ + bl 8225c │ │ │ │ mov r0, r4 │ │ │ │ - bl 826c0 │ │ │ │ + bl 8225c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82232 │ │ │ │ + beq.n 82256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 82232 │ │ │ │ + cbnz r3, 82256 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 82216 │ │ │ │ - nop │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movs r1, #0 │ │ │ │ - sub sp, #8 │ │ │ │ - bl 7ac74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 82300 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #216] @ (82330 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movs r1, #0 │ │ │ │ - strd r1, r1, [r3, #12] │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - strd r1, r1, [r3, #20] │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ - add.w r2, r5, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r2, #2416] @ 0x970 │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 822ca │ │ │ │ - subs r0, #1 │ │ │ │ - str.w r0, [r2, #2416] @ 0x970 │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r4, [r2, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #172] @ (82334 ) │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 82304 │ │ │ │ - movw r0, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r5, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - strd r2, r1, [r4, #24] │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ - str r1, [r4, #8] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ - str r2, [r5, r0] │ │ │ │ - adc.w r1, r1, #0 │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - strd r2, r1, [r4, #16] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #21632 @ 0x5480 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 82292 │ │ │ │ - movw r0, #44060 @ 0xac1c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl 8a1bc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 82300 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 82328 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 822c4 │ │ │ │ - movw r0, #58961 @ 0xe651 │ │ │ │ - movt r0, #18 │ │ │ │ - cmp r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 8231c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 82292 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 82292 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82300 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r6, r3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - bpl.w 826a8 │ │ │ │ - ldr r5, [pc, #732] @ (82640 ) │ │ │ │ - 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 8260e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 82386 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - ldr.w r3, [r5, #3072] @ 0xc00 │ │ │ │ - movw r7, #42220 @ 0xa4ec │ │ │ │ - movt r7, #71 @ 0x47 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 82584 │ │ │ │ - ldr.w r3, [r5, #3080] @ 0xc08 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 82584 │ │ │ │ - ldr r2, [pc, #672] @ (82644 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str.w r8, [sp] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #648] @ (82648 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 8269c │ │ │ │ - bl 7c85c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 826b8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 826a8 │ │ │ │ - ldr.w r2, [r5, #1176] @ 0x498 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 82620 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 823f0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 8259c │ │ │ │ - ldr.w r3, [r5, #1188] @ 0x4a4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 8259c │ │ │ │ - ldr r2, [pc, #572] @ (82644 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #556] @ (8264c ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 82688 │ │ │ │ - bl 7c85c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 826b8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 826a8 │ │ │ │ - ldr.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 82670 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 82458 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #3416] @ 0xd58 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 825b4 │ │ │ │ - ldr.w r3, [r5, #3424] @ 0xd60 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 825b4 │ │ │ │ - ldr r2, [pc, #468] @ (82644 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #456] @ (82650 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 82696 │ │ │ │ - bl 7c85c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 826b8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 826a8 │ │ │ │ - ldr.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 82660 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 824b8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #2724] @ 0xaa4 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 825d2 │ │ │ │ - ldr.w r3, [r5, #2732] @ 0xaac │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 825d2 │ │ │ │ - ldr r2, [pc, #372] @ (82644 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #364] @ (82654 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 826a2 │ │ │ │ - bl 7c85c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 826b8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bpl.w 826a8 │ │ │ │ - ldr r3, [pc, #340] @ (82658 ) │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 82630 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8251a │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - ldr.w r2, [r3, #500] @ 0x1f4 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 825f0 │ │ │ │ - ldr.w r3, [r3, #508] @ 0x1fc │ │ │ │ - adds r1, r3, #1 │ │ │ │ - beq.n 825f0 │ │ │ │ - ldr r2, [pc, #280] @ (82644 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #280] @ (8265c ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 8268e │ │ │ │ - bl 7c85c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 826b8 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 8257c │ │ │ │ - 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 790b0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #192] @ (82648 ) │ │ │ │ - bl 6d774 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 823a2 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [pc, #176] @ (82648 ) │ │ │ │ - bl 1ab6e0 │ │ │ │ - b.n 823c8 │ │ │ │ - ldr r0, [pc, #172] @ (8264c ) │ │ │ │ - bl 6d774 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 82404 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #156] @ (8264c ) │ │ │ │ - bl 1ab6e0 │ │ │ │ - b.n 82428 │ │ │ │ - ldr r0, [pc, #152] @ (82650 ) │ │ │ │ - bl 6d774 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 8246c │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [pc, #132] @ (82650 ) │ │ │ │ - bl 1ab6e0 │ │ │ │ - b.n 82490 │ │ │ │ - ldr r0, [pc, #128] @ (82654 ) │ │ │ │ - bl 6d774 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 824cc │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [pc, #104] @ (82654 ) │ │ │ │ - bl 1ab6e0 │ │ │ │ - b.n 824f0 │ │ │ │ - ldr r0, [pc, #104] @ (8265c ) │ │ │ │ - bl 6d774 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 8252a │ │ │ │ - ldr r0, [pc, #92] @ (8265c ) │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - bl 1ab6e0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 82550 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3068] @ 0xbfc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 82380 │ │ │ │ - b.n 82386 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #1176] @ 0x498 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 823ec │ │ │ │ - b.n 823f0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 82516 │ │ │ │ - b.n 8251a │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 82910 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add sp, #32 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 824b4 │ │ │ │ - b.n 824b8 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 82454 │ │ │ │ - b.n 82458 │ │ │ │ - bl 7a2f8 │ │ │ │ - b.n 82428 │ │ │ │ - bl 7a2f8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 82550 │ │ │ │ - bl 7a2f8 │ │ │ │ - b.n 82490 │ │ │ │ - bl 7a2f8 │ │ │ │ - b.n 823c8 │ │ │ │ - bl 7a2f8 │ │ │ │ - b.n 824f0 │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8257c │ │ │ │ + b.n 8223a │ │ │ │ nop │ │ │ │ │ │ │ │ -000826c0 : │ │ │ │ +0008225c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ - cbnz r3, 82706 │ │ │ │ - ldr.w ip, [pc, #52] @ 8270c │ │ │ │ + cbnz r3, 822a2 │ │ │ │ + ldr.w ip, [pc, #52] @ 822a8 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r1, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ @@ -131662,132 +131234,132 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ pop {r3, pc} │ │ │ │ bl 2b6b4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082710 : │ │ │ │ +000822ac : │ │ │ │ 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 82758 │ │ │ │ - cbz r0, 8274a │ │ │ │ + bl 822f4 │ │ │ │ + cbz r0, 822e6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82884 │ │ │ │ + bl 82420 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 82746 │ │ │ │ + beq.n 822e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 82750 │ │ │ │ + cbz r3, 822ec │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82746 │ │ │ │ + b.n 822e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82746 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822e2 │ │ │ │ │ │ │ │ -00082758 : │ │ │ │ +000822f4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8279e │ │ │ │ + bne.n 8233a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 827ba │ │ │ │ + cbz r0, 82356 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 827ba │ │ │ │ - ldr r1, [pc, #96] @ (827e8 ) │ │ │ │ + bpl.n 82356 │ │ │ │ + ldr r1, [pc, #96] @ (82384 ) │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 827ec │ │ │ │ + bl 82388 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 827ba │ │ │ │ + bne.n 82356 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 827b0 │ │ │ │ + bpl.n 8234c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82778 │ │ │ │ - bl 4a95c │ │ │ │ - b.n 827d6 │ │ │ │ + bne.n 82314 │ │ │ │ + bl 4a944 │ │ │ │ + b.n 82372 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 827da │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 827d6 │ │ │ │ + bne.n 82376 │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 82372 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3780 @ 0xec4 │ │ │ │ + movw r1, #7044 @ 0x1b84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8279a │ │ │ │ + b.n 82336 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 827ba │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 827ba │ │ │ │ + bne.n 82356 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82356 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000827ec : │ │ │ │ +00082388 : │ │ │ │ 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 8286c │ │ │ │ + bpl.n 82408 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8284a │ │ │ │ + bne.n 823e6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8284a │ │ │ │ + beq.n 823e6 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82864 │ │ │ │ + beq.n 82400 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 82834 │ │ │ │ + cbnz r3, 823d0 │ │ │ │ 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 │ │ │ │ @@ -131797,159 +131369,159 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8287c │ │ │ │ + beq.n 82418 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 82828 │ │ │ │ + bne.n 823c4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8282e │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + b.n 823ca │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8282e │ │ │ │ + b.n 823ca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82b02 │ │ │ │ + beq.w 8269e │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82de2 │ │ │ │ + beq.w 8297e │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ - movw r3, #43613 @ 0xaa5d │ │ │ │ + movw r3, #42265 @ 0xa519 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 832e8 │ │ │ │ + bne.w 82e84 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 82b62 │ │ │ │ + bgt.w 826fe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83322 │ │ │ │ + beq.w 82ebe │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 83322 │ │ │ │ + bhi.w 82ebe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r3, #20 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8330a │ │ │ │ + bmi.w 82ea6 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r0, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 82b3c │ │ │ │ - ldr.w r8, [pc, #868] @ 82c88 │ │ │ │ + bmi.w 826d8 │ │ │ │ + ldr.w r8, [pc, #868] @ 82824 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bhi.w 82d7a │ │ │ │ + bhi.w 82916 │ │ │ │ adds r0, r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bmi.w 82d7a │ │ │ │ + bmi.w 82916 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9353 @ 0x2489 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82d6a │ │ │ │ + bne.w 82906 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bcs.w 82d1c │ │ │ │ + bcs.w 828b8 │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr.w r3, [r2, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 82d60 │ │ │ │ + beq.w 828fc │ │ │ │ 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 82b8a │ │ │ │ + beq.w 82726 │ │ │ │ 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 82be0 │ │ │ │ + bgt.w 8277c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82c3c │ │ │ │ - ldr r2, [pc, #696] @ (82c84 ) │ │ │ │ + bne.w 827d8 │ │ │ │ + ldr r2, [pc, #696] @ (82820 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82c44 │ │ │ │ + bne.w 827e0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.w 82c6c │ │ │ │ + beq.w 82808 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82c7c │ │ │ │ + bne.w 82818 │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -131961,449 +131533,449 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r6, [fp] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 832da │ │ │ │ + bne.w 82e76 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8319a │ │ │ │ + beq.w 82d36 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8319a │ │ │ │ + beq.w 82d36 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8316e │ │ │ │ + bpl.w 82d0a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 82cd6 │ │ │ │ + bne.w 82872 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 82cf8 │ │ │ │ - movw r3, #14289 @ 0x37d1 │ │ │ │ + beq.w 82894 │ │ │ │ + movw r3, #13165 @ 0x336d │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 82c8c │ │ │ │ + bne.w 82828 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 837d8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83374 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 82ca2 │ │ │ │ + bne.w 8283e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82ade │ │ │ │ + beq.n 8267a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83050 │ │ │ │ + beq.w 82bec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8319a │ │ │ │ + bne.w 82d36 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82af8 │ │ │ │ + beq.n 82694 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83300 │ │ │ │ + beq.w 82e9c │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 828bc │ │ │ │ + bne.w 82458 │ │ │ │ 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 8330a │ │ │ │ + bmi.w 82ea6 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ tst.w r2, #4 │ │ │ │ - movw r2, #7589 @ 0x1da5 │ │ │ │ + movw r2, #6205 @ 0x183d │ │ │ │ movt r2, #12 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 82920 │ │ │ │ + beq.w 824bc │ │ │ │ ldr.w r1, [sl, #440] @ 0x1b8 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 82920 │ │ │ │ - movw r3, #6325 @ 0x18b5 │ │ │ │ + b.n 824bc │ │ │ │ + movw r3, #4581 @ 0x11e5 │ │ │ │ movt r3, #9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 828fa │ │ │ │ + b.n 82496 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 828fa │ │ │ │ + beq.w 82496 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 82d54 │ │ │ │ + beq.w 828f0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 83322 │ │ │ │ - movw r3, #28085 @ 0x6db5 │ │ │ │ + bne.w 82ebe │ │ │ │ + movw r3, #26617 @ 0x67f9 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 828fa │ │ │ │ + b.n 82496 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cmp r5, r2 │ │ │ │ - ittt hi │ │ │ │ - ldrhi r3, [r3, #12] │ │ │ │ - strhi.w r3, [ip, #12] │ │ │ │ - strhi.w ip, [r3, #8] │ │ │ │ - bhi.w 82998 │ │ │ │ + cmp r2, r5 │ │ │ │ + ittt cc │ │ │ │ + ldrcc r3, [r3, #12] │ │ │ │ + strcc.w r3, [ip, #12] │ │ │ │ + strcc.w ip, [r3, #8] │ │ │ │ + bcc.w 82534 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r6, [r3, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82d1c │ │ │ │ + beq.w 828b8 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 829b8 │ │ │ │ + ble.w 82554 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829b8 │ │ │ │ + beq.w 82554 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 829b8 │ │ │ │ + beq.w 82554 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 829b8 │ │ │ │ + bne.w 82554 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8333c │ │ │ │ + bne.w 82ed8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 829b8 │ │ │ │ + bmi.w 82554 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82c16 │ │ │ │ + bne.n 827b2 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 829ca │ │ │ │ + beq.w 82566 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 829ca │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 82566 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83160 │ │ │ │ + bne.w 82cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bne.w 829ee │ │ │ │ + bne.w 8258a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82a02 │ │ │ │ + beq.w 8259e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 82a02 │ │ │ │ + b.n 8259e │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 82aca │ │ │ │ + beq.w 82666 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82aca │ │ │ │ + bne.w 82666 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r9, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 82ccc │ │ │ │ + beq.n 82868 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 82aca │ │ │ │ + b.n 82666 │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 82aa2 │ │ │ │ + bne.w 8263e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83276 │ │ │ │ + beq.w 82e12 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 92748 │ │ │ │ + bl 92078 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83246 │ │ │ │ + beq.w 82de2 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 82c94 │ │ │ │ + b.n 82830 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r2, #52321 @ 0xcc61 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83138 │ │ │ │ + bne.w 82cd4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 82d7a │ │ │ │ + cbz r0, 82916 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 82bc0 │ │ │ │ - movw r3, #30245 @ 0x7625 │ │ │ │ + b.n 8275c │ │ │ │ + movw r3, #35233 @ 0x89a1 │ │ │ │ movt r3, #22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 828fa │ │ │ │ + b.n 82496 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, lr │ │ │ │ - bl 72540 │ │ │ │ - b.n 82bb2 │ │ │ │ + bl 72558 │ │ │ │ + b.n 8274e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82bb8 │ │ │ │ + bne.w 82754 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ef3fc │ │ │ │ + bl 1f11dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82b04 │ │ │ │ + b.n 826a0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #7172 @ 0x1c04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8319a │ │ │ │ + beq.w 82d36 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 82dbe │ │ │ │ + cbnz r3, 8295a │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ad140 │ │ │ │ + bl 1af5f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8319a │ │ │ │ + bne.w 82d36 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82dd8 │ │ │ │ + beq.n 82974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8322a │ │ │ │ + beq.w 82dc6 │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82b02 │ │ │ │ + beq.w 8269e │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 832e8 │ │ │ │ + bne.w 82e84 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 83012 │ │ │ │ + bgt.w 82bae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83322 │ │ │ │ + beq.w 82ebe │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 83322 │ │ │ │ + bhi.w 82ebe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r1, #10 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r5, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8330a │ │ │ │ + bmi.w 82ea6 │ │ │ │ movw r6, #16312 @ 0x3fb8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq sl, r1 │ │ │ │ addne.w sl, r1, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 83346 │ │ │ │ - ldr r7, [pc, #760] @ (83144 ) │ │ │ │ + bmi.w 82ee2 │ │ │ │ + ldr r7, [pc, #760] @ (82ce0 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, sl, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ - bcc.w 83200 │ │ │ │ + bcc.w 82d9c │ │ │ │ adds.w r3, r2, sl, lsl #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bmi.w 83200 │ │ │ │ + bmi.w 82d9c │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9353 @ 0x2489 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 831f0 │ │ │ │ + bne.w 82d8c │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bcs.w 831b8 │ │ │ │ + bcs.w 82d54 │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [r3, lr, lsl #3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83212 │ │ │ │ + beq.w 82dae │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w ip, [r3] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 83020 │ │ │ │ + beq.w 82bbc │ │ │ │ add.w r4, r3, sl, lsl #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ sub.w sl, r4, #8 │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #3760] @ 0xeb0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r2, #3756] @ 0xeac │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 830e0 │ │ │ │ + blt.w 82c7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr r6, [pc, #576] @ (83148 ) │ │ │ │ + ldr r6, [pc, #576] @ (82ce4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8314c │ │ │ │ + bne.w 82ce8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ @@ -132426,971 +131998,971 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str.w sl, [r2] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str.w sl, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8323c │ │ │ │ + bne.w 82dd8 │ │ │ │ mov r0, r9 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8319a │ │ │ │ + beq.w 82d36 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8319a │ │ │ │ + beq.w 82d36 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 82d86 │ │ │ │ + bpl.w 82922 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 830d0 │ │ │ │ + bne.w 82c6c │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 83080 │ │ │ │ - movw r3, #14289 @ 0x37d1 │ │ │ │ + beq.n 82c1c │ │ │ │ + movw r3, #13165 @ 0x336d │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8305c │ │ │ │ + bne.n 82bf8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 837d8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83374 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 830ac │ │ │ │ + bne.n 82c48 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82db0 │ │ │ │ - b.n 82dbe │ │ │ │ - movw r5, #6325 @ 0x18b5 │ │ │ │ + bne.w 8294c │ │ │ │ + b.n 8295a │ │ │ │ + movw r5, #4581 @ 0x11e5 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 82e1e │ │ │ │ - movw r5, #7589 @ 0x1da5 │ │ │ │ + b.n 829ba │ │ │ │ + movw r5, #6205 @ 0x183d │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82e1e │ │ │ │ + b.n 829ba │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 83068 │ │ │ │ - movw r5, #43613 @ 0xaa5d │ │ │ │ + bne.n 82c04 │ │ │ │ + movw r5, #42265 @ 0xa519 │ │ │ │ movt r5, #11 │ │ │ │ - b.n 82e1e │ │ │ │ + b.n 829ba │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 830d6 │ │ │ │ + bcc.n 82c72 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 831b8 │ │ │ │ + beq.w 82d54 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 82ecc │ │ │ │ + b.n 82a68 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ad140 │ │ │ │ + bl 1af5f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 82ade │ │ │ │ + b.n 8267a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82fe4 │ │ │ │ + b.n 82b80 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8312e │ │ │ │ + beq.n 82cca │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 83322 │ │ │ │ - movw r5, #28085 @ 0x6db5 │ │ │ │ + bne.w 82ebe │ │ │ │ + movw r5, #26617 @ 0x67f9 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82e1e │ │ │ │ + b.n 829ba │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 833ae │ │ │ │ - bl 92748 │ │ │ │ + beq.w 82f4a │ │ │ │ + bl 92078 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8337e │ │ │ │ + beq.w 82f1a │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82fee │ │ │ │ + beq.n 82b8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82fee │ │ │ │ + bne.n 82b8a │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 830ca │ │ │ │ + cbz r3, 82c66 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 82fee │ │ │ │ + b.n 82b8a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 82fb2 │ │ │ │ + b.n 82b4e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 82ecc │ │ │ │ + b.n 82a68 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ef4 │ │ │ │ + beq.w 82a90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82ef4 │ │ │ │ + beq.w 82a90 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82ef4 │ │ │ │ + bne.w 82a90 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83232 │ │ │ │ + bne.w 82dce │ │ │ │ add.w r3, r9, #12 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 82ef4 │ │ │ │ + bmi.w 82a90 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83118 │ │ │ │ + bne.n 82cb4 │ │ │ │ dmb ish │ │ │ │ - b.n 82ef4 │ │ │ │ - movw r5, #30245 @ 0x7625 │ │ │ │ + b.n 82a90 │ │ │ │ + movw r5, #35233 @ 0x89a1 │ │ │ │ movt r5, #22 │ │ │ │ - b.n 82e1e │ │ │ │ + b.n 829ba │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 82d3c │ │ │ │ + b.n 828d8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8321e │ │ │ │ + bne.n 82dba │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 82f14 │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 82ab0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 82c58 │ │ │ │ + b.n 827f4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #7172 @ 0x1c04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8319a │ │ │ │ + beq.n 82d36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8304c │ │ │ │ + beq.w 82be8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82d80 │ │ │ │ + beq.w 8291c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82d80 │ │ │ │ + bne.w 8291c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82d80 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8291c │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ movw r2, #52321 @ 0xcc61 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83206 │ │ │ │ + bne.n 82da2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 83200 │ │ │ │ + cbz r3, 82d9c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 82ecc │ │ │ │ + b.n 82a68 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83040 │ │ │ │ + bne.w 82bdc │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 82d7a │ │ │ │ + b.n 82916 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 831d6 │ │ │ │ + b.n 82d72 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8303a │ │ │ │ + b.n 82bd6 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 82f14 │ │ │ │ + b.n 82ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82dd8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82974 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82ef4 │ │ │ │ - b.n 83106 │ │ │ │ + bne.w 82a90 │ │ │ │ + b.n 82ca2 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82dbe │ │ │ │ + b.n 8295a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83186 │ │ │ │ + beq.n 82d22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83186 │ │ │ │ + bne.n 82d22 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 83270 │ │ │ │ + cbz r3, 82e0c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 83186 │ │ │ │ + b.n 82d22 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 83286 │ │ │ │ + beq.n 82e22 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 832b0 │ │ │ │ + cbz r2, 82e4c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83360 │ │ │ │ + beq.n 82efc │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3796 @ 0xed4 │ │ │ │ + movw r3, #7060 @ 0x1b94 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3808 @ 0xee0 │ │ │ │ + movw r1, #7072 @ 0x1ba0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 83186 │ │ │ │ + bl d5480 │ │ │ │ + b.n 82d22 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r9, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 832d0 │ │ │ │ + beq.n 82e6c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 83286 │ │ │ │ + b.n 82e22 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 82ade │ │ │ │ + b.w 8267a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3952 @ 0xf70 │ │ │ │ + movw r1, #7216 @ 0x1c30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 82d80 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 8291c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 82af8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82694 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1168 @ 0x490 │ │ │ │ + movw r1, #4432 @ 0x1150 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 82d80 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 8291c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ + movw r1, #4404 @ 0x1134 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 82d80 │ │ │ │ + bl d5480 │ │ │ │ + b.n 8291c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 829b8 │ │ │ │ - b.n 82c04 │ │ │ │ + bne.w 82554 │ │ │ │ + b.n 827a0 │ │ │ │ ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ ldrd r1, r3, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 82e48 │ │ │ │ + b.n 829e4 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83298 │ │ │ │ + bne.n 82e34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3796 @ 0xed4 │ │ │ │ + movw r3, #7060 @ 0x1b94 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3864 @ 0xf18 │ │ │ │ + movw r1, #7128 @ 0x1bd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 83186 │ │ │ │ + bl d5480 │ │ │ │ + b.n 82d22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82d9e │ │ │ │ + beq.w 8293a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82d9e │ │ │ │ + bne.w 8293a │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 833a8 │ │ │ │ + cbz r3, 82f44 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 82d9e │ │ │ │ + b.n 8293a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 833be │ │ │ │ + beq.n 82f5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8340a │ │ │ │ + cbz r3, 82fa6 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 833ea │ │ │ │ + cbz r1, 82f86 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3796 @ 0xed4 │ │ │ │ + movw r3, #7060 @ 0x1b94 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3808 @ 0xee0 │ │ │ │ + movw r1, #7072 @ 0x1ba0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 82d9e │ │ │ │ + bl d5480 │ │ │ │ + b.n 8293a │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 833d2 │ │ │ │ + bne.n 82f6e │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3796 @ 0xed4 │ │ │ │ + movw r3, #7060 @ 0x1b94 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3864 @ 0xf18 │ │ │ │ + movw r1, #7128 @ 0x1bd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 82d9e │ │ │ │ + bl d5480 │ │ │ │ + b.n 8293a │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 8341c │ │ │ │ + cbz r3, 82fb8 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 833be │ │ │ │ + b.n 82f5a │ │ │ │ nop │ │ │ │ │ │ │ │ -00083424 : │ │ │ │ +00082fc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8355c │ │ │ │ + bne.w 830f8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83556 │ │ │ │ - ldr r7, [pc, #428] @ (83610 ) │ │ │ │ + beq.n 830f2 │ │ │ │ + ldr r7, [pc, #428] @ (831ac ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83556 │ │ │ │ + beq.n 830f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 83538 │ │ │ │ + bpl.n 830d4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r1 │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8351c │ │ │ │ - movw r3, #14289 @ 0x37d1 │ │ │ │ + beq.n 830b8 │ │ │ │ + movw r3, #13165 @ 0x336d │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 834e6 │ │ │ │ + bne.n 83082 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 837d8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83374 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 834f0 │ │ │ │ + bne.n 8308c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 834de │ │ │ │ + beq.n 8307a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 83514 │ │ │ │ + cbz r3, 830b0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 834c2 │ │ │ │ + b.n 8305e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 834ce │ │ │ │ - ldr r2, [pc, #280] @ (83614 ) │ │ │ │ + bne.n 8306a │ │ │ │ + ldr r2, [pc, #280] @ (831b0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8350e │ │ │ │ + cbz r3, 830aa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 834ce │ │ │ │ + b.n 8306a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad140 │ │ │ │ - b.n 834de │ │ │ │ + bl 1af5f0 │ │ │ │ + b.n 8307a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83594 │ │ │ │ + beq.n 83130 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 92748 │ │ │ │ + bl 92078 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 83566 │ │ │ │ + cbz r0, 83102 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 834c2 │ │ │ │ + b.n 8305e │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #7172 @ 0x1c04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 834ce │ │ │ │ + b.n 8306a │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 834de │ │ │ │ + b.n 8307a │ │ │ │ mov r3, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83550 │ │ │ │ + beq.n 830ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83550 │ │ │ │ - ldr r2, [pc, #152] @ (83614 ) │ │ │ │ + bne.n 830ec │ │ │ │ + ldr r2, [pc, #152] @ (831b0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8358e │ │ │ │ + cbz r3, 8312a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 83550 │ │ │ │ + b.n 830ec │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 835a4 │ │ │ │ + beq.n 83140 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 835ee │ │ │ │ + cbz r2, 8318a │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r1, 835dc │ │ │ │ - movw r1, #3808 @ 0xee0 │ │ │ │ + cbz r1, 83178 │ │ │ │ + movw r1, #7072 @ 0x1ba0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r4, #3796 @ 0xed4 │ │ │ │ + movw r4, #7060 @ 0x1b94 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #4008 @ 0xfa8 │ │ │ │ + movw r3, #7272 @ 0x1c68 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bl d599c │ │ │ │ - b.n 83550 │ │ │ │ + bl d5480 │ │ │ │ + b.n 830ec │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 835b4 │ │ │ │ - movw r1, #3864 @ 0xf18 │ │ │ │ + bne.n 83150 │ │ │ │ + movw r1, #7128 @ 0x1bd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 835be │ │ │ │ + b.n 8315a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - ldr r2, [pc, #32] @ (83614 ) │ │ │ │ + ldr r2, [pc, #32] @ (831b0 ) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cbz r6, 83606 │ │ │ │ + cbz r6, 831a2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 835a4 │ │ │ │ + b.n 83140 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083618 : │ │ │ │ +000831b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 836b8 │ │ │ │ + bpl.n 83254 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #352] @ (837ac ) │ │ │ │ + ldr r2, [pc, #352] @ (83348 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 836d6 │ │ │ │ - movw r3, #14289 @ 0x37d1 │ │ │ │ + beq.n 83272 │ │ │ │ + movw r3, #13165 @ 0x336d │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8368a │ │ │ │ + bne.n 83226 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 837d8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83374 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83694 │ │ │ │ + bne.n 83230 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ - b.n 83676 │ │ │ │ + b.n 83212 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83682 │ │ │ │ - ldr r2, [pc, #272] @ (837b0 ) │ │ │ │ + bne.n 8321e │ │ │ │ + ldr r2, [pc, #272] @ (8334c ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r5, 836b2 │ │ │ │ + cbz r5, 8324e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 83682 │ │ │ │ + b.n 8321e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #7172 @ 0x1c04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83682 │ │ │ │ + b.n 8321e │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - cbz r3, 8371a │ │ │ │ - bl 92748 │ │ │ │ + cbz r3, 832b6 │ │ │ │ + bl 92078 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 836ec │ │ │ │ + cbz r0, 83288 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 83676 │ │ │ │ + b.n 83212 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 836d0 │ │ │ │ + beq.n 8326c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 836d0 │ │ │ │ - ldr r2, [pc, #176] @ (837b0 ) │ │ │ │ + bne.n 8326c │ │ │ │ + ldr r2, [pc, #176] @ (8334c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83714 │ │ │ │ + cbz r3, 832b0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 836d0 │ │ │ │ + b.n 8326c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8372a │ │ │ │ + beq.n 832c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 83790 │ │ │ │ + cbz r3, 8332c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 83762 │ │ │ │ - movw r1, #3796 @ 0xed4 │ │ │ │ + cbz r3, 832fe │ │ │ │ + movw r1, #7060 @ 0x1b94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #4008 @ 0xfa8 │ │ │ │ + movw r3, #7272 @ 0x1c68 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #3808 @ 0xee0 │ │ │ │ + movw r1, #7072 @ 0x1ba0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 836d0 │ │ │ │ + bl d5480 │ │ │ │ + b.n 8326c │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8373a │ │ │ │ - movw r1, #3796 @ 0xed4 │ │ │ │ + bne.n 832d6 │ │ │ │ + movw r1, #7060 @ 0x1b94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #4008 @ 0xfa8 │ │ │ │ + movw r3, #7272 @ 0x1c68 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #3864 @ 0xf18 │ │ │ │ + movw r1, #7128 @ 0x1bd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 836d0 │ │ │ │ - ldr r2, [pc, #28] @ (837b0 ) │ │ │ │ + bl d5480 │ │ │ │ + b.n 8326c │ │ │ │ + ldr r2, [pc, #28] @ (8334c ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 837a4 │ │ │ │ + cbz r3, 83340 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8372a │ │ │ │ + b.n 832c6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000837b4 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00083350 <_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 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000837d0 : │ │ │ │ +0008336c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 837d8 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 83374 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -000837d8 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00083374 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 83d66 <_PyObject_GenericSetAttrWithDict@@Base+0x58e> │ │ │ │ + bpl.w 83962 <_PyObject_GenericSetAttrWithDict@@Base+0x5ee> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83a7e <_PyObject_GenericSetAttrWithDict@@Base+0x2a6> │ │ │ │ + bmi.w 8361a <_PyObject_GenericSetAttrWithDict@@Base+0x2a6> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83ac0 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ - ldr.w r9, [pc, #1500] @ 83df0 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + beq.w 8365c <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ + ldr.w r9, [pc, #1500] @ 8398c <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 838d0 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + bne.n 8346c <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 838da <_PyObject_GenericSetAttrWithDict@@Base+0x102> │ │ │ │ + beq.n 83476 <_PyObject_GenericSetAttrWithDict@@Base+0x102> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ eor.w fp, r1, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx fp, fp, #0, #12 │ │ │ │ mla r2, r2, fp, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 838fe <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ + bne.n 8349a <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r2, fp, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 838fe <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ + bne.n 8349a <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ ldr.w r6, [r3, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83ae8 <_PyObject_GenericSetAttrWithDict@@Base+0x310> │ │ │ │ + beq.w 83688 <_PyObject_GenericSetAttrWithDict@@Base+0x314> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83d84 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + beq.w 83922 <_PyObject_GenericSetAttrWithDict@@Base+0x5ae> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8398c <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ - movw r2, #33041 @ 0x8111 │ │ │ │ + beq.n 83528 <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ + movw r2, #31573 @ 0x7b55 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83c1a <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ + bne.w 837ba <_PyObject_GenericSetAttrWithDict@@Base+0x446> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 83c32 <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ + bne.w 837d2 <_PyObject_GenericSetAttrWithDict@@Base+0x45e> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c8450 │ │ │ │ + bl c7e94 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83a56 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.w 835f2 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83a56 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + bne.w 835f2 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad140 │ │ │ │ - b.n 83a56 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + bl 1af5f0 │ │ │ │ + b.n 835f2 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 83828 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 833c4 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ eor.w fp, r1, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx fp, fp, #0, #12 │ │ │ │ mla r2, r2, fp, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 83850 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 833ec <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 83ace <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ + bne.w 8366e <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 83ace <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ + bgt.w 8366e <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 83aa4 <_PyType_LookupRef@@Base+0x114> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 83b78 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83ae2 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cbz r2, 83984 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + bne.w 83682 <_PyObject_GenericSetAttrWithDict@@Base+0x30e> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cbz r2, 83520 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r3, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ adds r0, r1, r2 │ │ │ │ str r6, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -133401,105 +132973,105 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str.w r4, [r1, ip] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [r1, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83c04 <_PyObject_GenericSetAttrWithDict@@Base+0x42c> │ │ │ │ + bne.w 837a4 <_PyObject_GenericSetAttrWithDict@@Base+0x430> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 83d84 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bne.w 83922 <_PyObject_GenericSetAttrWithDict@@Base+0x5ae> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83ca8 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ + bne.w 83848 <_PyObject_GenericSetAttrWithDict@@Base+0x4d4> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 83afc <_PyObject_GenericSetAttrWithDict@@Base+0x324> │ │ │ │ + bmi.w 8369c <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w fp, r7, #12 │ │ │ │ - bmi.n 839d4 <_PyObject_GenericSetAttrWithDict@@Base+0x1fc> │ │ │ │ + bmi.n 83570 <_PyObject_GenericSetAttrWithDict@@Base+0x1fc> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83c84 <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ + beq.w 83824 <_PyObject_GenericSetAttrWithDict@@Base+0x4b0> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r7, #8] │ │ │ │ eorlt.w r0, r1, r1, asr #31 │ │ │ │ sublt.w r0, r0, r1, asr #31 │ │ │ │ ldrdlt r1, ip, [r2, #16] │ │ │ │ itttt lt │ │ │ │ addlt r2, r1, #3 │ │ │ │ mlalt r2, ip, r0, r2 │ │ │ │ biclt.w r2, r2, #3 │ │ │ │ addlt r3, r3, r2 │ │ │ │ add.w fp, r7, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 83c84 <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ + beq.w 83824 <_PyObject_GenericSetAttrWithDict@@Base+0x4b0> │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83b52 <_PyObject_GenericSetAttrWithDict@@Base+0x37a> │ │ │ │ + beq.w 836f2 <_PyObject_GenericSetAttrWithDict@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83c26 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + beq.w 837c6 <_PyObject_GenericSetAttrWithDict@@Base+0x452> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 83bec <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ + bne.w 83766 <_PyObject_GenericSetAttrWithDict@@Base+0x3f2> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83a08 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ + beq.n 835a4 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 83b8c <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ + bne.w 8372c <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 83b8c <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ + beq.w 8372c <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 83bb6 <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ + beq.w 83756 <_PyObject_GenericSetAttrWithDict@@Base+0x3e2> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7c85c │ │ │ │ + bl 7c854 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 83b1c <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + beq.n 836bc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 838b2 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 8344e <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83a6a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + beq.n 83606 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83dc4 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ + beq.w 83906 <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ + bne.w 83776 <_PyObject_GenericSetAttrWithDict@@Base+0x402> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #880] @ 83df0 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + ldr.w r9, [pc, #880] @ 8398c <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -133509,574 +133081,574 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83c74 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq.w 83814 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83818 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 833b4 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80558 │ │ │ │ + bl 8057c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 83810 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 83d7e <_PyObject_GenericSetAttrWithDict@@Base+0x5a6> │ │ │ │ + bne.w 833ac <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 83612 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b78 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83984 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + beq.w 83520 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 83d50 <_PyObject_GenericSetAttrWithDict@@Base+0x578> │ │ │ │ + beq.w 838f0 <_PyObject_GenericSetAttrWithDict@@Base+0x57c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83ca8 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ + bne.w 83848 <_PyObject_GenericSetAttrWithDict@@Base+0x4d4> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 8399c <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ + bpl.w 83538 <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r9, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83c58 <_PyObject_GenericSetAttrWithDict@@Base+0x480> │ │ │ │ + beq.w 837f8 <_PyObject_GenericSetAttrWithDict@@Base+0x484> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d97d8 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ + bl d92bc <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 83a50 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + bge.n 835ec <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83a50 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + beq.n 835ec <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #4096 @ 0x1000 │ │ │ │ + movw r1, #7360 @ 0x1cc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7498 │ │ │ │ - b.n 83a50 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + bl d6f7c │ │ │ │ + b.n 835ec <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 83b68 <_PyObject_GenericSetAttrWithDict@@Base+0x390> │ │ │ │ + bpl.n 83708 <_PyObject_GenericSetAttrWithDict@@Base+0x394> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83bfc <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ + bne.n 8379c <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 72070 │ │ │ │ + bl 72088 │ │ │ │ mov r1, r0 │ │ │ │ str.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 839e6 <_PyObject_GenericSetAttrWithDict@@Base+0x20e> │ │ │ │ + bne.w 83582 <_PyObject_GenericSetAttrWithDict@@Base+0x20e> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83b1c <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + b.n 836bc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 6d774 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 83d44 <_PyObject_GenericSetAttrWithDict@@Base+0x56c> │ │ │ │ + beq.w 838e4 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 83a38 <_PyObject_GenericSetAttrWithDict@@Base+0x260> │ │ │ │ + bne.w 835d4 <_PyObject_GenericSetAttrWithDict@@Base+0x260> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a2f8 │ │ │ │ + bl 7a2f0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 836b6 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 8359e <_PyObject_GenericSetAttrWithDict@@Base+0x22a> │ │ │ │ + b.n 835a4 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83a76 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #536] @ (83dec <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 83612 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #516] @ (83988 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83be6 <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ + cbz r3, 83796 <_PyObject_GenericSetAttrWithDict@@Base+0x422> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83a76 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 83a02 <_PyObject_GenericSetAttrWithDict@@Base+0x22a> │ │ │ │ - b.n 83a08 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ - bl 12b3f4 <_PyUnicode_IsNumeric@@Base+0x3f8> │ │ │ │ + b.n 83612 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + bl 12c000 <_PyUnicode_IsNumeric@@Base+0x41c> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 83b7c <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + b.n 8371c <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83984 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 83520 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8398a <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ - b.n 83d84 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + beq.w 83526 <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ + b.n 83922 <_PyObject_GenericSetAttrWithDict@@Base+0x5ae> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 838b2 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 8344e <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ad0e0 │ │ │ │ + bl 1af590 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 836b6 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 838a6 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + bne.w 83442 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 1b0200 │ │ │ │ + bl 1b2780 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 838a6 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ - b.n 838b2 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 83442 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + b.n 8344e <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83d02 <_PyObject_GenericSetAttrWithDict@@Base+0x52a> │ │ │ │ + beq.n 838a2 <_PyObject_GenericSetAttrWithDict@@Base+0x52e> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 83b08 <_PyObject_GenericSetAttrWithDict@@Base+0x330> │ │ │ │ + beq.w 836a8 <_PyObject_GenericSetAttrWithDict@@Base+0x334> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ad0bc │ │ │ │ + bl 1af568 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 836b6 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r1, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83818 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 83ac0 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ + bne.w 833b4 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 8365c <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83d92 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.n 83930 <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #4136 @ 0x1028 │ │ │ │ + movw r1, #7400 @ 0x1ce8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl d599c │ │ │ │ - b.n 838b2 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bl d5480 │ │ │ │ + b.n 8344e <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83de0 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ + beq.w 8397c <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + beq.w 836b6 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ - ldr r2, [pc, #260] @ (83dec <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 836b6 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ + ldr r2, [pc, #256] @ (83988 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83cfc <_PyObject_GenericSetAttrWithDict@@Base+0x524> │ │ │ │ + cbz r3, 8389c <_PyObject_GenericSetAttrWithDict@@Base+0x528> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 836b6 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ca6a4 │ │ │ │ + bl ca0e8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83b86 <_PyObject_GenericSetAttrWithDict@@Base+0x3ae> │ │ │ │ + beq.w 83726 <_PyObject_GenericSetAttrWithDict@@Base+0x3b2> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 83d56 <_PyObject_GenericSetAttrWithDict@@Base+0x57e> │ │ │ │ + beq.n 838f6 <_PyObject_GenericSetAttrWithDict@@Base+0x582> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ad0bc │ │ │ │ + bl 1af568 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + beq.w 836b6 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bne.w 836b6 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 836b6 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab6e0 │ │ │ │ + bl 1adaa8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b16 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ - bl d7c64 │ │ │ │ - b.n 8398a <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ + b.n 836b6 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ + bl d7748 │ │ │ │ + b.n 83526 <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d97d8 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ + bl d92bc <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83d22 <_PyObject_GenericSetAttrWithDict@@Base+0x54a> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83a76 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + b.n 838c2 <_PyObject_GenericSetAttrWithDict@@Base+0x54e> │ │ │ │ + ldr r2, [pc, #128] @ (83988 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 8391c <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + b.n 83606 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8388e <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ - b.n 8398c <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ + bne.w 8342a <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + b.n 83528 <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #14289 @ 0x37d1 │ │ │ │ + movw r3, #13165 @ 0x336d │ │ │ │ movt r3, #8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #4012 @ 0xfac │ │ │ │ - movwne r1, #4096 @ 0x1000 │ │ │ │ + movweq r1, #7276 @ 0x1c6c │ │ │ │ + movwne r1, #7360 @ 0x1cc0 │ │ │ │ movteq r1, #40 @ 0x28 │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7498 │ │ │ │ - b.n 83a56 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #36] @ (83dec <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83dda <_PyObject_GenericSetAttrWithDict@@Base+0x602> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ - b.n 83a6a <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bl d6f7c │ │ │ │ + b.n 835f2 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r1, #7172 @ 0x1c04 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5480 │ │ │ │ + b.n 83668 <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bfb18 │ │ │ │ + bl bf5bc │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83ccc <_PyObject_GenericSetAttrWithDict@@Base+0x4f4> │ │ │ │ + b.n 8386c <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083df4 <_PyType_LookupRef@@Base>: │ │ │ │ +00083990 <_PyType_LookupRef@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #252] @ (83f04 <_PyType_LookupRef@@Base+0x110>) │ │ │ │ + ldr r4, [pc, #252] @ (83aa0 <_PyType_LookupRef@@Base+0x110>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ eor.w r4, r2, r1, asr #3 │ │ │ │ movs r1, #12 │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ adds r5, r3, r4 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r5, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83e6a <_PyType_LookupRef@@Base+0x76> │ │ │ │ + bne.n 83a16 <_PyType_LookupRef@@Base+0x86> │ │ │ │ ldr.w r2, [r5, #2812] @ 0xafc │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 83e6a <_PyType_LookupRef@@Base+0x76> │ │ │ │ + bne.n 83a16 <_PyType_LookupRef@@Base+0x86> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r2, [r3, #2816] @ 0xb00 │ │ │ │ - cbz r2, 83e60 <_PyType_LookupRef@@Base+0x6c> │ │ │ │ + cbz r2, 83a0c <_PyType_LookupRef@@Base+0x7c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83e54 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 839f0 <_PyType_LookupRef@@Base+0x60> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 83b78 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 839f0 <_PyType_LookupRef@@Base+0x60> │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 83efc <_PyType_LookupRef@@Base+0x108> │ │ │ │ + beq.n 83a9a <_PyType_LookupRef@@Base+0x10a> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 83ef4 <_PyType_LookupRef@@Base+0x100> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 839f8 <_PyType_LookupRef@@Base+0x68> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 83ef4 <_PyType_LookupRef@@Base+0x100> │ │ │ │ + bgt.n 839f8 <_PyType_LookupRef@@Base+0x68> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r0, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 83aa4 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 83b78 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83e5c <_PyType_LookupRef@@Base+0x68> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 83e54 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bne.n 83a08 <_PyType_LookupRef@@Base+0x78> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 839f0 <_PyType_LookupRef@@Base+0x60> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ adds r1, r3, r4 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r5, #2812] @ 0xafc │ │ │ │ adds r5, r4, #4 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r6, #0] │ │ │ │ str r6, [r3, r5] │ │ │ │ dmb ish │ │ │ │ - str.w r8, [r3, r4] │ │ │ │ + str r7, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83e54 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 839f0 <_PyType_LookupRef@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83e54 <_PyType_LookupRef@@Base+0x60> │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 83e54 <_PyType_LookupRef@@Base+0x60> │ │ │ │ - mov.w r8, #0 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 83e96 <_PyType_LookupRef@@Base+0xa2> │ │ │ │ - bl d7c64 │ │ │ │ - b.n 83e60 <_PyType_LookupRef@@Base+0x6c> │ │ │ │ - nop │ │ │ │ + bne.n 839f0 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 839f0 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bl d7748 │ │ │ │ + b.n 83a0c <_PyType_LookupRef@@Base+0x7c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 83f12 <_PyType_LookupRef@@Base+0x11e> │ │ │ │ + cbz r3, 83aae <_PyType_LookupRef@@Base+0x11e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ tst.w ip, #4096 @ 0x1000 │ │ │ │ - beq.n 83fd2 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + beq.n 83b6e <_PyType_LookupRef@@Base+0x1de> │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.n 83fd2 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + bcs.n 83b6e <_PyType_LookupRef@@Base+0x1de> │ │ │ │ ldr.w r2, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 83fa6 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ + ble.n 83b42 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83aa4 <_PyType_LookupRef@@Base+0x114> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83fd2 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + beq.n 83b6e <_PyType_LookupRef@@Base+0x1de> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 83f7c <_PyType_LookupRef@@Base+0x188> │ │ │ │ + beq.n 83b18 <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r7, r3 │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83aa4 <_PyType_LookupRef@@Base+0x114> │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 83fd2 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + cbz r0, 83b6e <_PyType_LookupRef@@Base+0x1de> │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 83f60 <_PyType_LookupRef@@Base+0x16c> │ │ │ │ + bne.n 83afc <_PyType_LookupRef@@Base+0x16c> │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #23 │ │ │ │ - bpl.n 83fac <_PyType_LookupRef@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #84] @ (83fd8 <_PyType_LookupRef@@Base+0x1e4>) │ │ │ │ + bpl.n 83b48 <_PyType_LookupRef@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #84] @ (83b74 <_PyType_LookupRef@@Base+0x1e4>) │ │ │ │ ldr.w r2, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r2, #131072 @ 0x20000 │ │ │ │ - bcs.n 83fd2 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + bcs.n 83b6e <_PyType_LookupRef@@Base+0x1de> │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r2, 83fa0 <_PyType_LookupRef@@Base+0x1ac> │ │ │ │ + cbz r2, 83b3c <_PyType_LookupRef@@Base+0x1ac> │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ adds r1, #1 │ │ │ │ strh.w r1, [r3, #206] @ 0xce │ │ │ │ str.w r2, [r3, #192] @ 0xc0 │ │ │ │ - b.n 83fcc <_PyType_LookupRef@@Base+0x1d8> │ │ │ │ + b.n 83b68 <_PyType_LookupRef@@Base+0x1d8> │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - bne.n 83f82 <_PyType_LookupRef@@Base+0x18e> │ │ │ │ + bne.n 83b1e <_PyType_LookupRef@@Base+0x18e> │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ - cbz r0, 83fd2 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + cbz r0, 83b6e <_PyType_LookupRef@@Base+0x1de> │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r2, #2804] @ 0xaf4 │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r0, [r3, #192] @ 0xc0 │ │ │ │ strh.w r2, [r3, #206] @ 0xce │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 83fce <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + b.n 83b6a <_PyType_LookupRef@@Base+0x1da> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 840f8 <_PyType_LookupRef@@Base+0x304> │ │ │ │ + bne.n 83c94 <_PyType_LookupRef@@Base+0x304> │ │ │ │ ldr.w r9, [sl, #12] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 840f8 <_PyType_LookupRef@@Base+0x304> │ │ │ │ + beq.n 83c94 <_PyType_LookupRef@@Base+0x304> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 84128 <_PyType_LookupRef@@Base+0x334> │ │ │ │ + beq.w 83cc4 <_PyType_LookupRef@@Base+0x334> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 840ec <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 83c88 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8406c <_PyType_LookupRef@@Base+0x278> │ │ │ │ + ble.n 83c08 <_PyType_LookupRef@@Base+0x278> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #352] @ 84194 <_PyType_LookupRef@@Base+0x3a0> │ │ │ │ + ldr.w r8, [pc, #352] @ 83d30 <_PyType_LookupRef@@Base+0x3a0> │ │ │ │ add.w r5, r6, #8 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8408c <_PyType_LookupRef@@Base+0x298> │ │ │ │ + bmi.n 83c28 <_PyType_LookupRef@@Base+0x298> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, sl │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 840ca <_PyType_LookupRef@@Base+0x2d6> │ │ │ │ + beq.n 83c66 <_PyType_LookupRef@@Base+0x2d6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 840d6 <_PyType_LookupRef@@Base+0x2e2> │ │ │ │ + bne.n 83c72 <_PyType_LookupRef@@Base+0x2e2> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 84040 <_PyType_LookupRef@@Base+0x24c> │ │ │ │ + bne.n 83bdc <_PyType_LookupRef@@Base+0x24c> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 84084 <_PyType_LookupRef@@Base+0x290> │ │ │ │ + beq.n 83c20 <_PyType_LookupRef@@Base+0x290> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8411c <_PyType_LookupRef@@Base+0x328> │ │ │ │ + beq.n 83cb8 <_PyType_LookupRef@@Base+0x328> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ @@ -134087,388 +133659,388 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 84112 <_PyType_LookupRef@@Base+0x31e> │ │ │ │ + cbz r3, 83cae <_PyType_LookupRef@@Base+0x31e> │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8405c <_PyType_LookupRef@@Base+0x268> │ │ │ │ + bne.n 83bf8 <_PyType_LookupRef@@Base+0x268> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84070 <_PyType_LookupRef@@Base+0x27c> │ │ │ │ + b.n 83c0c <_PyType_LookupRef@@Base+0x27c> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 840e8 <_PyType_LookupRef@@Base+0x2f4> │ │ │ │ + beq.n 83c84 <_PyType_LookupRef@@Base+0x2f4> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 84070 <_PyType_LookupRef@@Base+0x27c> │ │ │ │ + b.n 83c0c <_PyType_LookupRef@@Base+0x27c> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.n 8402c <_PyType_LookupRef@@Base+0x238> │ │ │ │ - b.n 8406c <_PyType_LookupRef@@Base+0x278> │ │ │ │ + bgt.n 83bc8 <_PyType_LookupRef@@Base+0x238> │ │ │ │ + b.n 83c08 <_PyType_LookupRef@@Base+0x278> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 6d774 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8400a <_PyType_LookupRef@@Base+0x216> │ │ │ │ + bne.w 83ba6 <_PyType_LookupRef@@Base+0x216> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84134 <_PyType_LookupRef@@Base+0x340> │ │ │ │ + b.n 83cd0 <_PyType_LookupRef@@Base+0x340> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 840bc <_PyType_LookupRef@@Base+0x2c8> │ │ │ │ + b.n 83c58 <_PyType_LookupRef@@Base+0x2c8> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84084 <_PyType_LookupRef@@Base+0x290> │ │ │ │ + b.n 83c20 <_PyType_LookupRef@@Base+0x290> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n 8413a <_PyType_LookupRef@@Base+0x346> │ │ │ │ + bmi.n 83cd6 <_PyType_LookupRef@@Base+0x346> │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bpl.n 84170 <_PyType_LookupRef@@Base+0x37c> │ │ │ │ + bpl.n 83d0c <_PyType_LookupRef@@Base+0x37c> │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 84084 <_PyType_LookupRef@@Base+0x290> │ │ │ │ - ldr r1, [pc, #88] @ (84194 <_PyType_LookupRef@@Base+0x3a0>) │ │ │ │ + b.n 83c20 <_PyType_LookupRef@@Base+0x290> │ │ │ │ + ldr r1, [pc, #88] @ (83d30 <_PyType_LookupRef@@Base+0x3a0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r5, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 84188 <_PyType_LookupRef@@Base+0x394> │ │ │ │ + beq.n 83d24 <_PyType_LookupRef@@Base+0x394> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 84188 <_PyType_LookupRef@@Base+0x394> │ │ │ │ + bhi.n 83d24 <_PyType_LookupRef@@Base+0x394> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84132 <_PyType_LookupRef@@Base+0x33e> │ │ │ │ + bne.n 83cce <_PyType_LookupRef@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80558 │ │ │ │ + bl 8057c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 8410c <_PyType_LookupRef@@Base+0x318> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 83ca8 <_PyType_LookupRef@@Base+0x318> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 84132 <_PyType_LookupRef@@Base+0x33e> │ │ │ │ - b.n 84014 <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq.n 83cce <_PyType_LookupRef@@Base+0x33e> │ │ │ │ + b.n 83bb0 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r5 │ │ │ │ - b.n 8416a <_PyType_LookupRef@@Base+0x376> │ │ │ │ + b.n 83d06 <_PyType_LookupRef@@Base+0x376> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 841fa <_PyType_LookupRef@@Base+0x406> │ │ │ │ + bne.n 83d96 <_PyType_LookupRef@@Base+0x406> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84204 <_PyType_LookupRef@@Base+0x410> │ │ │ │ + beq.n 83da0 <_PyType_LookupRef@@Base+0x410> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 84212 <_PyType_LookupRef@@Base+0x41e> │ │ │ │ + bne.n 83dae <_PyType_LookupRef@@Base+0x41e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 84212 <_PyType_LookupRef@@Base+0x41e> │ │ │ │ - ldr r0, [pc, #96] @ (84238 <_PyType_LookupRef@@Base+0x444>) │ │ │ │ + beq.n 83dae <_PyType_LookupRef@@Base+0x41e> │ │ │ │ + ldr r0, [pc, #96] @ (83dd4 <_PyType_LookupRef@@Base+0x444>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 84230 <_PyType_LookupRef@@Base+0x43c> │ │ │ │ - bl 7c85c │ │ │ │ + beq.n 83dcc <_PyType_LookupRef@@Base+0x43c> │ │ │ │ + bl 7c854 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 841be <_PyType_LookupRef@@Base+0x3ca> │ │ │ │ + bne.n 83d5a <_PyType_LookupRef@@Base+0x3ca> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 841d0 <_PyType_LookupRef@@Base+0x3dc> │ │ │ │ + beq.n 83d6c <_PyType_LookupRef@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 6d774 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 841d6 <_PyType_LookupRef@@Base+0x3e2> │ │ │ │ + bne.n 83d72 <_PyType_LookupRef@@Base+0x3e2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ab6e0 │ │ │ │ - bl 7a2f8 │ │ │ │ + b.w 1adaa8 │ │ │ │ + bl 7a2f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008423c : │ │ │ │ +00083dd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8427e │ │ │ │ - ldr r1, [pc, #60] @ (84298 ) │ │ │ │ + cbz r0, 83e1a │ │ │ │ + ldr r1, [pc, #60] @ (83e34 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83618 │ │ │ │ + bl 831b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 8427e │ │ │ │ + cbnz r0, 83e1a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 84278 │ │ │ │ + beq.n 83e14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 8428a │ │ │ │ + cbz r3, 83e26 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84278 │ │ │ │ + b.n 83e14 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 84278 │ │ │ │ + b.n 83e14 │ │ │ │ nop │ │ │ │ - add r2, pc, #704 @ (adr r2, 8455c ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 840f8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008429c : │ │ │ │ +00083e38 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 842b0 │ │ │ │ + bne.n 83e4c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 842d0 │ │ │ │ + cbz r0, 83e6c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r1, #556 @ 0x22c │ │ │ │ - movw r0, #8552 @ 0x2168 │ │ │ │ + movw r0, #11816 @ 0x2e28 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 842cc │ │ │ │ + b.n 83e68 │ │ │ │ nop │ │ │ │ │ │ │ │ -000842e8 : │ │ │ │ +00083e84 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 84306 │ │ │ │ + cbz r0, 83ea2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 84306 │ │ │ │ + bpl.n 83ea2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 8431c │ │ │ │ + b.n 83eb8 │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r9, [pc, #984] @ 84708 │ │ │ │ + ldr.w r9, [pc, #984] @ 842a4 │ │ │ │ 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 84576 │ │ │ │ + beq.w 84112 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8460a │ │ │ │ + bne.w 841a6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #24629 @ 0x6035 │ │ │ │ + movw r2, #27525 @ 0x6b85 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 846a0 │ │ │ │ + bne.w 8423c │ │ │ │ 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 846a0 │ │ │ │ + blt.w 8423c │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 845c2 │ │ │ │ + beq.w 8415e │ │ │ │ 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 845ee │ │ │ │ + bmi.w 8418a │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8459c │ │ │ │ + bne.w 84138 │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 84540 │ │ │ │ + bcs.w 840dc │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [fp, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 8458c │ │ │ │ + beq.w 84128 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w sl, [r5] │ │ │ │ str.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 844f8 │ │ │ │ + beq.n 84094 │ │ │ │ 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 845b2 │ │ │ │ + beq.w 8414e │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov.w lr, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ mvngt.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ble.n 8445c │ │ │ │ + ble.n 83ff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 84450 │ │ │ │ + cbz r3, 83fec │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, ip │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - beq.n 844e2 │ │ │ │ + beq.n 8407e │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 844e8 │ │ │ │ + bne.n 84084 │ │ │ │ adds r0, #1 │ │ │ │ add r1, lr │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 8445c │ │ │ │ + beq.n 83ff8 │ │ │ │ add r2, lr │ │ │ │ - b.n 84436 │ │ │ │ + b.n 83fd2 │ │ │ │ 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 84526 │ │ │ │ + ble.n 840c2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #648] @ (84704 ) │ │ │ │ + ldr r2, [pc, #648] @ (842a0 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 845f6 │ │ │ │ + bne.w 84192 │ │ │ │ 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] │ │ │ │ @@ -134477,15 +134049,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, 844da │ │ │ │ + cbz r5, 84076 │ │ │ │ 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] │ │ │ │ @@ -134494,150 +134066,150 @@ │ │ │ │ strd r1, r3, [r7, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 84450 │ │ │ │ + beq.n 83fec │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - beq.n 8445c │ │ │ │ + beq.n 83ff8 │ │ │ │ add r1, lr │ │ │ │ add r2, lr │ │ │ │ - b.n 84436 │ │ │ │ + b.n 83fd2 │ │ │ │ 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 84402 │ │ │ │ + bcc.w 83f9e │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w sl, [r3, r0] │ │ │ │ - cbz r5, 84540 │ │ │ │ + cbz r5, 840dc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 84402 │ │ │ │ + b.n 83f9e │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8448c │ │ │ │ + bne.n 84028 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a1bc │ │ │ │ - b.n 845f2 │ │ │ │ + bl 1b02a8 │ │ │ │ + b.n 8418e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8468e │ │ │ │ + bne.w 8422a │ │ │ │ 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 845ee │ │ │ │ + beq.n 8418a │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 84522 │ │ │ │ + b.n 840be │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 72070 │ │ │ │ + bl 72088 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 844da │ │ │ │ + b.n 84076 │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 84520 │ │ │ │ + b.n 840bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 845ee │ │ │ │ + cbz r0, 8418a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 84402 │ │ │ │ + b.n 83f9e │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 84424 │ │ │ │ + b.n 83fc0 │ │ │ │ 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 843aa │ │ │ │ - bl 1ef298 │ │ │ │ + bge.w 83f46 │ │ │ │ + bl 1f1078 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 844da │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 84076 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 846e6 │ │ │ │ + bne.n 84282 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 8448c │ │ │ │ - bl 206244 │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 84028 │ │ │ │ + bl 207f6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 846fa │ │ │ │ + beq.n 84296 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 846f2 │ │ │ │ + beq.n 8428e │ │ │ │ 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 84650 │ │ │ │ + bls.n 841ec │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84632 │ │ │ │ + beq.n 841ce │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 84632 │ │ │ │ + b.n 841ce │ │ │ │ str r5, [r7, #28] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r6, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -134652,504 +134224,504 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 844b8 │ │ │ │ - b.n 844da │ │ │ │ + bne.w 84054 │ │ │ │ + b.n 84076 │ │ │ │ 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 84566 │ │ │ │ + b.n 84102 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 72070 │ │ │ │ + bl 72088 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 845f2 │ │ │ │ + beq.n 8418e │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 894f4 │ │ │ │ + bl 89060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 844da │ │ │ │ + beq.w 84076 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 845f2 │ │ │ │ + beq.n 8418e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 845f2 │ │ │ │ + bne.n 8418e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 845f2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8418e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8448c │ │ │ │ + b.n 84028 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - b.n 845f2 │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 8418e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008470c <_PyObject_New@@Base>: │ │ │ │ +000842a8 <_PyObject_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 84840 <_PyObject_New@@Base+0x134> │ │ │ │ + blt.w 843dc <_PyObject_New@@Base+0x134> │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8482e <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #292] @ (84868 <_PyObject_New@@Base+0x15c>) │ │ │ │ + bne.n 843ca <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #292] @ (84404 <_PyObject_New@@Base+0x15c>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 847bc <_PyObject_New@@Base+0xb0> │ │ │ │ + bcs.n 84358 <_PyObject_New@@Base+0xb0> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8481c <_PyObject_New@@Base+0x110> │ │ │ │ + beq.n 843b8 <_PyObject_New@@Base+0x110> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 847a0 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 8433c <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #224] @ (8486c <_PyObject_New@@Base+0x160>) │ │ │ │ - bne.n 847f8 <_PyObject_New@@Base+0xec> │ │ │ │ + ldr r1, [pc, #224] @ (84408 <_PyObject_New@@Base+0x160>) │ │ │ │ + bne.n 84394 <_PyObject_New@@Base+0xec> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84808 <_PyObject_New@@Base+0xfc> │ │ │ │ + bne.n 843a4 <_PyObject_New@@Base+0xfc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 847ec <_PyObject_New@@Base+0xe0> │ │ │ │ + bcc.n 84388 <_PyObject_New@@Base+0xe0> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8477e <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 8431a <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8484a <_PyObject_New@@Base+0x13e> │ │ │ │ + bne.n 843e6 <_PyObject_New@@Base+0x13e> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 84840 <_PyObject_New@@Base+0x134> │ │ │ │ + cbz r4, 843dc <_PyObject_New@@Base+0x134> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 8477e <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8431a <_PyObject_New@@Base+0x72> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 8477e <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8431a <_PyObject_New@@Base+0x72> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84798 <_PyObject_New@@Base+0x8c> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + beq.n 84334 <_PyObject_New@@Base+0x8c> │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8485a <_PyObject_New@@Base+0x14e> │ │ │ │ + bne.n 843f6 <_PyObject_New@@Base+0x14e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 84798 <_PyObject_New@@Base+0x8c> │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 84334 <_PyObject_New@@Base+0x8c> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8477e <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 847bc <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 8431a <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 84358 <_PyObject_New@@Base+0xb0> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8477e <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 8431a <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 847de <_PyObject_New@@Base+0xd2> │ │ │ │ + b.n 8437a <_PyObject_New@@Base+0xd2> │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 84798 <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 84334 <_PyObject_New@@Base+0x8c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00084870 : │ │ │ │ +0008440c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 848b6 │ │ │ │ + cbz r1, 84452 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 848ba │ │ │ │ + cbz r0, 84456 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 848c0 │ │ │ │ + bl 8445c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 848b0 │ │ │ │ + beq.n 8444c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 848b0 │ │ │ │ + cbnz r3, 8444c │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 26fa74 │ │ │ │ + bl 270964 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 848b0 │ │ │ │ + b.n 8444c │ │ │ │ nop │ │ │ │ │ │ │ │ -000848c0 : │ │ │ │ +0008445c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 849cc │ │ │ │ + beq.n 84568 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 848f2 │ │ │ │ + cbz r2, 8448e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 848f2 │ │ │ │ + cbz r2, 8448e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 84932 │ │ │ │ + cbz r2, 844ce │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 84932 │ │ │ │ + cbz r2, 844ce │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 849fe │ │ │ │ + beq.n 8459a │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 849fe │ │ │ │ + beq.n 8459a │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 849ec │ │ │ │ + beq.n 84588 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w eb4c8 │ │ │ │ + b.w eb7b8 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 849d4 │ │ │ │ + bge.n 84570 │ │ │ │ movw r2, #40764 @ 0x9f3c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84996 │ │ │ │ - ldr r1, [pc, #204] @ (84a14 ) │ │ │ │ + beq.n 84532 │ │ │ │ + ldr r1, [pc, #204] @ (845b0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 849d0 │ │ │ │ + beq.n 8456c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 849a4 │ │ │ │ - cbz r2, 849a4 │ │ │ │ + beq.n 84540 │ │ │ │ + cbz r2, 84540 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 84990 │ │ │ │ + beq.n 8452c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 84990 │ │ │ │ + cbnz r1, 8452c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 129690 │ │ │ │ + b.w 12a278 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #8628 @ 0x21b4 │ │ │ │ + movw r1, #11892 @ 0x2e74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d599c │ │ │ │ - bl 26fa74 │ │ │ │ + b.w d5480 │ │ │ │ + bl 270964 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84990 │ │ │ │ + b.n 8452c │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8664 @ 0x21d8 │ │ │ │ + movw r1, #11928 @ 0x2e98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 849c2 │ │ │ │ + b.n 8455e │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84926 │ │ │ │ - b.n 849d0 │ │ │ │ + beq.n 844c2 │ │ │ │ + b.n 8456c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8580 @ 0x2184 │ │ │ │ + movw r1, #11844 @ 0x2e44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.n 849e8 │ │ │ │ + b.n 84584 │ │ │ │ nop │ │ │ │ - add r0, pc, #544 @ (adr r0, 84c38 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 847d4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84a66 │ │ │ │ + bne.n 84602 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 84a66 │ │ │ │ + beq.n 84602 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 84a82 │ │ │ │ + cbz r3, 8461e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 84aca │ │ │ │ + beq.n 84666 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84a86 │ │ │ │ + beq.n 84622 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 84aca │ │ │ │ + beq.n 84666 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84a4a │ │ │ │ + bne.n 845e6 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 84aca │ │ │ │ + beq.n 84666 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84ace │ │ │ │ - ldr r2, [pc, #124] @ (84b14 ) │ │ │ │ + bne.n 8466a │ │ │ │ + ldr r2, [pc, #124] @ (846b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e550 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 84aca │ │ │ │ + cbz r0, 84666 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d5f3c <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d5a20 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84aca │ │ │ │ + beq.n 84666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 84b0c │ │ │ │ + cbz r3, 846a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84a60 │ │ │ │ - ldr r1, [pc, #72] @ (84b18 ) │ │ │ │ + b.n 845fc │ │ │ │ + ldr r1, [pc, #72] @ (846b4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 90840 <_PyObject_LookupSpecial@@Base> │ │ │ │ - cbz r0, 84b02 │ │ │ │ + bl 9016c <_PyObject_LookupSpecial@@Base> │ │ │ │ + cbz r0, 8469e │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 84a60 │ │ │ │ + beq.n 845fc │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 84a60 │ │ │ │ + bne.n 845fc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84a60 │ │ │ │ - bl 805dc │ │ │ │ + b.n 845fc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84a94 │ │ │ │ - b.n 84aca │ │ │ │ + beq.n 84630 │ │ │ │ + b.n 84666 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84aca │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84666 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84c00 │ │ │ │ - ldr r3, [pc, #248] @ (84c40 ) │ │ │ │ + bne.n 8479c │ │ │ │ + ldr r3, [pc, #248] @ (847dc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 84bc8 │ │ │ │ + beq.n 84764 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 84b8a │ │ │ │ + cbnz r2, 84726 │ │ │ │ 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] │ │ │ │ @@ -135169,481 +134741,478 @@ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #140] @ (84c44 ) │ │ │ │ + ldr r2, [pc, #140] @ (847e0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 84c14 │ │ │ │ + cbnz r3, 847b0 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84b8a │ │ │ │ + bne.n 84726 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84c28 │ │ │ │ + bne.n 847c4 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 84c0e │ │ │ │ + cbz r4, 847aa │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 84b8a │ │ │ │ + b.n 84726 │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84b8a │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 84bc2 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 84726 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 8475e │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84c34 │ │ │ │ + bne.n 847d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 84bc0 │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 8475c │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 84bf2 │ │ │ │ + b.n 8478e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 84bc0 │ │ │ │ + b.n 8475c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00084c48 : │ │ │ │ +000847e4 : │ │ │ │ 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 84c70 │ │ │ │ + bl 8480c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ subs r2, r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 84de6 │ │ │ │ - cbz r3, 84cb6 │ │ │ │ + bgt.w 8497c │ │ │ │ + cbz r3, 84852 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 84e00 │ │ │ │ + bhi.w 84996 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 84db8 │ │ │ │ + bhi.w 8494e │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 84c8a │ │ │ │ + beq.n 84826 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84c8a │ │ │ │ + bne.n 84826 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84c96 │ │ │ │ + bne.n 84832 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 84eee │ │ │ │ - beq.w 84f90 │ │ │ │ + blt.w 84a88 │ │ │ │ + beq.w 84b26 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 84e34 │ │ │ │ + beq.w 849ca │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 84ecc │ │ │ │ - ldr r1, [pc, #716] @ (84f9c ) │ │ │ │ + bgt.w 84a66 │ │ │ │ + ldr r7, [pc, #708] @ (84b30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r8, r2 │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + mov r9, r2 │ │ │ │ + mov.w r8, r4, lsl #2 │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r8 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1608] @ 0x648 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 84e46 │ │ │ │ - ldr.w ip, [pc, #688] @ 84fa0 │ │ │ │ + beq.w 849dc │ │ │ │ + ldr.w ip, [pc, #680] @ 84b34 │ │ │ │ ldr.w r1, [r2, #1688] @ 0x698 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r1, [ip, #1416] @ 0x588 │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84ef2 │ │ │ │ + bne.w 84a8c │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - add r6, sp, #12 │ │ │ │ + add.w r8, sp, #8 │ │ │ │ + add r7, sp, #12 │ │ │ │ sub.w r0, r5, #8 │ │ │ │ - add r7, sp, #8 │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ - ldr.w ip, [r1, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - orr.w r2, r2, ip │ │ │ │ - str.w r0, [ip] │ │ │ │ + orrs r2, r6 │ │ │ │ + str r0, [r6, #0] │ │ │ │ strd r1, r2, [r5, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8508c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84c20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f10 │ │ │ │ + beq.w 84aa8 │ │ │ │ str r0, [r5, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8508c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f14 │ │ │ │ + beq.w 84aac │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 84da6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8508c │ │ │ │ + beq.n 8493c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f0c │ │ │ │ + beq.w 84aa4 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 84da6 │ │ │ │ + beq.n 8493c │ │ │ │ add.w r3, r5, #20 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - bl 8508c │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ + movs r6, #3 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 84c20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84ea6 │ │ │ │ - adds r2, #1 │ │ │ │ + beq.w 84a40 │ │ │ │ + adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - cmp r2, r4 │ │ │ │ - bne.n 84d86 │ │ │ │ + cmp r6, r4 │ │ │ │ + bne.n 84920 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f18 │ │ │ │ + bne.w 84ab0 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r5, r3, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 84c8a │ │ │ │ + bne.w 84826 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84dfc │ │ │ │ + beq.n 84992 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 84ca6 │ │ │ │ - cbnz r0, 84e1c │ │ │ │ + bne.w 84842 │ │ │ │ + cbnz r0, 849b2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 84dfc │ │ │ │ - bls.n 84e12 │ │ │ │ + beq.n 84992 │ │ │ │ + bls.n 849a8 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84e1c │ │ │ │ + beq.n 849b2 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 84dfc │ │ │ │ + beq.n 84992 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 84dea │ │ │ │ + bne.n 84980 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 84c8a │ │ │ │ + b.n 84826 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84ddc │ │ │ │ - bhi.n 84e20 │ │ │ │ + beq.n 84972 │ │ │ │ + bhi.n 849b6 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 84ddc │ │ │ │ + beq.n 84972 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 84ca6 │ │ │ │ - b.n 84dfc │ │ │ │ + bne.w 84842 │ │ │ │ + b.n 84992 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84dfc │ │ │ │ - bls.n 84e28 │ │ │ │ + beq.n 84992 │ │ │ │ + bls.n 849be │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 84df4 │ │ │ │ + bne.n 8498a │ │ │ │ adds r0, #1 │ │ │ │ - b.n 84c8a │ │ │ │ + b.n 84826 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 84ca6 │ │ │ │ - b.n 84dfc │ │ │ │ + bne.w 84842 │ │ │ │ + b.n 84992 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84f78 │ │ │ │ + beq.w 84b0e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 84df4 │ │ │ │ - b.n 84e1c │ │ │ │ + bne.n 8498a │ │ │ │ + b.n 849b2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 8508c │ │ │ │ + bl 84c20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84ee2 │ │ │ │ - ldr r2, [pc, #320] @ (84f9c ) │ │ │ │ + beq.n 84a7c │ │ │ │ + ldr r2, [pc, #316] @ (84b30 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - lsls r7, r4, #2 │ │ │ │ + mov.w r8, r4, lsl #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add.w r8, sp, #8 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ - add r6, sp, #12 │ │ │ │ + add r7, sp, #12 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 8508c │ │ │ │ + mov r1, r8 │ │ │ │ + bl 84c20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84d56 │ │ │ │ - mov r2, r0 │ │ │ │ + bne.w 848f0 │ │ │ │ + mov r6, r0 │ │ │ │ subs r4, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - subs r3, r4, r2 │ │ │ │ - mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + subs r3, r4, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27693c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84eee │ │ │ │ + beq.n 84a88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84eee │ │ │ │ + cbnz r3, 84a88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84eee │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84a88 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 84e46 │ │ │ │ - bl 1ef298 │ │ │ │ + bls.n 849dc │ │ │ │ + bl 1f1078 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84e5a │ │ │ │ + bne.n 849f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 27693c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 84db0 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 84946 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 84f42 │ │ │ │ + bne.n 84ada │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #148] @ (84f9c ) │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ - b.n 84e64 │ │ │ │ - movs r2, #2 │ │ │ │ - b.n 84ea6 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 84ea6 │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 84ea6 │ │ │ │ + bl 12f1f0 │ │ │ │ + ldr.w r6, [r7, r9] │ │ │ │ + b.n 849fc │ │ │ │ + movs r6, #2 │ │ │ │ + b.n 84a40 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 84a40 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84a40 │ │ │ │ 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 84f36 │ │ │ │ - cbnz r4, 84f56 │ │ │ │ + beq.n 84ace │ │ │ │ + cbnz r4, 84aec │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84db0 │ │ │ │ - b.n 84f18 │ │ │ │ + beq.w 84946 │ │ │ │ + b.n 84ab0 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ - mov r3, lr │ │ │ │ mov r0, r5 │ │ │ │ + mov r3, lr │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #76] @ (84f9c ) │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ - b.n 84e64 │ │ │ │ + ldr.w r6, [r7, r9] │ │ │ │ + b.n 849fc │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #11996 @ 0x2edc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84ebe │ │ │ │ - b.n 84eee │ │ │ │ + bne.n 84a58 │ │ │ │ + b.n 84a88 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8704 @ 0x2200 │ │ │ │ + movw r1, #11968 @ 0x2ec0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 84eee │ │ │ │ + bl 12f910 │ │ │ │ + b.n 84a88 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ - b.n 84db0 │ │ │ │ - nop │ │ │ │ + b.n 84946 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 85026 │ │ │ │ + bgt.n 84bba │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 84fec │ │ │ │ + beq.n 84b80 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 85042 │ │ │ │ + bhi.n 84bd6 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 84fee │ │ │ │ + bhi.n 84b82 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85070 │ │ │ │ + beq.n 84c04 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 84fba │ │ │ │ + beq.n 84b4e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 84fba │ │ │ │ + bne.n 84b4e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 84fc8 │ │ │ │ + bne.n 84b5c │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r3, #32 │ │ │ │ movs r4, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ lsl.w r4, r4, lr │ │ │ │ movw lr, #4169 @ 0x1049 │ │ │ │ movt lr, #1024 @ 0x400 │ │ │ │ and.w lr, r4, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 84fba │ │ │ │ + bne.n 84b4e │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8503c │ │ │ │ + beq.n 84bd0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 84fd8 │ │ │ │ + bne.n 84b6c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8505e │ │ │ │ + bne.n 84bf2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 8503c │ │ │ │ - bls.n 85052 │ │ │ │ + beq.n 84bd0 │ │ │ │ + bls.n 84be6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 8505e │ │ │ │ + beq.n 84bf2 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 8503c │ │ │ │ + beq.n 84bd0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 8502a │ │ │ │ + bne.n 84bbe │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84fba │ │ │ │ + b.n 84b4e │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 85016 │ │ │ │ - bhi.n 85064 │ │ │ │ + beq.n 84baa │ │ │ │ + bhi.n 84bf8 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 85016 │ │ │ │ + beq.n 84baa │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 84fd8 │ │ │ │ - b.n 8503c │ │ │ │ + bne.n 84b6c │ │ │ │ + b.n 84bd0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8503c │ │ │ │ - bhi.n 8506a │ │ │ │ - cbz r3, 85070 │ │ │ │ + beq.n 84bd0 │ │ │ │ + bhi.n 84bfe │ │ │ │ + cbz r3, 84c04 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 85034 │ │ │ │ + bne.n 84bc8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 84fba │ │ │ │ + b.n 84b4e │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 84fd8 │ │ │ │ - b.n 8503c │ │ │ │ + bne.n 84b6c │ │ │ │ + b.n 84bd0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 85034 │ │ │ │ - b.n 8505e │ │ │ │ + bne.n 84bc8 │ │ │ │ + b.n 84bf2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8704 @ 0x2200 │ │ │ │ + movw r1, #11968 @ 0x2ec0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -135651,211 +135220,229 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 85890 │ │ │ │ + bhi.w 853e6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - lsls r3, r3, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r1, r1, #9 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r1, r0, #11 │ │ │ │ - lsls r3, r3, #11 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r7, #14 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r7, r1, #11 │ │ │ │ - lsls r3, r7, #8 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r7, #8 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ + lsls r3, r1, #14 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r7, r0, #9 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r7, #10 │ │ │ │ + lsls r1, r3, #11 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r1, r1, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r4, #10 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r7, r2, #9 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 80ef0 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r1, r0, #16 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r5, r1, #11 │ │ │ │ + lsls r1, r7, #8 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r1, r7, #8 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r0, #9 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r1, r4, #10 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r5, r2, #9 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.w 85314 │ │ │ │ + beq.n 84d78 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 857fa │ │ │ │ + beq.w 8542a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 851de │ │ │ │ + beq.n 84d5e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 851de │ │ │ │ + beq.n 84d5e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 80f14 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movw r2, #56797 @ 0xdddd │ │ │ │ + movt r2, #21 │ │ │ │ + ldr.w r6, [r1], #8 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + cmp r6, r2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + bne.w 8534e │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 84d6e │ │ │ │ + movw r6, #4356 @ 0x1104 │ │ │ │ + movt r6, #71 @ 0x47 │ │ │ │ + b.n 84d5e │ │ │ │ + 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 8571e │ │ │ │ + beq.w 852ae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8572e │ │ │ │ + beq.w 852bc │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 851de │ │ │ │ + b.n 84d5e │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 84fa4 │ │ │ │ + bl 84b38 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.w 8571a │ │ │ │ - beq.w 85688 │ │ │ │ + blt.w 852aa │ │ │ │ + beq.w 85218 │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 856f8 │ │ │ │ + bgt.w 85288 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #808] @ (8555c ) │ │ │ │ + ldr r3, [pc, #756] @ (850ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 856c2 │ │ │ │ - ldr r0, [pc, #784] @ (85560 ) │ │ │ │ + beq.w 85252 │ │ │ │ + ldr r0, [pc, #732] @ (850f0 ) │ │ │ │ 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 8575a │ │ │ │ + bne.w 852e8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -135865,887 +135452,868 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 8508c │ │ │ │ + bl 84c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85774 │ │ │ │ + beq.w 85302 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 852fe │ │ │ │ + beq.n 84ec2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8508c │ │ │ │ + bl 84c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 857ce │ │ │ │ + beq.w 8535c │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 852fe │ │ │ │ + beq.n 84ec2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8508c │ │ │ │ + bl 84c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 857ca │ │ │ │ + beq.w 85358 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 852fe │ │ │ │ + beq.n 84ec2 │ │ │ │ add.w r2, r6, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 8508c │ │ │ │ + bl 84c20 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85776 │ │ │ │ + beq.w 85304 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 852de │ │ │ │ + bne.n 84ea2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 85694 │ │ │ │ + bne.w 85224 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - movw r2, #52525 @ 0xcd2d │ │ │ │ - movt r2, #21 │ │ │ │ - ldr.w r6, [r1], #8 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - cmp r6, r2 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - bne.w 857c0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 851a4 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - b.n 851de │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 85890 │ │ │ │ - add r1, pc, #4 @ (adr r1, 85360 ) │ │ │ │ + bhi.w 853e6 │ │ │ │ + add r1, pc, #4 @ (adr r1, 84ef0 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - strh r1, [r1, r5] │ │ │ │ + ldr r6, [pc, #868] @ (85258 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r1, r5] │ │ │ │ + ldr r6, [pc, #868] @ (852b4 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r2, r0] │ │ │ │ + ldr r5, [pc, #876] @ (852dc ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r1, r5] │ │ │ │ + ldr r6, [pc, #868] @ (852e4 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r1, r5] │ │ │ │ + ldr r6, [pc, #868] @ (8531c ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #412] @ (85174 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r7, [r4, r0] │ │ │ │ + str r7, [r6, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ + strh r1, [r4, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #412] @ (8518c ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r1, r5] │ │ │ │ + str r1, [r3, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r1, [r7, r0] │ │ │ │ + str r1, [r1, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r5, [r5, r1] │ │ │ │ + str r5, [r7, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r5, r6] │ │ │ │ + ldr r5, [pc, #196] @ (850cc ) │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r5, r6] │ │ │ │ + ldr r5, [pc, #196] @ (850d0 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r5, r6] │ │ │ │ + ldr r5, [pc, #196] @ (850e0 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r4, r7] │ │ │ │ + ldr r5, [pc, #684] @ (852d0 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r6, r0] │ │ │ │ + strb r5, [r1, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #412] @ (851f4 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r5, [r2, r1] │ │ │ │ + str r5, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r5, r4] │ │ │ │ + str r5, [r7, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r5, r4] │ │ │ │ + str r5, [r7, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #412] @ (8520c ) │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #412] @ (85210 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r1, r5] │ │ │ │ + str r1, [r3, r3] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #412] @ (8521c ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r3, r6] │ │ │ │ + ldr r5, [pc, #412] @ (85224 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r4, r7] │ │ │ │ + ldr r5, [pc, #684] @ (85348 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r3, [r2, r7] │ │ │ │ + strb r7, [r0, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r2, r2] │ │ │ │ + strh r7, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r7, r7] │ │ │ │ + str r5, [r1, r6] │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [r4, r7] │ │ │ │ + ldr r5, [pc, #684] @ (85364 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r4, r5] │ │ │ │ + str r5, [r6, r3] │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 85f38 │ │ │ │ + b.w 85ac8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7ec70 │ │ │ │ + b.w 7ec80 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 84fa4 │ │ │ │ + bl 84b38 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - blt.w 8571a │ │ │ │ + blt.w 852aa │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - bne.w 85932 │ │ │ │ - bl 71f84 │ │ │ │ + bne.w 853fe │ │ │ │ + bl 71f9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85948 │ │ │ │ + beq.w 85414 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 855ec │ │ │ │ + beq.n 8517c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8508c │ │ │ │ + bl 84c20 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85916 │ │ │ │ + beq.w 853ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 8508c │ │ │ │ + bl 84c20 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858f2 │ │ │ │ + beq.w 853a6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 858f2 │ │ │ │ + beq.w 853a6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85748 │ │ │ │ + bne.w 852d6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 855e2 │ │ │ │ + beq.n 85172 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85956 │ │ │ │ + beq.w 85422 │ │ │ │ add.w r3, r8, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 8558e │ │ │ │ + bgt.n 8511e │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad638 │ │ │ │ + bl 1afaec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 851de │ │ │ │ - b.n 85786 │ │ │ │ + bne.w 84d5e │ │ │ │ + b.n 85314 │ │ │ │ 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 856e4 │ │ │ │ + beq.n 85274 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8572e │ │ │ │ + beq.w 852bc │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 72b58 │ │ │ │ + b.w 72b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1522ac │ │ │ │ + b.w 153304 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w ff458 │ │ │ │ + b.w ff8ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #20] │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 851de │ │ │ │ + b.n 84d5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11cba0 │ │ │ │ + b.w 11d1d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #724] @ (85960 ) │ │ │ │ + ldr r6, [pc, #724] @ (854f0 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 85308 │ │ │ │ + beq.w 84ecc │ │ │ │ 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 856b6 │ │ │ │ + beq.n 85246 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 858ce │ │ │ │ + bne.w 8537a │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 85308 │ │ │ │ - b.n 85694 │ │ │ │ + beq.w 84ecc │ │ │ │ + b.n 85224 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, r8 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 8570e │ │ │ │ - ldr r2, [pc, #652] @ (85964 ) │ │ │ │ + cbz r0, 8529e │ │ │ │ + ldr r2, [pc, #652] @ (854f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 8526e │ │ │ │ + b.n 84e32 │ │ │ │ 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, 8572e │ │ │ │ + cbz r6, 852bc │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8561a │ │ │ │ - b.n 85612 │ │ │ │ + bge.n 851aa │ │ │ │ + b.n 851a2 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 856c2 │ │ │ │ - bl 1ef298 │ │ │ │ + bls.n 85252 │ │ │ │ + bl 1f1078 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 857b2 │ │ │ │ + bne.n 8532e │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 27693c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 851de │ │ │ │ + b.n 84d5e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 85886 │ │ │ │ + bne.n 8539c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8533e │ │ │ │ + beq.w 84da0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8533e │ │ │ │ + b.n 84da0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 855ca │ │ │ │ + bne.w 8515a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 855ca │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8515a │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 857a0 │ │ │ │ + bne.n 8533c │ │ │ │ mov r0, r6 │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #500] @ (85964 ) │ │ │ │ + bl 12f1f0 │ │ │ │ + ldr r3, [pc, #504] @ (854f4 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 856e0 │ │ │ │ + b.n 85270 │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ subs r3, r2, r3 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 27693c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8571a │ │ │ │ + beq.n 852aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8571a │ │ │ │ + bne.n 852aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8571a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 852aa │ │ │ │ + ldr r2, [pc, #452] @ (854f4 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + b.n 85270 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #440] @ (85964 ) │ │ │ │ + ldr r3, [pc, #428] @ (854f4 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 856e0 │ │ │ │ - ldr r2, [pc, #432] @ (85964 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov.w r7, r8, lsl #2 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - b.n 856e0 │ │ │ │ + b.n 85270 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 85776 │ │ │ │ + b.n 85304 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 85776 │ │ │ │ - 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 8581a │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 8572e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2987c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8b024 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8571a │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8776 @ 0x2248 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8571a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 8572e │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 857e6 │ │ │ │ - b.n 857ee │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - bl 84fa4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 8571a │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 72f38 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 858c2 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 858b2 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - bl 8508c │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r0, 858a8 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8584c │ │ │ │ + b.n 85304 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ vldr d1, [r3, #8] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 18e228 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 851fe │ │ │ │ - b.n 85206 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8812 @ 0x226c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8571a │ │ │ │ - subs r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - b.n 85780 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ad638 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 851de │ │ │ │ - b.n 85786 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b.n 8571a │ │ │ │ + b.w 18fd44 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #11996 @ 0x2edc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85790 │ │ │ │ - b.n 8571a │ │ │ │ + bne.n 8531e │ │ │ │ + b.n 852aa │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 84dc2 │ │ │ │ + b.n 84dca │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 27693c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85922 │ │ │ │ + bne.n 853d6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79054 │ │ │ │ - b.n 85786 │ │ │ │ + bl 79040 │ │ │ │ + b.n 85314 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ - b.n 85780 │ │ │ │ + b.n 8530e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8590e │ │ │ │ + bne.n 853c2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8590e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 853c2 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12076 @ 0x2f2c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.n 852aa │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8760 @ 0x2238 │ │ │ │ + movw r1, #12024 @ 0x2ef8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b.n 8571a │ │ │ │ + bl 27693c │ │ │ │ + b.n 852aa │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 855e2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85172 │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 852aa │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12040 @ 0x2f08 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.n 852aa │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + bl 84b38 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 852aa │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 72f50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + cbz r0, 854c0 │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 854b0 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + bl 84c20 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + cbz r0, 854cc │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + str.w r0, [r1, r2, lsl #2] │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 85466 │ │ │ │ + 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 854d6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 852bc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2987c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 8a904 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1afaec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84d5e │ │ │ │ + b.n 85314 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27693c │ │ │ │ + b.n 852aa │ │ │ │ + subs r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + b.n 8530e │ │ │ │ + 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 852bc │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 8549c │ │ │ │ + b.n 854a4 │ │ │ │ nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00085968 : │ │ │ │ +000854f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 85b44 │ │ │ │ + bmi.w 856d4 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 85b86 │ │ │ │ - ldr r6, [pc, #712] @ (85c5c ) │ │ │ │ + bpl.w 85716 │ │ │ │ + ldr r6, [pc, #712] @ (857ec ) │ │ │ │ movw r7, #42220 @ 0xa4ec │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r3, [r6, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85cb8 │ │ │ │ + bne.w 85848 │ │ │ │ ldr.w r2, [r6, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 85cb8 │ │ │ │ + beq.w 85848 │ │ │ │ add.w r8, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, r6, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85b96 │ │ │ │ + beq.w 85726 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 85e28 │ │ │ │ + bpl.w 859b8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 85d56 │ │ │ │ + bhi.w 858e6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85d86 │ │ │ │ + blt.w 85916 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 85bb2 │ │ │ │ + bmi.w 85742 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 85bf4 │ │ │ │ + bpl.w 85784 │ │ │ │ ldr.w r3, [r6, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85cde │ │ │ │ + bne.w 8586e │ │ │ │ ldr.w r2, [r6, #3680] @ 0xe60 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 85cde │ │ │ │ + beq.w 8586e │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #576] @ (85c60 ) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #576] @ (857f0 ) │ │ │ │ + bl 79168 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85c04 │ │ │ │ + beq.w 85794 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 85e28 │ │ │ │ + bpl.w 859b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 85d8a │ │ │ │ + bhi.w 8591a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r3, r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85d86 │ │ │ │ + blt.w 85916 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ and.w r2, r3, #24 │ │ │ │ - ldr.w r9, [pc, #520] @ 85c68 │ │ │ │ + ldr.w r9, [pc, #520] @ 857f8 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 85e40 │ │ │ │ + bhi.w 859d0 │ │ │ │ adds r2, r3, r2 │ │ │ │ - bmi.w 85e40 │ │ │ │ + bmi.w 859d0 │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9353 @ 0x2489 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w fp, [r7, #712] @ 0x2c8 │ │ │ │ cmp fp, r1 │ │ │ │ - bne.w 85dc8 │ │ │ │ + bne.w 85958 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w ip, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [ip, #1528] @ 0x5f8 │ │ │ │ - bcs.w 85d00 │ │ │ │ + bcs.w 85890 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r6, lr, lsl #3] │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 85d3a │ │ │ │ + beq.w 858ca │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r7, [ip] │ │ │ │ str r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 85c2c │ │ │ │ + beq.w 857bc │ │ │ │ add.w r7, ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 85c6c │ │ │ │ + bgt.w 857fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #332] @ (85c64 ) │ │ │ │ + ldr r2, [pc, #332] @ (857f4 ) │ │ │ │ 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 85de2 │ │ │ │ + bne.w 85972 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r5, 85b3c │ │ │ │ + cbz r5, 856cc │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #288] @ (85c68 ) │ │ │ │ + ldr r0, [pc, #288] @ (857f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -136755,33 +136323,33 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r1, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85e4c │ │ │ │ + beq.w 859dc │ │ │ │ ldr.w r5, [r1, #268] @ 0x10c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 85992 │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + bmi.w 85522 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85e6a │ │ │ │ - movw r0, #8976 @ 0x2310 │ │ │ │ + beq.w 859fa │ │ │ │ + movw r0, #12240 @ 0x2fd0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85d86 │ │ │ │ - ldr r3, [pc, #180] @ (85c68 ) │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85916 │ │ │ │ + ldr r3, [pc, #180] @ (857f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -136791,735 +136359,735 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85e56 │ │ │ │ + beq.w 859e6 │ │ │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 85a04 │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + bmi.w 85594 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85ba0 │ │ │ │ + bne.n 85730 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [pc, #72] @ (85c60 ) │ │ │ │ - movw r1, #8940 @ 0x22ec │ │ │ │ + ldr r2, [pc, #72] @ (857f0 ) │ │ │ │ + movw r1, #12204 @ 0x2fac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ - cmp r6, r2 │ │ │ │ - ittt hi │ │ │ │ - ldrhi r2, [r1, #12] │ │ │ │ - strhi.w r2, [fp, #12] │ │ │ │ - strhi.w fp, [r2, #8] │ │ │ │ - bhi.w 85ae8 │ │ │ │ + cmp r2, r6 │ │ │ │ + ittt cc │ │ │ │ + ldrcc r2, [r1, #12] │ │ │ │ + strcc.w r2, [fp, #12] │ │ │ │ + strcc.w fp, [r2, #8] │ │ │ │ + bcc.w 85678 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ adds r2, r1, r6 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r7, [r1, r6] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 85ae8 │ │ │ │ + b.n 85678 │ │ │ │ nop │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 85d3c │ │ │ │ + bgt.n 858cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85b0a │ │ │ │ + beq.w 8569a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85b0a │ │ │ │ + beq.w 8569a │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85b0a │ │ │ │ + bne.w 8569a │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85e60 │ │ │ │ + bne.w 859f0 │ │ │ │ add.w r3, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 85b0a │ │ │ │ + bmi.w 8569a │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85ca2 │ │ │ │ + bne.n 85832 │ │ │ │ dmb ish │ │ │ │ - b.n 85b0a │ │ │ │ - ldr r0, [pc, #452] @ (85e80 ) │ │ │ │ + b.n 8569a │ │ │ │ + ldr r0, [pc, #452] @ (85a10 ) │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 85b96 │ │ │ │ + beq.w 85726 │ │ │ │ add.w r8, sp, #20 │ │ │ │ - ldr r1, [pc, #436] @ (85e80 ) │ │ │ │ + ldr r1, [pc, #436] @ (85a10 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 859c8 │ │ │ │ - b.n 85b96 │ │ │ │ - ldr r0, [pc, #420] @ (85e84 ) │ │ │ │ + bne.w 85558 │ │ │ │ + b.n 85726 │ │ │ │ + ldr r0, [pc, #420] @ (85a14 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 85c04 │ │ │ │ + beq.n 85794 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #400] @ (85e84 ) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #400] @ (85a14 ) │ │ │ │ + bl 79168 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85a2a │ │ │ │ - b.n 85c04 │ │ │ │ + bne.w 855ba │ │ │ │ + b.n 85794 │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bne.n 85df6 │ │ │ │ + bne.n 85986 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 85e40 │ │ │ │ + beq.w 859d0 │ │ │ │ ldr.w r2, [r6, #800] @ 0x320 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, #800] @ 0x320 │ │ │ │ - b.n 85c54 │ │ │ │ + b.n 857e4 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85d00 │ │ │ │ + beq.n 85890 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ - b.n 85c54 │ │ │ │ + b.n 857e4 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 85da6 │ │ │ │ + bcc.n 85936 │ │ │ │ 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 85d5c │ │ │ │ + beq.n 858ec │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9024 @ 0x2340 │ │ │ │ + movw r1, #12288 @ 0x3000 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 85b3c │ │ │ │ + b.n 856cc │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85db6 │ │ │ │ + bcc.n 85946 │ │ │ │ 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 85d90 │ │ │ │ - b.n 85d70 │ │ │ │ + beq.n 85920 │ │ │ │ + b.n 85900 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85e1c │ │ │ │ + blt.n 859ac │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 859ee │ │ │ │ - b.n 85d86 │ │ │ │ + bge.w 8557e │ │ │ │ + b.n 85916 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 85e04 │ │ │ │ + blt.n 85994 │ │ │ │ mul.w r3, r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85a52 │ │ │ │ - b.n 85d86 │ │ │ │ + bge.w 855e2 │ │ │ │ + b.n 85916 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx fp │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 85e40 │ │ │ │ + cbz r0, 859d0 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 85ae8 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 85678 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85e10 │ │ │ │ + bne.n 859a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 85b2a │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 856ba │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 85d22 │ │ │ │ + b.n 858b2 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 85d70 │ │ │ │ + bge.n 85900 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85d70 │ │ │ │ - b.n 85d86 │ │ │ │ + bne.n 85900 │ │ │ │ + b.n 85916 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 85b2a │ │ │ │ + b.n 856ba │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 85d70 │ │ │ │ + bge.n 85900 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85d70 │ │ │ │ - b.n 85d86 │ │ │ │ + bne.n 85900 │ │ │ │ + b.n 85916 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9000 @ 0x2328 │ │ │ │ + movw r1, #12264 @ 0x2fe8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 85d86 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 85916 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1f11dc │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r2, #244] @ 0xf4 │ │ │ │ - b.n 85b7c │ │ │ │ + b.n 8570c │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 85bea │ │ │ │ + b.n 8577a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85b0a │ │ │ │ - b.n 85c90 │ │ │ │ + bne.w 8569a │ │ │ │ + b.n 85820 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #8940 @ 0x22ec │ │ │ │ + movw r1, #12204 @ 0x2fac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #0] @ (85e80 ) │ │ │ │ - b.n 85c20 │ │ │ │ - bgt.n 85f1c │ │ │ │ + ldr r2, [pc, #0] @ (85a10 ) │ │ │ │ + b.n 857b0 │ │ │ │ + bgt.n 85aac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 85f60 │ │ │ │ + bgt.n 85af0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00085e88 : │ │ │ │ +00085a18 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85f24 │ │ │ │ + beq.n 85ab4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 85f0c │ │ │ │ + bpl.n 85a9c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85eb8 │ │ │ │ + bhi.n 85a48 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r0, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85ef0 │ │ │ │ + bcc.n 85a80 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ orr.w r1, r1, ip, lsl #30 │ │ │ │ cmp.w ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq.n 85ec0 │ │ │ │ + beq.n 85a50 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9024 @ 0x2340 │ │ │ │ + movw r1, #12288 @ 0x3000 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 85efc │ │ │ │ + blt.n 85a8c │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85ed4 │ │ │ │ + bge.n 85a64 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85ed4 │ │ │ │ + bne.n 85a64 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9000 @ 0x2328 │ │ │ │ + movw r1, #12264 @ 0x2fe8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 85eea │ │ │ │ - movw r0, #8976 @ 0x2310 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 85a7a │ │ │ │ + movw r0, #12240 @ 0x2fd0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85eea │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85a7a │ │ │ │ nop │ │ │ │ │ │ │ │ -00085f38 : │ │ │ │ +00085ac8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #184] @ (86000 ) │ │ │ │ + ldr r2, [pc, #184] @ (85b90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ - cbz r3, 85f96 │ │ │ │ + cbz r3, 85b26 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r2, #1604] @ 0x644 │ │ │ │ str.w r4, [r2, #1608] @ 0x648 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1604] @ 0x644 │ │ │ │ cmp r4, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ - bne.n 85fbc │ │ │ │ - ldr r2, [pc, #128] @ (86004 ) │ │ │ │ + bne.n 85b4c │ │ │ │ + ldr r2, [pc, #128] @ (85b94 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 85fc2 │ │ │ │ + cbnz r4, 85b52 │ │ │ │ mov r0, r3 │ │ │ │ vstr d0, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 72384 │ │ │ │ + bl 7239c │ │ │ │ vldr d0, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 85ff6 │ │ │ │ + cbz r0, 85b86 │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 85f80 │ │ │ │ + beq.n 85b10 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 85f80 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 85b10 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bne.n 85fe2 │ │ │ │ + bne.n 85b72 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 85f8c │ │ │ │ + b.n 85b1c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 85f8c │ │ │ │ + b.n 85b1c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00086008 : │ │ │ │ +00085b98 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00086010 : │ │ │ │ +00085ba0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86096 │ │ │ │ + beq.n 85c26 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 86062 │ │ │ │ + bge.n 85bf2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 860fc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c8c <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ ittt ne │ │ │ │ movne r0, #0 │ │ │ │ ldrne r2, [r2, #12] │ │ │ │ strne.w r4, [r2, r3, lsl #2] │ │ │ │ - bne.n 8605e │ │ │ │ + bne.n 85bee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 860a6 │ │ │ │ + beq.n 85c36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 860a6 │ │ │ │ + cbnz r3, 85c36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 860a6 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85c36 │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8605e │ │ │ │ + b.n 85bee │ │ │ │ │ │ │ │ -000860ac <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00085c3c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 860fc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c8c <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 860da <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 85c6a <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 860d4 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + beq.n 85c64 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 860d4 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 85c64 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 860d4 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 85c64 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 8623e <_PyList_AppendTakeRefListResize@@Base+0x192> │ │ │ │ + bge.w 85dce <_PyList_AppendTakeRefListResize@@Base+0x192> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 8625e <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ + blt.w 85dee <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 86266 <_PyList_AppendTakeRefListResize@@Base+0x1ba> │ │ │ │ + beq.w 85df6 <_PyList_AppendTakeRefListResize@@Base+0x1ba> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 86234 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + bcs.n 85dc4 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r2, #25541 @ 0x63c5 │ │ │ │ + movw r2, #24405 @ 0x5f55 │ │ │ │ movt r2, #8 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ ldr.w r7, [r0, #700] @ 0x2bc │ │ │ │ ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 8628c <_PyList_AppendTakeRefListResize@@Base+0x1e0> │ │ │ │ + bne.w 85e1c <_PyList_AppendTakeRefListResize@@Base+0x1e0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 861f4 <_PyList_AppendTakeRefListResize@@Base+0x148> │ │ │ │ - ldr r2, [pc, #328] @ (862b0 <_PyList_AppendTakeRefListResize@@Base+0x204>) │ │ │ │ + beq.n 85d84 <_PyList_AppendTakeRefListResize@@Base+0x148> │ │ │ │ + ldr r2, [pc, #328] @ (85e40 <_PyList_AppendTakeRefListResize@@Base+0x204>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 8620e <_PyList_AppendTakeRefListResize@@Base+0x162> │ │ │ │ + beq.n 85d9e <_PyList_AppendTakeRefListResize@@Base+0x162> │ │ │ │ mov.w ip, r3, lsr #18 │ │ │ │ add.w r2, r2, ip, lsl #3 │ │ │ │ ubfx ip, r3, #0, #18 │ │ │ │ ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ cmp r1, ip │ │ │ │ - bgt.n 861a8 <_PyList_AppendTakeRefListResize@@Base+0xfc> │ │ │ │ + bgt.n 85d38 <_PyList_AppendTakeRefListResize@@Base+0xfc> │ │ │ │ ldr.w lr, [r2, #804] @ 0x324 │ │ │ │ cmp lr, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 8620e <_PyList_AppendTakeRefListResize@@Base+0x162> │ │ │ │ + cbz r2, 85d9e <_PyList_AppendTakeRefListResize@@Base+0x162> │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, r8 │ │ │ │ - bcc.n 861c6 <_PyList_AppendTakeRefListResize@@Base+0x11a> │ │ │ │ + bcc.n 85d56 <_PyList_AppendTakeRefListResize@@Base+0x11a> │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r4, lsl #4 │ │ │ │ - bcc.n 86200 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ + bcc.n 85d90 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 72470 │ │ │ │ + bl 72488 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 86234 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + cbz r0, 85dc4 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 781d4 │ │ │ │ + bl 781c0 │ │ │ │ strd r6, r7, [r5, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72470 │ │ │ │ + bl 72488 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 86234 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + cbz r0, 85dc4 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r3, [r5, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r0, #680] @ 0x2a8 │ │ │ │ movw r2, #53153 @ 0xcfa1 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8629c <_PyList_AppendTakeRefListResize@@Base+0x1f0> │ │ │ │ + bne.n 85e2c <_PyList_AppendTakeRefListResize@@Base+0x1f0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ blx 2a6fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86200 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ - bl 1ef298 │ │ │ │ + bne.n 85d90 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ + bl 1f1078 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 861ee <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ + b.n 85d7e <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 861ec <_PyList_AppendTakeRefListResize@@Base+0x140> │ │ │ │ + bge.n 85d7c <_PyList_AppendTakeRefListResize@@Base+0x140> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 8612c <_PyList_AppendTakeRefListResize@@Base+0x80> │ │ │ │ + ble.w 85cbc <_PyList_AppendTakeRefListResize@@Base+0x80> │ │ │ │ adds r4, r1, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 8612c <_PyList_AppendTakeRefListResize@@Base+0x80> │ │ │ │ + b.n 85cbc <_PyList_AppendTakeRefListResize@@Base+0x80> │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r2, #25541 @ 0x63c5 │ │ │ │ + movw r2, #24405 @ 0x5f55 │ │ │ │ movt r2, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r1, [r0, #700] @ 0x2bc │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 86160 <_PyList_AppendTakeRefListResize@@Base+0xb4> │ │ │ │ + beq.w 85cf0 <_PyList_AppendTakeRefListResize@@Base+0xb4> │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86200 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ - b.n 86234 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + bne.n 85d90 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ + b.n 85dc4 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r2, r8 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86200 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ - b.n 86234 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ + bne.n 85d90 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ + b.n 85dc4 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000862b4 : │ │ │ │ +00085e44 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ subs.w ip, r1, #0 │ │ │ │ - blt.n 863bc │ │ │ │ + blt.n 85f4c │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25541 @ 0x63c5 │ │ │ │ + movw r0, #24405 @ 0x5f55 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w lr, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r4, [r2, #688] @ 0x2b0 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 863a0 │ │ │ │ + bne.n 85f30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86370 │ │ │ │ - ldr r0, [pc, #208] @ (863c0 ) │ │ │ │ + beq.n 85f00 │ │ │ │ + ldr r0, [pc, #208] @ (85f50 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ cmn.w r1, #804 @ 0x324 │ │ │ │ - beq.n 8637c │ │ │ │ + beq.n 85f0c │ │ │ │ lsrs r0, r3, #18 │ │ │ │ add.w r1, r1, r0, lsl #3 │ │ │ │ ubfx r0, r3, #0, #18 │ │ │ │ ldr.w r5, [r1, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 8632a │ │ │ │ + bgt.n 85eba │ │ │ │ ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 8637c │ │ │ │ + cbz r0, 85f0c │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 86348 │ │ │ │ + bhi.n 85ed8 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, ip, lsl #2 │ │ │ │ - bcc.n 8636a │ │ │ │ + bcc.n 85efa │ │ │ │ mov r2, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72470 │ │ │ │ - cbz r0, 863bc │ │ │ │ + bl 72488 │ │ │ │ + cbz r0, 85f4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781d4 │ │ │ │ + bl 781c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 72470 │ │ │ │ + b.w 72488 │ │ │ │ ldr.w r4, [r2, #680] @ 0x2a8 │ │ │ │ movw r1, #53153 @ 0xcfa1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 863b0 │ │ │ │ + bne.n 85f40 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ @@ -137531,84 +137099,84 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ - b.n 863a8 │ │ │ │ + b.n 85f38 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8636a │ │ │ │ + b.n 85efa │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86456 │ │ │ │ + beq.n 85fe6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ (864a0 ) │ │ │ │ + ldr r3, [pc, #200] @ (86030 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.n 8645c │ │ │ │ + beq.n 85fec │ │ │ │ lsrs r1, r4, #18 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 8640e │ │ │ │ + bgt.n 85f9e │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 8645c │ │ │ │ - cbz r3, 8645c │ │ │ │ + bgt.n 85fec │ │ │ │ + cbz r3, 85fec │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 8642e │ │ │ │ + bhi.n 85fbe │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 86450 │ │ │ │ + bcc.n 85fe0 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 72470 │ │ │ │ + bl 72488 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8644e │ │ │ │ + cbz r0, 85fde │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781d4 │ │ │ │ + bl 781c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 72470 │ │ │ │ + b.w 72488 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8649c │ │ │ │ + blt.n 8602c │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r1, #53153 @ 0xcfa1 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 8648c │ │ │ │ + bne.n 8601c │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -137616,50 +137184,50 @@ │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86450 │ │ │ │ + b.n 85fe0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000864a4 : │ │ │ │ +00086034 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 864d4 │ │ │ │ + cbz r0, 86064 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 864d4 │ │ │ │ + bpl.n 86064 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 864f8 │ │ │ │ - cbz r0, 864e4 │ │ │ │ + bl 86088 │ │ │ │ + cbz r0, 86074 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 864ea │ │ │ │ + bne.n 8607a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3158 @ 0xc56 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 864d0 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 864d0 │ │ │ │ + bne.n 86060 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86060 │ │ │ │ stmdb 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] │ │ │ │ @@ -137667,79 +137235,79 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 865c8 │ │ │ │ + beq.n 86158 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 86964 │ │ │ │ + bne.w 864ee │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 865d8 │ │ │ │ + ble.n 86168 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r8] │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 87174 │ │ │ │ + beq.w 86d0e │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r5, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 8665e │ │ │ │ + beq.n 861ee │ │ │ │ sub.w ip, r8, #4 │ │ │ │ movs r2, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 8658e │ │ │ │ + b.n 8611e │ │ │ │ adds r7, #1 │ │ │ │ mov ip, lr │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 86912 │ │ │ │ + bge.w 8649c │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 874ba │ │ │ │ + bne.w 86f4c │ │ │ │ ands.w r9, r3, r2 │ │ │ │ - beq.n 86584 │ │ │ │ + beq.n 86114 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 86584 │ │ │ │ + bls.n 86114 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 87542 │ │ │ │ + bge.w 86f6a │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w lr, ip, #8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 874ba │ │ │ │ + bne.w 86f4c │ │ │ │ movs r2, #0 │ │ │ │ - b.n 86584 │ │ │ │ + b.n 86114 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.n 8653e │ │ │ │ + bgt.n 860ce │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w fp, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ adds r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -137748,39 +137316,39 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 870b2 │ │ │ │ + bne.w 86c3e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 8732c │ │ │ │ + bgt.w 86ec2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, fp │ │ │ │ - bne.w 874ee │ │ │ │ + bne.w 8700a │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r4, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 87504 │ │ │ │ + bne.w 87020 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87512 │ │ │ │ + beq.w 8702e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ @@ -137792,406 +137360,397 @@ │ │ │ │ sub.w lr, r8, #4 │ │ │ │ mov r9, r2 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r5 │ │ │ │ ldr.w ip, [lr, #4]! │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, sl │ │ │ │ - bne.w 874c2 │ │ │ │ + bne.w 86f16 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 86848 │ │ │ │ + bne.w 863d6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 86854 │ │ │ │ + beq.w 863e2 │ │ │ │ ldrb.w r9, [ip, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ and.w r9, r9, #28 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - blt.n 8666a │ │ │ │ + blt.n 861fa │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8692c │ │ │ │ + bne.w 864b6 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 8734a │ │ │ │ + beq.w 86ee0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #27361 @ 0x6ae1 │ │ │ │ + movw r3, #31633 @ 0x7b91 │ │ │ │ movt r3, #21 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 86942 │ │ │ │ + bne.w 864cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86c24 │ │ │ │ + bne.w 8679e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add.w fp, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r4, r8, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ str.w fp, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 874b4 │ │ │ │ + bne.w 86f2c │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ movle r9, r4 │ │ │ │ - bgt.w 8727e │ │ │ │ - mov sl, r9 │ │ │ │ + bgt.w 86e86 │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r4 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r4 │ │ │ │ + mov r9, r6 │ │ │ │ mov fp, r8 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 870f0 │ │ │ │ + ble.w 86c66 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #27361 @ 0x6ae1 │ │ │ │ - movt r8, #21 │ │ │ │ + movw r6, #31633 @ 0x7b91 │ │ │ │ + movt r6, #21 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8685e │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 863ec │ │ │ │ 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 86d48 │ │ │ │ + blt.w 868c4 │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.w 86fae │ │ │ │ + beq.w 86b4e │ │ │ │ subs r3, r1, #1 │ │ │ │ ldr.w r0, [fp, r1, lsl #2] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 86be2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 867ee │ │ │ │ + bgt.w 8675c │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.n 8637a │ │ │ │ add.w r2, fp, r1, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r7, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 867ea │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 867ea │ │ │ │ + bgt.n 86378 │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r5, r4 │ │ │ │ + bge.n 86378 │ │ │ │ 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 867e8 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 867b8 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 869e2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ + bgt.n 86378 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 86348 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 8656a │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r5 │ │ │ │ ite gt │ │ │ │ movgt ip, r4 │ │ │ │ - movle ip, r3 │ │ │ │ + movle ip, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87108 │ │ │ │ + bne.w 86c92 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r1, ip, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [r0, #28] │ │ │ │ strd r5, ip, [r0, #32] │ │ │ │ add fp, r1 │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86ebe │ │ │ │ + bne.w 86a9c │ │ │ │ subs.w r4, r4, ip │ │ │ │ - bne.w 86710 │ │ │ │ + bne.w 862a4 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 872b0 │ │ │ │ + bgt.w 86e1e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86c7c │ │ │ │ + bne.w 867f8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 86606 │ │ │ │ - b.w 870b2 │ │ │ │ + beq.w 86196 │ │ │ │ + b.w 86c3e │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.w 8667e │ │ │ │ + bls.w 8620e │ │ │ │ movs r2, #0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.w 8666a │ │ │ │ - b.n 866a0 │ │ │ │ + blt.w 861fa │ │ │ │ + b.n 86230 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87162 │ │ │ │ - bne.w 86d48 │ │ │ │ + blt.w 86cec │ │ │ │ + bne.w 868c4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 86fae │ │ │ │ + beq.w 86b4e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 868b4 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86440 │ │ │ │ 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 869de │ │ │ │ + blt.w 86568 │ │ │ │ cmp r4, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 8675e │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 867f2 │ │ │ │ + bne.w 862f2 │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 8637e │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87162 │ │ │ │ - bne.w 869de │ │ │ │ + blt.w 86cec │ │ │ │ + bne.w 86568 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 868ae │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + beq.n 8643c │ │ │ │ + ldr.w r8, [sp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ - mov r2, r5 │ │ │ │ + movs r5, #3 │ │ │ │ + ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ + mov r2, r8 │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 86bc6 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86742 │ │ │ │ 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 867ea │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ + blt.w 86378 │ │ │ │ + adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 8675e │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 867f2 │ │ │ │ + bne.w 862f2 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 8637e │ │ │ │ mov r1, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, fp │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 866b2 │ │ │ │ - movw r3, #30133 @ 0x75b5 │ │ │ │ + beq.w 86242 │ │ │ │ + movw r3, #28993 @ 0x7141 │ │ │ │ movt r3, #8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 866ce │ │ │ │ - movw r2, #50641 @ 0xc5d1 │ │ │ │ + beq.w 8625e │ │ │ │ + movw r2, #57581 @ 0xe0ed │ │ │ │ movt r2, #24 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #22981 @ 0x59c5 │ │ │ │ + movw r3, #24845 @ 0x610d │ │ │ │ movt r3, #18 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 866ce │ │ │ │ + b.n 8625e │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 874ca │ │ │ │ + bgt.w 86fca │ │ │ │ add.w r5, r4, #136 @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ble.w 87014 │ │ │ │ + ble.w 86ba0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 874ea │ │ │ │ + beq.w 86fec │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 87014 │ │ │ │ + beq.w 86ba0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8751a │ │ │ │ + beq.w 86f9a │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 869d4 │ │ │ │ + beq.n 8655e │ │ │ │ add.w r9, r5, #4 │ │ │ │ movs r7, #2 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8751c │ │ │ │ + beq.w 86f9c │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 869ba │ │ │ │ + bne.n 86544 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 86548 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + b.n 860d8 │ │ │ │ + movs r5, #2 │ │ │ │ + add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 86bec │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86766 │ │ │ │ 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 86bfa │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bge.w 86ec6 │ │ │ │ - cmp r4, sl │ │ │ │ - mov ip, r4 │ │ │ │ + bge.w 86774 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 86784 │ │ │ │ + cmp r3, r4 │ │ │ │ it ge │ │ │ │ - movge ip, sl │ │ │ │ - cmp ip, r3 │ │ │ │ - ble.w 867fc │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - movw r3, #30133 @ 0x75b5 │ │ │ │ + movge r3, r4 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.w 86388 │ │ │ │ + movw r3, #28993 @ 0x7141 │ │ │ │ movt r3, #8 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - strd r9, r6, [sp, #48] @ 0x30 │ │ │ │ + strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r7, [fp, r5, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r4, sl │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 86ad0 │ │ │ │ + bne.n 86650 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 875aa │ │ │ │ + beq.w 870dc │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 87466 │ │ │ │ + beq.w 8709c │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r7, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 87476 │ │ │ │ + beq.w 870ac │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 86c60 │ │ │ │ + beq.w 867dc │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86c70 │ │ │ │ + beq.w 867ec │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 86ade │ │ │ │ + cbz r0, 8665e │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ - blt.n 86af6 │ │ │ │ - b.n 86b56 │ │ │ │ + blt.n 86676 │ │ │ │ + b.n 866d6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 873a4 │ │ │ │ - bne.n 86bac │ │ │ │ + blt.w 870d2 │ │ │ │ + bne.n 86728 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 86b56 │ │ │ │ + ble.n 866d6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8739c │ │ │ │ + bne.w 870ca │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r6, sl │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ add.w r9, r7, #20 │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r7, r3, #6, #1 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ @@ -138203,475 +137762,462 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, r8 │ │ │ │ mov r2, r5 │ │ │ │ it ge │ │ │ │ movge r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8759e │ │ │ │ + beq.w 870e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 87384 │ │ │ │ + beq.w 870b2 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 87396 │ │ │ │ + beq.w 870c4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 86b98 │ │ │ │ + beq.n 86714 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 86ba2 │ │ │ │ + cbz r0, 8671e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86ba6 │ │ │ │ + bge.n 86722 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 86b08 │ │ │ │ + bgt.n 86688 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.n 86bb4 │ │ │ │ + ble.n 86730 │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r6, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86c0e │ │ │ │ + bne.n 86788 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 86a54 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bne.w 865d4 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldrd r9, r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 867fc │ │ │ │ + ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 86388 │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86b48 │ │ │ │ + bne.n 866c8 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 86b4c │ │ │ │ + bgt.n 866cc │ │ │ │ add.w r4, sl, #1 │ │ │ │ - b.n 86b4e │ │ │ │ + b.n 866ce │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 86b56 │ │ │ │ + bge.n 866d6 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 86a5c │ │ │ │ + b.n 865dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86b80 │ │ │ │ + beq.n 86700 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 86c1e │ │ │ │ + b.n 86798 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87162 │ │ │ │ - bne.w 867ea │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + blt.w 86cec │ │ │ │ + bne.w 86378 │ │ │ │ + adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 868ce │ │ │ │ - b.n 8690e │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 8645a │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 8637e │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 8690e │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 869e2 │ │ │ │ + beq.w 86498 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8656a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87162 │ │ │ │ - bne.w 86a24 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 86cec │ │ │ │ + bne.w 865aa │ │ │ │ mov r2, r5 │ │ │ │ - bl 1bb7c8 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86d4e │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1bda1c │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 868c8 │ │ │ │ + mov ip, r5 │ │ │ │ + b.n 86388 │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b.n 86b80 │ │ │ │ + b.n 86700 │ │ │ │ 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 874c6 │ │ │ │ + bge.w 87036 │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ add.w fp, sp, #604 @ 0x25c │ │ │ │ strd r4, r8, [r1, #4] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 866fc │ │ │ │ - b.n 873fa │ │ │ │ + beq.w 8628c │ │ │ │ + b.w 87042 │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86abc │ │ │ │ + bne.w 8663c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 86abe │ │ │ │ + b.n 8663e │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 8706e │ │ │ │ + ble.w 86bfa │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86f64 │ │ │ │ + beq.w 86b02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f64 │ │ │ │ - ldr r2, [pc, #704] @ (86f6c ) │ │ │ │ + bne.w 86b02 │ │ │ │ + ldr r2, [pc, #740] @ (86b0c ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8747c │ │ │ │ + bne.w 86f7c │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 870a6 │ │ │ │ - ldr.w r7, [sl, #4] │ │ │ │ + ble.w 86c32 │ │ │ │ + ldr.w r7, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86cf4 │ │ │ │ + beq.n 86870 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 86cf4 │ │ │ │ - ldr r1, [pc, #648] @ (86f6c ) │ │ │ │ + cbnz r3, 86870 │ │ │ │ + ldr r1, [pc, #684] @ (86b0c ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87496 │ │ │ │ + bne.w 86ff0 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 86d3e │ │ │ │ - add.w r9, sl, #4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + beq.n 868ba │ │ │ │ + add.w sl, r9, #4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov.w r8, #2 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r4 │ │ │ │ - ldr.w r5, [r9, #4]! │ │ │ │ + mov r9, r4 │ │ │ │ + ldr.w r5, [sl, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 86d2e │ │ │ │ + beq.n 868aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 86d2e │ │ │ │ - ldr r3, [pc, #592] @ (86f6c ) │ │ │ │ + cbnz r3, 868aa │ │ │ │ + ldr r3, [pc, #628] @ (86b0c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 873bc │ │ │ │ + bne.w 87080 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - cmp r8, sl │ │ │ │ - bne.n 86d0a │ │ │ │ - mov r4, sl │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.n 86886 │ │ │ │ + mov r4, r9 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 8737c │ │ │ │ + bgt.w 87078 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 86610 │ │ │ │ - b.n 870ae │ │ │ │ + beq.w 861a0 │ │ │ │ + b.n 86c3a │ │ │ │ movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 87444 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 87060 │ │ │ │ sub.w r7, fp, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - add.w r7, r7, r2, lsl #2 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r1, [r7], #4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8745c │ │ │ │ - bne.n 86e48 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r7, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86e5c │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r7, r7, r5, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr.w r0, [r7, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r7, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86a00 │ │ │ │ + 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 86a3c │ │ │ │ + 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 86e68 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 87082 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r0, r3, #1 │ │ │ │ + bge.n 86a2e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 86c0e │ │ │ │ + subs r0, r5, #1 │ │ │ │ add.w r1, fp, r0, lsl #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 86de6 │ │ │ │ + bls.n 86974 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ - str.w r7, [fp] │ │ │ │ + str.w r6, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 86de6 │ │ │ │ + bls.n 86974 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str.w r5, [r2], #4 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str.w r6, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 86dd6 │ │ │ │ + bhi.n 86964 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87266 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 86a24 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #27361 @ 0x6ae1 │ │ │ │ - movt r8, #21 │ │ │ │ + bne.w 86e06 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 865aa │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r7, fp, r2, lsl #2 │ │ │ │ - ldr.w r0, [fp, r2, lsl #2] │ │ │ │ + add.w r7, fp, r5, lsl #2 │ │ │ │ + movw r6, #31633 @ 0x7b91 │ │ │ │ + movt r6, #21 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86e6c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86a4a │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 86f1c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - blt.w 86a2c │ │ │ │ - b.n 867fc │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 87296 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 86d62 │ │ │ │ - b.n 86da8 │ │ │ │ - mov r2, r6 │ │ │ │ + bgt.w 865aa │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + ble.n 869fc │ │ │ │ + subs r3, r1, #1 │ │ │ │ + ldr.w r2, [fp, r1, lsl #2] │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + ldr.w r5, [fp, r3, lsl #2] │ │ │ │ + ldrd r3, r2, [r2, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + ldrd r2, r5, [r5, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r5, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 86aa4 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 865aa │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 86cec │ │ │ │ + bne.n 86a3c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r7, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 86914 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8745c │ │ │ │ - bne.n 86da8 │ │ │ │ + blt.w 86cec │ │ │ │ + bne.n 86938 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 86e50 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.w 868da │ │ │ │ + b.n 86938 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 86e9e │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 86a32 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87162 │ │ │ │ - bne.n 86e3a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 86f70 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 86e3a │ │ │ │ + blt.w 86cec │ │ │ │ + bne.w 865aa │ │ │ │ + add.w r8, r5, #1 │ │ │ │ + cmp r4, r8 │ │ │ │ + bgt.n 86b10 │ │ │ │ + mov r5, r8 │ │ │ │ + b.n 865aa │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - mov ip, r7 │ │ │ │ + mov ip, r6 │ │ │ │ str r5, [r1, #12] │ │ │ │ add.w r1, r3, #28 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w fp, fp, r7, lsl #2 │ │ │ │ + add.w fp, fp, r6, lsl #2 │ │ │ │ str r5, [r1, #4] │ │ │ │ add.w r1, r0, r2, lsl #4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #24] │ │ │ │ - str r7, [r1, #36] @ 0x24 │ │ │ │ - lsls r1, r7, #2 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86820 │ │ │ │ + beq.w 863ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 86820 │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - b.n 867fc │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 87162 │ │ │ │ - bne.n 86e82 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 86e3a │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 870da │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ + b.n 863ac │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 865aa │ │ │ │ + add r0, fp │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r6, r2, #1 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + mul.w r2, r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 865aa │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 865aa │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 86e3a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 86f54 │ │ │ │ - subs r3, r1, #1 │ │ │ │ - ldr.w r2, [fp, r1, lsl #2] │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - ldr.w r5, [fp, r3, lsl #2] │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 86fb4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - blt.w 86a2c │ │ │ │ - b.n 867fc │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + bgt.w 865aa │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 86ace │ │ │ │ + b.n 865aa │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 86cc6 │ │ │ │ + b.n 86842 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86ecc │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86b52 │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 86e82 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86f24 │ │ │ │ - b.n 86f54 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 867f2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 86e3a │ │ │ │ - add r0, fp │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r7, r2, #1 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r7, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 86e3a │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + bgt.n 86a60 │ │ │ │ + adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.w 86e3a │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ + bgt.w 869cc │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 865aa │ │ │ │ + movs r5, #2 │ │ │ │ + b.n 8637e │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 86cec │ │ │ │ + bne.n 86a60 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 865aa │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86c7c │ │ │ │ + ldrd r3, r2, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 86f54 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86fe2 │ │ │ │ - b.n 86f54 │ │ │ │ + blt.w 865aa │ │ │ │ + b.n 869c6 │ │ │ │ adds r3, r4, #1 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ str r2, [sp, #16] │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -138683,81 +138229,79 @@ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str.w fp, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bgt.w 873f2 │ │ │ │ - bne.n 8706e │ │ │ │ + bgt.w 8703a │ │ │ │ + bne.n 86bfa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8709c │ │ │ │ + beq.n 86c28 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - b.n 86c9e │ │ │ │ + b.n 8681a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 870b2 │ │ │ │ + bne.n 86c3e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 8661c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r5, #1 │ │ │ │ - subs r1, r3, r2 │ │ │ │ + b.w 861ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + subs r1, r5, r2 │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 87096 │ │ │ │ + cbnz r3, 86c22 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1bb7c8 │ │ │ │ - b.n 86db0 │ │ │ │ + bl 1bda1c │ │ │ │ + b.n 86940 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8661c │ │ │ │ + beq.w 861ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 870c8 │ │ │ │ + cbz r3, 86c54 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9072 @ 0x2370 │ │ │ │ + movw r1, #12336 @ 0x3030 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 870d2 │ │ │ │ + cbz r3, 86c5e │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.w 87328 │ │ │ │ + bgt.w 86ebe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 8661c │ │ │ │ + b.w 861ac │ │ │ │ + beq.w 86eb8 │ │ │ │ + add.w r2, fp, #4 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r2, fp │ │ │ │ + bls.w 86dfa │ │ │ │ + movs r5, #2 │ │ │ │ + movs r0, #4 │ │ │ │ + b.n 86950 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 87162 │ │ │ │ - bne.w 86e82 │ │ │ │ + blt.n 86cec │ │ │ │ + bne.w 865aa │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble.w 86e82 │ │ │ │ - b.n 86ee4 │ │ │ │ - beq.w 87322 │ │ │ │ - add.w r2, fp, #4 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bcs.w 87314 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r0, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86dc2 │ │ │ │ + ble.w 865aa │ │ │ │ + b.n 86b66 │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ @@ -138767,43 +138311,50 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ asrs r3, r0, #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ add r2, r3 │ │ │ │ add r2, ip │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 8716a │ │ │ │ + ble.n 86d04 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 8716e │ │ │ │ - mov r7, ip │ │ │ │ + bgt.n 86d08 │ │ │ │ + mov r6, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86e86 │ │ │ │ + ble.w 86a64 │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ subs r1, r2, #2 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 86e86 │ │ │ │ - bl ede80 │ │ │ │ + bge.w 86a64 │ │ │ │ + bl ee16c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8713a │ │ │ │ + beq.n 86cc4 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - b.n 873aa │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 868ba │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 86c5e │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 86806 │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 8712e │ │ │ │ + b.n 86cb8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 875a4 │ │ │ │ + ble.w 87134 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ @@ -138815,392 +138366,379 @@ │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ sub.w r5, r8, #4 │ │ │ │ mov r8, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r6, r2 │ │ │ │ - b.n 871d4 │ │ │ │ - cbz r6, 8720a │ │ │ │ + b.n 86d6e │ │ │ │ + cbz r6, 86da4 │ │ │ │ ldrb.w r9, [r9, #16] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ and.w r9, r9, #28 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - bge.n 87224 │ │ │ │ + bge.n 86dbe │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr.w r9, [r5, #4]! │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 87580 │ │ │ │ + bne.w 8711c │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87580 │ │ │ │ + beq.w 8711c │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.w 874b0 │ │ │ │ - cbz r7, 8720a │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.w 86f12 │ │ │ │ + cbz r7, 86da4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 87218 │ │ │ │ + bne.n 86db2 │ │ │ │ mov sl, ip │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 871b2 │ │ │ │ + beq.n 86d4c │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge.n 8722e │ │ │ │ + bge.n 86dc8 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 871d0 │ │ │ │ + b.n 86d6a │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 87204 │ │ │ │ + bls.n 86d9e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 8720a │ │ │ │ + b.n 86da4 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ - b.w 866a2 │ │ │ │ + b.w 86232 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 87432 │ │ │ │ + beq.w 86f96 │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 866b2 │ │ │ │ + bne.w 86242 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 866b2 │ │ │ │ + beq.w 86242 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #30133 @ 0x75b5 │ │ │ │ + movw r3, #28993 @ 0x7141 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 86942 │ │ │ │ + b.w 864cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 865aa │ │ │ │ movs r0, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.w 86dee │ │ │ │ + bls.w 8697c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str.w r1, [r3], #4 │ │ │ │ str.w r2, [r0], #-4 │ │ │ │ - b.n 8726a │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - and.w r1, r3, #1 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 87282 │ │ │ │ - add.w r9, r2, r3 │ │ │ │ - b.w 86706 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r5, #1 │ │ │ │ - subs r1, r3, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 872aa │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1bb7c8 │ │ │ │ - b.n 86e4e │ │ │ │ + b.n 86e0a │ │ │ │ subs r1, r2, #2 │ │ │ │ - beq.n 872ce │ │ │ │ + beq.n 86e3c │ │ │ │ add.w r0, sp, #1640 @ 0x668 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ subw r0, r0, #1564 @ 0x61c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r5, r3 │ │ │ │ it gt │ │ │ │ subgt r1, r2, #3 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl ede80 │ │ │ │ + bl ee16c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 873aa │ │ │ │ + bne.w 86cf4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 86834 │ │ │ │ + ble.w 863c2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subs r1, r3, #2 │ │ │ │ - beq.n 87306 │ │ │ │ + beq.n 86e76 │ │ │ │ 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 ede80 │ │ │ │ + bl ee16c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 873aa │ │ │ │ + bne.w 86cf4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 872dc │ │ │ │ + b.n 86e4c │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + and.w r1, r3, #1 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + orrs r2, r1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bgt.n 86e8a │ │ │ │ + add.w r9, r2, r3 │ │ │ │ + b.w 86296 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 87260 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 86a24 │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + subs r1, r5, r2 │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + cbnz r3, 86eb2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1bda1c │ │ │ │ + b.n 86a44 │ │ │ │ mov ip, r4 │ │ │ │ - b.w 867fc │ │ │ │ + b.w 86388 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, r4, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 87342 │ │ │ │ + b.n 86ed8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 87336 │ │ │ │ - b.w 8661c │ │ │ │ + bhi.n 86ecc │ │ │ │ + b.w 861ac │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 873d8 │ │ │ │ + beq.n 86f50 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r2, #23337 @ 0x5b29 │ │ │ │ + movw r2, #25201 @ 0x6271 │ │ │ │ movt r2, #18 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #50641 @ 0xc5d1 │ │ │ │ + movw r3, #57581 @ 0xe0ed │ │ │ │ movt r3, #24 │ │ │ │ str.w r5, [sp, #1632] @ 0x660 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 86938 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 78004 │ │ │ │ - b.n 86d3e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r0, r3, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86b3a │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 86b9a │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 86a5c │ │ │ │ - ldrd fp, r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86d3e │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 870d2 │ │ │ │ + b.w 864c2 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 86da4 │ │ │ │ + mov r5, fp │ │ │ │ + mov r1, r5 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 86c8a │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86d2a │ │ │ │ - ldr r2, [pc, #484] @ (875b0 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 86d2a │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #62289 @ 0xf351 │ │ │ │ - movt r3, #23 │ │ │ │ + movw r3, #57581 @ 0xe0ed │ │ │ │ + movt r3, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 866ce │ │ │ │ - b.w 86950 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 866fc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.w 864c2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ subs r3, r4, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 87412 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.n 87406 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 8742a │ │ │ │ + b.n 86f44 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 8741e │ │ │ │ - b.w 866fc │ │ │ │ - movs r7, #1 │ │ │ │ + bhi.n 86f38 │ │ │ │ + b.w 8628c │ │ │ │ + mov r0, fp │ │ │ │ + b.n 86f18 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #50641 @ 0xc5d1 │ │ │ │ + movw r3, #1713 @ 0x6b1 │ │ │ │ movt r3, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 86938 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r1, fp, r3, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 86dbe │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86a24 │ │ │ │ - b.n 87266 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - b.n 873aa │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86aa4 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 86c62 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8625e │ │ │ │ + b.w 864da │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + b.w 86232 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86cbc │ │ │ │ + beq.w 86838 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86cbc │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86cf0 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 86cf0 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 8720a │ │ │ │ - str r3, [sp, #12] │ │ │ │ - subs r3, r4, #1 │ │ │ │ - b.n 87416 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 87434 │ │ │ │ - mov r5, fp │ │ │ │ - b.n 874bc │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 87024 │ │ │ │ + b.n 86838 │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 86f1c │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r7, r3, r7, lsl #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 870fa │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 870f2 │ │ │ │ + ldrd r7, r5, [r6, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r6, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r4, r3, [r6, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 870e6 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.w 861e4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87598 │ │ │ │ + beq.w 870ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8699a │ │ │ │ + bne.w 86524 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8751c │ │ │ │ - bl 78004 │ │ │ │ + b.n 86f9c │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8686c │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 8686c │ │ │ │ + bl 77ff0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.w 86626 │ │ │ │ + b.w 861b6 │ │ │ │ ldr.w r0, [r5, r7, lsl #2] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ subs r7, #1 │ │ │ │ - bpl.n 874fc │ │ │ │ + bpl.n 87018 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - b.w 8663a │ │ │ │ + bl 77ff0 │ │ │ │ + b.w 861ca │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 86654 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r7, r3, r7, lsl #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 8755c │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 87554 │ │ │ │ - ldrd r7, r5, [r6, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r6, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r6, #8] │ │ │ │ - cbnz r5, 8757a │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 86654 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - b.w 866a2 │ │ │ │ + b.w 861e4 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 86bb0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8628c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, r4, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 8705a │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcc.n 8704e │ │ │ │ + b.n 86f30 │ │ │ │ + subs r3, #1 │ │ │ │ + add.w r1, fp, r3, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 8694c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 865aa │ │ │ │ + b.n 86e06 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 868ba │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 868a6 │ │ │ │ + ldr r2, [pc, #172] @ (8713c ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 868a6 │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 86624 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 867de │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r0, r3, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 866ba │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 86716 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 865dc │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + b.n 86cf4 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + b.n 870a0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 870b8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 87020 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 86fb0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78004 │ │ │ │ - b.n 8752c │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 86fb0 │ │ │ │ ldr.w r2, [r7, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87522 │ │ │ │ + beq.w 86fa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87522 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87522 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 87504 │ │ │ │ + bne.w 86fa2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86fa2 │ │ │ │ mov r6, r8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #50641 @ 0xc5d1 │ │ │ │ + movw r3, #57581 @ 0xe0ed │ │ │ │ movt r3, #24 │ │ │ │ mov r8, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 866ce │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 8752c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 8738a │ │ │ │ + b.w 8625e │ │ │ │ movs r3, #0 │ │ │ │ - b.w 8656c │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b.n 8746a │ │ │ │ + b.w 860fc │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -139208,302 +138746,302 @@ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 87616 │ │ │ │ + beq.n 871a2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 87608 │ │ │ │ + bpl.n 87194 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 87612 │ │ │ │ + beq.n 8719e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 875f4 │ │ │ │ + bpl.n 87180 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 875fe │ │ │ │ + cbz r0, 8718a │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 875f0 │ │ │ │ + bne.n 8717c │ │ │ │ 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 875e4 │ │ │ │ + bne.n 87170 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 875f6 │ │ │ │ + b.n 87182 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8760a │ │ │ │ + b.n 87196 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008761c : │ │ │ │ +000871a8 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #616] @ (8789c ) │ │ │ │ + ldr r4, [pc, #616] @ (87428 ) │ │ │ │ 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 87882 │ │ │ │ + beq.w 8740e │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 877a0 │ │ │ │ + beq.w 8732c │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 877a0 │ │ │ │ + beq.w 8732c │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 878a4 │ │ │ │ + bl 87430 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87888 │ │ │ │ + beq.w 87414 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87734 │ │ │ │ + beq.n 872c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 8771e │ │ │ │ + bpl.n 872aa │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8771e │ │ │ │ + beq.n 872aa │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 877ce │ │ │ │ + beq.w 8735a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87854 │ │ │ │ + bne.w 873e0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8770c │ │ │ │ + ble.n 87298 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 876b2 │ │ │ │ + beq.n 8723e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87760 │ │ │ │ + beq.n 872ec │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 8770c │ │ │ │ + ble.n 87298 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 876ca │ │ │ │ + beq.n 87256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87776 │ │ │ │ + beq.n 87302 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8770c │ │ │ │ + beq.n 87298 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 876e2 │ │ │ │ + beq.n 8726e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 877b2 │ │ │ │ + beq.n 8733e │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8770c │ │ │ │ + beq.n 87298 │ │ │ │ add.w r9, r5, #8 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r8, [r9, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87706 │ │ │ │ + beq.n 87292 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8778a │ │ │ │ + beq.n 87316 │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 876ec │ │ │ │ + bne.n 87278 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 877c6 │ │ │ │ + bne.n 87352 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b438 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8769a │ │ │ │ + b.n 87226 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 8766e │ │ │ │ + bpl.n 871fa │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1adb1c │ │ │ │ + bl 1affcc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 876aa │ │ │ │ - b.n 8770c │ │ │ │ - ldr r2, [pc, #316] @ (878a0 ) │ │ │ │ + bne.n 87236 │ │ │ │ + b.n 87298 │ │ │ │ + ldr r2, [pc, #316] @ (8742c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8783c │ │ │ │ + bne.n 873c8 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 876b2 │ │ │ │ - ldr r2, [pc, #296] @ (878a0 ) │ │ │ │ + b.n 8723e │ │ │ │ + ldr r2, [pc, #296] @ (8742c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 877f0 │ │ │ │ + cbnz r3, 8737c │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 876ca │ │ │ │ + b.n 87256 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #272] @ (878a0 ) │ │ │ │ + ldr r2, [pc, #272] @ (8742c ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 877d8 │ │ │ │ + cbnz r3, 87364 │ │ │ │ mov r0, r8 │ │ │ │ blx sl │ │ │ │ - b.n 87706 │ │ │ │ + b.n 87292 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1adb1c │ │ │ │ + bl 1affcc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 87712 │ │ │ │ - ldr r2, [pc, #236] @ (878a0 ) │ │ │ │ + b.n 8729e │ │ │ │ + ldr r2, [pc, #236] @ (8742c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87808 │ │ │ │ + cbnz r3, 87394 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 876e2 │ │ │ │ + b.n 8726e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78004 │ │ │ │ - b.n 87712 │ │ │ │ - cbz r3, 87820 │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 8729e │ │ │ │ + cbz r3, 873ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 87820 │ │ │ │ + cbz r3, 873ac │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8769a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 87226 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8779a │ │ │ │ + beq.n 87326 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 8779a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 87326 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87784 │ │ │ │ + beq.n 87310 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87784 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 87310 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 877c0 │ │ │ │ + beq.n 8734c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 877c0 │ │ │ │ + b.n 8734c │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #12364 @ 0x304c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 877d4 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ + b.n 87360 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87770 │ │ │ │ + beq.n 872fc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87770 │ │ │ │ + b.n 872fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8769a │ │ │ │ + beq.w 87226 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8788c │ │ │ │ + bne.n 87418 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #12412 @ 0x307c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 2196f8 │ │ │ │ - b.n 877d4 │ │ │ │ + bl 21adcc │ │ │ │ + b.n 87360 │ │ │ │ mov r0, r8 │ │ │ │ - bl 62f32 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + bl 62f2e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 87712 │ │ │ │ + b.n 8729e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87866 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87866 │ │ │ │ + bne.n 873f2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 873f2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -139513,265 +139051,265 @@ │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 8799a │ │ │ │ - cbz r4, 878e8 │ │ │ │ + bgt.n 87526 │ │ │ │ + cbz r4, 87474 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 879ca │ │ │ │ + bhi.n 87556 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 8796e │ │ │ │ + bhi.n 874fa │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 878c0 │ │ │ │ + beq.n 8744c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 878c0 │ │ │ │ + bne.n 8744c │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 878ca │ │ │ │ + bne.n 87456 │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 87aaa │ │ │ │ + blt.w 87636 │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 879c2 │ │ │ │ + beq.n 8754e │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.n 879fc │ │ │ │ + bgt.n 87588 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8508c │ │ │ │ + bl 84c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ab2 │ │ │ │ + beq.w 8763e │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 879b4 │ │ │ │ + beq.n 87540 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8508c │ │ │ │ + bl 84c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87a50 │ │ │ │ + beq.w 875dc │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 879b4 │ │ │ │ + beq.n 87540 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8508c │ │ │ │ + bl 84c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a2a │ │ │ │ + beq.n 875b6 │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 879b4 │ │ │ │ + beq.n 87540 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8508c │ │ │ │ + bl 84c20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a2c │ │ │ │ + beq.n 875b8 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87952 │ │ │ │ - b.n 879b6 │ │ │ │ + bne.n 874de │ │ │ │ + b.n 87542 │ │ │ │ sub.w r5, r4, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 878c0 │ │ │ │ + bne.n 8744c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 879b0 │ │ │ │ + beq.n 8753c │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 878d6 │ │ │ │ - cbnz r0, 879ea │ │ │ │ + bne.n 87462 │ │ │ │ + cbnz r0, 87576 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 879b0 │ │ │ │ - bls.n 879dc │ │ │ │ + beq.n 8753c │ │ │ │ + bls.n 87568 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 879ea │ │ │ │ + beq.n 87576 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 879b0 │ │ │ │ + beq.n 8753c │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 8799e │ │ │ │ + bne.n 8752a │ │ │ │ subs r0, #1 │ │ │ │ - b.n 878c0 │ │ │ │ + b.n 8744c │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87a54 │ │ │ │ + bne.n 875e0 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 8798e │ │ │ │ - bhi.n 879ee │ │ │ │ + beq.n 8751a │ │ │ │ + bhi.n 8757a │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 8798e │ │ │ │ + beq.n 8751a │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 878d6 │ │ │ │ - b.n 879b0 │ │ │ │ + bne.w 87462 │ │ │ │ + b.n 8753c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 879b0 │ │ │ │ - bhi.n 879f6 │ │ │ │ + beq.n 8753c │ │ │ │ + bhi.n 87582 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87a94 │ │ │ │ + beq.n 87620 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 879a8 │ │ │ │ + bne.n 87534 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 878c0 │ │ │ │ + b.n 8744c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 878d6 │ │ │ │ - b.n 879b0 │ │ │ │ + bne.w 87462 │ │ │ │ + b.n 8753c │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 879a8 │ │ │ │ - b.n 879ea │ │ │ │ + bne.n 87534 │ │ │ │ + b.n 87576 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ab6 │ │ │ │ + beq.n 87642 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8508c │ │ │ │ - cbz r0, 87a2c │ │ │ │ + bl 84c20 │ │ │ │ + cbz r0, 875b8 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 8791e │ │ │ │ + b.n 874aa │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 275c6c <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 27693c │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 87ac4 │ │ │ │ + bne.n 87650 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 87abc │ │ │ │ + bne.n 87648 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 879c2 │ │ │ │ + b.n 8754e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 87a2c │ │ │ │ + b.n 875b8 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r5, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 87a72 │ │ │ │ - cbnz r5, 87a7c │ │ │ │ + beq.n 875fe │ │ │ │ + cbnz r5, 87608 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 879be │ │ │ │ - b.n 87a54 │ │ │ │ + beq.n 8754a │ │ │ │ + b.n 875e0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #11996 @ 0x2edc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 87a3c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 875c8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8704 @ 0x2200 │ │ │ │ + movw r1, #11968 @ 0x2ec0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 87a4a │ │ │ │ + b.n 875d6 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 87a2c │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 87a4a │ │ │ │ + b.n 875b8 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 875d6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ - b.n 87a4a │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 875d6 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87a42 │ │ │ │ + beq.n 875ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87a42 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87a42 │ │ │ │ + bne.n 875ce │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 875ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d56 │ │ │ │ + bne.w 878d2 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d3e │ │ │ │ + bne.w 878ba │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87cc4 │ │ │ │ + beq.w 87840 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 87cd0 │ │ │ │ + bne.w 8784c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87cb0 │ │ │ │ + beq.w 8782c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 87d0a │ │ │ │ + beq.w 87886 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #44065 @ 0xac21 │ │ │ │ + movw r3, #44057 @ 0xac19 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87d16 │ │ │ │ + bne.w 87892 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ca0 │ │ │ │ + beq.w 8781c │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 87b88 │ │ │ │ - ldr r2, [pc, #544] @ (87d84 ) │ │ │ │ + bpl.n 87714 │ │ │ │ + ldr r2, [pc, #528] @ (87900 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ subs r0, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ @@ -139787,222 +139325,222 @@ │ │ │ │ add.w r1, r3, #32 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r1, [r3, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ str r1, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87c62 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + beq.n 877de │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ movw r2, #13540 @ 0x34e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp ip, r5 │ │ │ │ it ne │ │ │ │ - cmpne r0, r2 │ │ │ │ - beq.n 87c7a │ │ │ │ - ldr.w r1, [r0, #172] @ 0xac │ │ │ │ + cmpne ip, r2 │ │ │ │ + beq.n 877f6 │ │ │ │ + ldr.w r1, [ip, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87c6a │ │ │ │ - ldr.w ip, [r1, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 87c48 │ │ │ │ + beq.n 877e6 │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 877c4 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 87c14 │ │ │ │ + beq.n 877f6 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 87796 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 87c14 │ │ │ │ + beq.n 877f6 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 87796 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 87c14 │ │ │ │ + beq.n 877f6 │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.n 87796 │ │ │ │ add.w r8, r1, #20 │ │ │ │ mov.w r9, #3 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ add.w r6, r9, #1 │ │ │ │ mov r9, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp ip, r6 │ │ │ │ - bne.n 87bf8 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 87c48 │ │ │ │ + beq.n 877f6 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.n 8777c │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 877c4 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 87c48 │ │ │ │ + beq.n 877f6 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 877c4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 87c48 │ │ │ │ + beq.n 877f6 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 877c4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 87c48 │ │ │ │ + beq.n 877f6 │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.n 877c4 │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 87c7a │ │ │ │ - cmp ip, r2 │ │ │ │ - bne.n 87c3a │ │ │ │ + beq.n 877f6 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 877b6 │ │ │ │ movw r2, #21632 @ 0x5480 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ + cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87ca4 │ │ │ │ - bl 87f90 │ │ │ │ + beq.n 87820 │ │ │ │ + bl 87b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87c8a │ │ │ │ + cbnz r0, 87806 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, ip │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 87d70 │ │ │ │ - mov r2, r0 │ │ │ │ + bne.n 878ec │ │ │ │ + mov r2, ip │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 87d78 │ │ │ │ + bne.n 878f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e6bd4 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ + bl e6ec4 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87c62 │ │ │ │ + beq.n 877de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87ca0 │ │ │ │ + beq.n 8781c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87ca0 │ │ │ │ + cbnz r2, 8781c │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87c62 │ │ │ │ - bl 1ea14c │ │ │ │ + b.n 877de │ │ │ │ + bl 1ebf2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87c62 │ │ │ │ - b.n 87c8a │ │ │ │ + beq.n 877de │ │ │ │ + b.n 87806 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #44065 @ 0xac21 │ │ │ │ + movw r3, #44057 @ 0xac19 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87cdc │ │ │ │ + bne.n 87858 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 87b44 │ │ │ │ + b.n 876d0 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 87cb0 │ │ │ │ + beq.n 8782c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 87d88 │ │ │ │ + b.n 87904 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ca0 │ │ │ │ + beq.n 8781c │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #7 │ │ │ │ add.w r0, r3, #32 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r4, r0, [r3, #16] │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - b.n 87c62 │ │ │ │ + b.n 877de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1adb78 │ │ │ │ + b.w 1b0028 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ca0 │ │ │ │ + beq.n 8781c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #7 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ str r1, [r3, #16] │ │ │ │ add.w r1, r3, #32 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r1, [r3, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ str r1, [r3, #24] │ │ │ │ - b.n 87ba6 │ │ │ │ - movw r0, #48936 @ 0xbf28 │ │ │ │ + b.n 87732 │ │ │ │ + movw r0, #52200 @ 0xcbe8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ca0 │ │ │ │ - b.n 87b0e │ │ │ │ + beq.n 8781c │ │ │ │ + b.n 8769a │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #48936 @ 0xbf28 │ │ │ │ + movw r0, #52200 @ 0xcbe8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 246d9c │ │ │ │ + bl 248284 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87afc │ │ │ │ - b.n 87ca0 │ │ │ │ + bne.w 87688 │ │ │ │ + b.n 8781c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 87c6c │ │ │ │ - b.n 87c7a │ │ │ │ + bne.w 877e8 │ │ │ │ + b.n 877f6 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87c76 │ │ │ │ - b.n 87c48 │ │ │ │ + bne.w 877f2 │ │ │ │ + b.n 877c4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #44065 @ 0xac21 │ │ │ │ + movw r3, #44057 @ 0xac19 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87f0c │ │ │ │ + bne.w 87a88 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87f08 │ │ │ │ + beq.w 87a84 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 87dee │ │ │ │ - ldr r0, [pc, #356] @ (87f2c ) │ │ │ │ + bpl.n 8796a │ │ │ │ + ldr r0, [pc, #356] @ (87aa8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -140017,174 +139555,174 @@ │ │ │ │ movs r0, #7 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87ec0 │ │ │ │ + beq.n 87a3c │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ movw r2, #13540 @ 0x34e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a52 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a52 │ │ │ │ ldr.w r1, [ip, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87ec8 │ │ │ │ + beq.n 87a44 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87ea6 │ │ │ │ + ble.n 87a22 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a52 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87e78 │ │ │ │ + beq.n 879f4 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a52 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87e78 │ │ │ │ + beq.n 879f4 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a52 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87e78 │ │ │ │ + beq.n 879f4 │ │ │ │ add.w r9, r1, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ add.w r6, r8, #1 │ │ │ │ mov r8, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a52 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 87e5e │ │ │ │ + bne.n 879da │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87ea6 │ │ │ │ + ble.n 87a22 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a52 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87ea6 │ │ │ │ + beq.n 87a22 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a52 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87ea6 │ │ │ │ + beq.n 87a22 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a52 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87ea6 │ │ │ │ + beq.n 87a22 │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 87ed6 │ │ │ │ + beq.n 87a52 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 87e98 │ │ │ │ + bne.n 87a14 │ │ │ │ movw r2, #21632 @ 0x5480 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87ee8 │ │ │ │ - bl 87f90 │ │ │ │ + beq.n 87a64 │ │ │ │ + bl 87b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87ef2 │ │ │ │ + cbnz r0, 87a6e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, ip │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbnz r1, 87f1a │ │ │ │ + cbnz r1, 87a96 │ │ │ │ mov r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 87f20 │ │ │ │ + bne.n 87a9c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e6bd4 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ + bl e6ec4 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ec0 │ │ │ │ - b.n 87ef2 │ │ │ │ - bl 1ea14c │ │ │ │ + beq.n 87a3c │ │ │ │ + b.n 87a6e │ │ │ │ + bl 1ebf2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ec0 │ │ │ │ + beq.n 87a3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87f08 │ │ │ │ + beq.n 87a84 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87f08 │ │ │ │ + cbnz r2, 87a84 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87ec0 │ │ │ │ + b.n 87a3c │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87dee │ │ │ │ - b.n 87f08 │ │ │ │ + bne.w 8796a │ │ │ │ + b.n 87a84 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 87eca │ │ │ │ - b.n 87ed6 │ │ │ │ + bne.n 87a46 │ │ │ │ + b.n 87a52 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87ed2 │ │ │ │ - b.n 87ea6 │ │ │ │ + bne.n 87a4e │ │ │ │ + b.n 87a22 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00087f30 : │ │ │ │ +00087aac : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 87f76 │ │ │ │ + cbz r3, 87af2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 87f6c │ │ │ │ + ble.n 87ae8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87f7a │ │ │ │ + beq.n 87af6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 87f6c │ │ │ │ + beq.n 87ae8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87f7a │ │ │ │ + beq.n 87af6 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 87f6c │ │ │ │ + beq.n 87ae8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87f7a │ │ │ │ + beq.n 87af6 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 87f6c │ │ │ │ + beq.n 87ae8 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 87f7a │ │ │ │ + beq.n 87af6 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 87f5e │ │ │ │ + bne.n 87ada │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 87f7e │ │ │ │ + cbz r0, 87afa │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 87f70 │ │ │ │ + bne.n 87aec │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ @@ -140195,28 +139733,28 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88510 │ │ │ │ + beq.w 8808c │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88626 │ │ │ │ + beq.w 881a2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57651 @ 0xe133 │ │ │ │ + movw r2, #57601 @ 0xe101 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 8875a │ │ │ │ + beq.w 882d6 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r5 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -140226,27 +139764,27 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 880d8 │ │ │ │ + beq.n 87c54 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8822e │ │ │ │ + beq.w 87daa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 886e6 │ │ │ │ + beq.w 88262 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 886fe │ │ │ │ + beq.w 8827a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -140270,918 +139808,918 @@ │ │ │ │ add.w r0, r4, #16 │ │ │ │ mov r9, r7 │ │ │ │ adds r4, #8 │ │ │ │ add.w r7, r0, r1, lsl #3 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 88124 │ │ │ │ + bne.n 87ca0 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 88190 │ │ │ │ + bne.w 87d0c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r6, [fp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ adds r5, r6, #1 │ │ │ │ mov r8, fp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8862c │ │ │ │ + bne.w 881a8 │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ add.w r7, r3, r3, lsl #1 │ │ │ │ str.w r5, [fp, #12] │ │ │ │ add.w r1, ip, #1 │ │ │ │ str.w r1, [fp, #8] │ │ │ │ str.w sl, [r4, #-8] │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bcs.w 8823a │ │ │ │ + bcs.w 87db6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 88178 │ │ │ │ + bne.n 87cf4 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88000 │ │ │ │ - ldr r4, [pc, #692] @ (88390 ) │ │ │ │ + bne.n 87b7c │ │ │ │ + ldr r4, [pc, #692] @ (87f0c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88724 │ │ │ │ + bne.w 882a0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8811c │ │ │ │ + beq.n 87c98 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8811c │ │ │ │ - ldr r2, [pc, #660] @ (88394 ) │ │ │ │ + cbnz r3, 87c98 │ │ │ │ + ldr r2, [pc, #660] @ (87f10 ) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8868c │ │ │ │ + bne.w 88208 │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 884f4 │ │ │ │ + bne.w 88070 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 8814c │ │ │ │ + beq.n 87cc8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 8806c │ │ │ │ + bne.n 87be8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r7, r9, r9, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r7, r1 │ │ │ │ adds r7, #1 │ │ │ │ ands r7, r3 │ │ │ │ - b.n 88050 │ │ │ │ + b.n 87bcc │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8819a │ │ │ │ + bne.n 87d16 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, fp │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 880c8 │ │ │ │ + beq.n 87c44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 887d4 │ │ │ │ + beq.w 88350 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 880c8 │ │ │ │ + beq.n 87c44 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 885bc │ │ │ │ + beq.w 88138 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 87ff2 │ │ │ │ + b.n 87b6e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 88134 │ │ │ │ + bne.n 87cb0 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 88154 │ │ │ │ + beq.n 87cd0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8859c │ │ │ │ + beq.w 88118 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #2 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d5370 │ │ │ │ + bl d4e54 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 885c4 │ │ │ │ + beq.w 88140 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 886a6 │ │ │ │ + bne.w 88222 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r1, r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 887f6 │ │ │ │ + bne.w 88372 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8871a │ │ │ │ + beq.w 88296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 886cc │ │ │ │ + beq.w 88248 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 88154 │ │ │ │ + beq.n 87cd0 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 88794 │ │ │ │ + bne.w 88310 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 88794 │ │ │ │ + bne.w 88310 │ │ │ │ adds r4, #8 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 8806c │ │ │ │ - b.n 8813a │ │ │ │ + bne.w 87be8 │ │ │ │ + b.n 87cb6 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.w 8801e │ │ │ │ - b.n 8800a │ │ │ │ + bne.w 87b9a │ │ │ │ + b.n 87b86 │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r5, r2 │ │ │ │ it gt │ │ │ │ lslgt r5, r5, #1 │ │ │ │ - bgt.n 88258 │ │ │ │ + bgt.n 87dd4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r5, #7 │ │ │ │ - bls.n 8834c │ │ │ │ + bls.n 87ec8 │ │ │ │ cmp r5, #15 │ │ │ │ - bls.w 88496 │ │ │ │ + bls.w 88012 │ │ │ │ cmp r5, #31 │ │ │ │ - bls.w 88398 │ │ │ │ + bls.w 87f14 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 8825a │ │ │ │ + bls.n 87dd6 │ │ │ │ add.w r2, r8, #32 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcs.w 88664 │ │ │ │ + bcs.w 881e0 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9353 @ 0x2489 │ │ │ │ movt r1, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88650 │ │ │ │ - ldr r2, [pc, #256] @ (88390 ) │ │ │ │ + bne.w 881cc │ │ │ │ + ldr r2, [pc, #256] @ (87f0c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 88464 │ │ │ │ + bne.w 87fe0 │ │ │ │ subs r1, r6, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 8863a │ │ │ │ + beq.w 881b6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w lr, [r7] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 88436 │ │ │ │ + beq.w 87fb2 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #3 │ │ │ │ strd lr, r7, [r8, #16] │ │ │ │ add.w r6, fp, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 887a2 │ │ │ │ + bne.w 8831e │ │ │ │ cmp fp, r6 │ │ │ │ ittt ls │ │ │ │ addls.w r2, fp, #16 │ │ │ │ addls.w ip, r2, r3 │ │ │ │ addls.w r3, fp, #8 │ │ │ │ - bhi.n 88336 │ │ │ │ + bhi.n 87eb2 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 88330 │ │ │ │ + cbz r2, 87eac │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, lr, r0 │ │ │ │ add.w r4, r7, r1, lsl #3 │ │ │ │ ldr.w r5, [r7, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 883d6 │ │ │ │ + bne.n 87f52 │ │ │ │ str.w r2, [r7, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 88310 │ │ │ │ + bne.n 87e8c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 880bc │ │ │ │ + beq.w 87c38 │ │ │ │ mov r0, fp │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 88170 │ │ │ │ + b.n 87cec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, fp, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 884a4 │ │ │ │ + bne.w 88020 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 887e0 │ │ │ │ + beq.w 8835c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add.w r7, fp, #96 @ 0x60 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 88368 │ │ │ │ + bne.n 87ee4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #8 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ str r7, [sp, #8] │ │ │ │ - b.n 882d8 │ │ │ │ + b.n 87e54 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ movs r4, #32 │ │ │ │ add.w r2, r8, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9353 @ 0x2489 │ │ │ │ movt r1, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88650 │ │ │ │ - ldr r2, [pc, #708] @ (88688 ) │ │ │ │ + bne.w 881cc │ │ │ │ + ldr r2, [pc, #708] @ (88204 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 882aa │ │ │ │ + b.n 87e26 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp lr, r5 │ │ │ │ - bcc.n 88414 │ │ │ │ + bcc.n 87f90 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884b2 │ │ │ │ + beq.n 8802e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884ba │ │ │ │ + beq.n 88036 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884c2 │ │ │ │ + beq.n 8803e │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884ca │ │ │ │ + beq.n 88046 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884d2 │ │ │ │ + beq.n 8804e │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884da │ │ │ │ + beq.n 88056 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 884e2 │ │ │ │ + beq.n 8805e │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 88504 │ │ │ │ + beq.n 88080 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8850c │ │ │ │ + beq.n 88088 │ │ │ │ lsrs r6, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ adds r4, r6, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, lr, r1 │ │ │ │ add.w r4, r7, r5, lsl #3 │ │ │ │ ldr.w r1, [r7, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8853a │ │ │ │ + bne.w 880b6 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 88330 │ │ │ │ + b.n 87eac │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi.w r2, [ip, #12] │ │ │ │ strhi.w ip, [r2, #8] │ │ │ │ - bhi.w 882d8 │ │ │ │ + bhi.w 87e54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 882d8 │ │ │ │ + bne.w 87e54 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8870a │ │ │ │ + bne.w 88286 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 88664 │ │ │ │ + beq.w 881e0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 882d8 │ │ │ │ + b.n 87e54 │ │ │ │ add.w r2, r8, #32 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ movs r4, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 883a4 │ │ │ │ + b.n 87f20 │ │ │ │ mov fp, r2 │ │ │ │ movs r4, #8 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ str r7, [sp, #8] │ │ │ │ - b.n 882d8 │ │ │ │ + b.n 87e54 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87fac │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87fac │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87fac │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87fac │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87fac │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87fac │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87fac │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8874c │ │ │ │ + bne.w 882c8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 8811e │ │ │ │ + b.n 87c9a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87fac │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87fac │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 8866c │ │ │ │ + bmi.w 881e8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8866c │ │ │ │ + beq.w 881e8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8866c │ │ │ │ + beq.w 881e8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15e0d8 │ │ │ │ + bl 15f188 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88626 │ │ │ │ + beq.n 881a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 87fd0 │ │ │ │ + b.n 87b4c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 8857c │ │ │ │ + bcc.n 880f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884ae │ │ │ │ + beq.n 8802a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884b6 │ │ │ │ + beq.n 88032 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884be │ │ │ │ + beq.n 8803a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884c6 │ │ │ │ + beq.n 88042 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884ce │ │ │ │ + beq.n 8804a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884d6 │ │ │ │ + beq.n 88052 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 884de │ │ │ │ + beq.n 8805a │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88500 │ │ │ │ + beq.n 8807c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88508 │ │ │ │ + beq.n 88084 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, r6 │ │ │ │ and.w r5, lr, r5 │ │ │ │ add.w r4, r7, r5, lsl #3 │ │ │ │ ldr.w r3, [r7, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8853e │ │ │ │ + bne.n 880ba │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88430 │ │ │ │ + b.n 87fac │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 881a4 │ │ │ │ + bne.w 87d20 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ac7c0 │ │ │ │ + bl 1aeb80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88154 │ │ │ │ - b.n 881a4 │ │ │ │ + bne.w 87cd0 │ │ │ │ + b.n 87d20 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88188 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87d04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r5 │ │ │ │ mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 885dc │ │ │ │ + beq.n 88158 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88702 │ │ │ │ + beq.w 8827e │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 885f4 │ │ │ │ + beq.n 88170 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 887e6 │ │ │ │ + beq.w 88362 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8860e │ │ │ │ + beq.n 8818a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8860e │ │ │ │ + cbnz r3, 8818a │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88626 │ │ │ │ + beq.n 881a2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 887ee │ │ │ │ + beq.w 8836a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8811e │ │ │ │ + b.n 87c9a │ │ │ │ str.w r5, [fp, #12] │ │ │ │ ldr.w r3, [sl] │ │ │ │ strd sl, r2, [r7] │ │ │ │ - b.n 88170 │ │ │ │ + b.n 87cec │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 882d8 │ │ │ │ - b.n 88464 │ │ │ │ + bne.w 87e54 │ │ │ │ + b.n 87fe0 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 882d8 │ │ │ │ + bne.w 87e54 │ │ │ │ mov fp, sl │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 885f4 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 88170 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #9192 @ 0x23e8 │ │ │ │ + movw r1, #12456 @ 0x30a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 88626 │ │ │ │ + bl d5480 │ │ │ │ + b.n 881a2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8810e │ │ │ │ + beq.w 87c8a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8810e │ │ │ │ + b.n 87c8a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 887f6 │ │ │ │ + bne.w 88372 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 886d2 │ │ │ │ + beq.n 8824e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 886d2 │ │ │ │ + cbnz r3, 8824e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 88154 │ │ │ │ + beq.w 87cd0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8820a │ │ │ │ + beq.w 87d86 │ │ │ │ mov r9, r5 │ │ │ │ mov fp, sl │ │ │ │ - b.n 885dc │ │ │ │ + b.n 88158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f920 <_PyType_GetDict@@Base> │ │ │ │ + bl 7f92c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88822 │ │ │ │ + bne.w 8839e │ │ │ │ mov r0, r4 │ │ │ │ - bl 80558 │ │ │ │ + bl 8057c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8883e │ │ │ │ + bge.w 883ba │ │ │ │ mov fp, sl │ │ │ │ - b.n 885f4 │ │ │ │ + b.n 88170 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 885dc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88158 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 88482 │ │ │ │ + b.n 87ffe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8820a │ │ │ │ - b.n 88154 │ │ │ │ + bne.w 87d86 │ │ │ │ + b.n 87cd0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 884e6 │ │ │ │ + beq.w 88062 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 8879a │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 88316 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 88112 │ │ │ │ + beq.w 87c8e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 880fc │ │ │ │ - b.n 88112 │ │ │ │ + beq.w 87c78 │ │ │ │ + b.n 87c8e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #9224 @ 0x2408 │ │ │ │ + movw r1, #12488 @ 0x30c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88626 │ │ │ │ + beq.w 881a2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88626 │ │ │ │ + bne.w 881a2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88626 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 881a2 │ │ │ │ mov r9, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 8803c │ │ │ │ + b.n 87bb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ - b.n 8873e │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ + b.n 882ba │ │ │ │ str.w r1, [r8, #8] │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, fp │ │ │ │ mov r1, lr │ │ │ │ - b.n 887b6 │ │ │ │ + b.n 88332 │ │ │ │ adds r5, #8 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.w 88336 │ │ │ │ + bhi.w 87eb2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 887b4 │ │ │ │ + beq.n 88330 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 887b4 │ │ │ │ + beq.n 88330 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1addb4 │ │ │ │ + bl 1b0264 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 887b4 │ │ │ │ + b.n 88330 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 88170 │ │ │ │ + b.n 87cec │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 88170 │ │ │ │ + b.n 87cec │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 885f4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88170 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88626 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 881a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 886bc │ │ │ │ - ldr r2, [pc, #76] @ (88850 ) │ │ │ │ + bne.w 88238 │ │ │ │ + ldr r2, [pc, #76] @ (883cc ) │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8881a │ │ │ │ + cbz r3, 88396 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.n 886bc │ │ │ │ + b.n 88238 │ │ │ │ mov fp, sl │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #51120 @ 0xc7b0 │ │ │ │ + movw r1, #54384 @ 0xd470 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 885f4 │ │ │ │ + bl d5480 │ │ │ │ + b.n 88170 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88012 │ │ │ │ + bne.w 87b8e │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ mov fp, sl │ │ │ │ - b.n 88824 │ │ │ │ + b.n 883a0 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00088854 : │ │ │ │ +000883d0 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 8888a │ │ │ │ + cbz r3, 88406 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 888ca │ │ │ │ + cbz r0, 88446 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #57651 @ 0xe133 │ │ │ │ + movw r2, #57601 @ 0xe101 │ │ │ │ movt r2, #3 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 8889c │ │ │ │ + beq.n 88418 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 888ce │ │ │ │ + bmi.n 8844a │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 888ce │ │ │ │ + cbz r3, 8844a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 888ce │ │ │ │ - b.w 15e0d8 │ │ │ │ + cbz r3, 8844a │ │ │ │ + b.w 15f188 │ │ │ │ movw ip, #43976 @ 0xabc8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #9224 @ 0x2408 │ │ │ │ + movw r1, #12488 @ 0x30c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 888ca │ │ │ │ + beq.n 88446 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 888e6 │ │ │ │ + cbz r2, 88462 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 88884 │ │ │ │ + b.n 88400 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9192 @ 0x23e8 │ │ │ │ + movw r1, #12456 @ 0x30a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 888ca │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88446 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 88b80 │ │ │ │ + beq.w 886fc │ │ │ │ movw r4, #11612 @ 0x2d5c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r0, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 88b2a │ │ │ │ - ldr r7, [pc, #608] @ (88b98 ) │ │ │ │ + bmi.w 886a6 │ │ │ │ + ldr r7, [pc, #608] @ (88714 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ - bhi.w 88b5a │ │ │ │ + bhi.w 886d6 │ │ │ │ adds.w sl, r3, r2 │ │ │ │ - bmi.w 88b5a │ │ │ │ + bmi.w 886d6 │ │ │ │ movw r9, #19992 @ 0x4e18 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9353 @ 0x2489 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 88aec │ │ │ │ + bne.w 88668 │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bcs.w 88ab2 │ │ │ │ + bcs.w 8862e │ │ │ │ mov.w fp, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, fp, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 88aa2 │ │ │ │ + beq.w 8861e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w r9, [r0] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 88a2e │ │ │ │ + beq.n 885aa │ │ │ │ add r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ sub.w r9, r3, #8 │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 88a60 │ │ │ │ + bgt.n 885dc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #436] @ (88b9c ) │ │ │ │ + ldr r2, [pc, #436] @ (88718 ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 88b06 │ │ │ │ + bne.w 88682 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r7, r6] │ │ │ │ itt ne │ │ │ │ @@ -141198,198 +140736,198 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str.w r9, [r1, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, r1, [r2, #24] │ │ │ │ cmp sl, r1 │ │ │ │ - bhi.n 88a54 │ │ │ │ + bhi.n 885d0 │ │ │ │ add.w r1, fp, #1 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add.w r1, r2, sl │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r9, [r2, sl] │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ - b.n 889ae │ │ │ │ + b.n 8852a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 889ae │ │ │ │ + b.n 8852a │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 889d0 │ │ │ │ + beq.n 8854c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 889d0 │ │ │ │ + beq.n 8854c │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 889d0 │ │ │ │ + bne.n 8854c │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88b76 │ │ │ │ + bne.n 886f2 │ │ │ │ add.w r1, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 889d0 │ │ │ │ + bmi.n 8854c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88a8c │ │ │ │ + bne.n 88608 │ │ │ │ dmb ish │ │ │ │ - b.n 889d0 │ │ │ │ + b.n 8854c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88a4a │ │ │ │ + bne.n 885c6 │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 88b1e │ │ │ │ + bne.n 8869a │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88b5a │ │ │ │ + beq.n 886d6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 889ae │ │ │ │ + b.n 8852a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ - cbz r0, 88b5a │ │ │ │ + cbz r0, 886d6 │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ - b.n 889ae │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 8852a │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 88b66 │ │ │ │ + bne.n 886e2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 889f2 │ │ │ │ + b.n 8856e │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 88ad2 │ │ │ │ + b.n 8864e │ │ │ │ ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #100] @ (88b98 ) │ │ │ │ + ldr r7, [pc, #100] @ (88714 ) │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ ldrd r1, r0, [r0, #12] │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ add r1, r0 │ │ │ │ adds r0, r1, #3 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bls.w 8894a │ │ │ │ + bls.w 884c6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1f11dc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 889f2 │ │ │ │ + b.n 8856e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 889d0 │ │ │ │ - b.n 88a7c │ │ │ │ + bne.w 8854c │ │ │ │ + b.n 885f8 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + movw r0, #55872 @ 0xda40 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88a26 │ │ │ │ + b.n 885a2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00088ba0 : │ │ │ │ +0008871c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 88bc0 │ │ │ │ + cbz r0, 8873c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (88bfc ) │ │ │ │ + ldr r2, [pc, #56] @ (88778 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88bba │ │ │ │ + beq.n 88736 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88bba │ │ │ │ + beq.n 88736 │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88bba │ │ │ │ + beq.n 88736 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88bba │ │ │ │ + b.n 88736 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 88c4e │ │ │ │ + cbz r3, 887ca │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 88c36 │ │ │ │ + bge.n 887b2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ @@ -141398,379 +140936,377 @@ │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r1, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 88c4e │ │ │ │ + beq.n 887ca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88c52 │ │ │ │ + cbz r2, 887ce │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88c4e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 887ca │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 76d64 │ │ │ │ + bl 76d7c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 88c88 │ │ │ │ + cbz r0, 88804 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 6d47c │ │ │ │ - movw r1, #53004 @ 0xcf0c │ │ │ │ + movw r1, #56268 @ 0xdbcc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #30088 @ 0x7588 │ │ │ │ + movw r0, #33352 @ 0x8248 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #7 │ │ │ │ mov fp, r3 │ │ │ │ - bls.w 88e9e │ │ │ │ + bls.w 88a16 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 88e04 │ │ │ │ + bls.w 8897c │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 88eea │ │ │ │ + bls.w 88a62 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 88cc8 │ │ │ │ + bls.n 88844 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 88ff8 │ │ │ │ + bcs.w 88b70 │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 88f90 │ │ │ │ - ldr r3, [pc, #712] @ (88fc4 ) │ │ │ │ + bne.w 88b08 │ │ │ │ + ldr r3, [pc, #708] @ (88b3c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 88dd0 │ │ │ │ + bne.n 88948 │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, sl, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 88f7a │ │ │ │ + beq.w 88af2 │ │ │ │ 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 88db0 │ │ │ │ + beq.n 88928 │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ ldrd r2, r1, [r9, #8] │ │ │ │ subs r5, #1 │ │ │ │ adds r0, r6, r3 │ │ │ │ strd r5, r4, [r9, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88fb4 │ │ │ │ + bne.w 88b2c │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 88da2 │ │ │ │ + bhi.n 8891a │ │ │ │ add.w lr, r6, #16 │ │ │ │ - mov r9, r8 │ │ │ │ - add lr, r3 │ │ │ │ mov ip, r7 │ │ │ │ + add lr, r3 │ │ │ │ + mov r9, r6 │ │ │ │ add.w r3, r6, #8 │ │ │ │ - mov r8, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 88d96 │ │ │ │ + cbz r2, 88910 │ │ │ │ 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 88e3e │ │ │ │ + bne.n 889b6 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 88d76 │ │ │ │ - mov r6, r8 │ │ │ │ + bne.n 888f0 │ │ │ │ + mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ - mov r8, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 88f12 │ │ │ │ + bne.w 88a8a │ │ │ │ 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 88ef8 │ │ │ │ + bhi.w 88a70 │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 88d40 │ │ │ │ + bne.n 888bc │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 88fa4 │ │ │ │ + bne.w 88b1c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 88ff8 │ │ │ │ + beq.w 88b70 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 88d42 │ │ │ │ + b.n 888be │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 88f90 │ │ │ │ - ldr r3, [pc, #408] @ (88fc4 ) │ │ │ │ + bne.w 88b08 │ │ │ │ + ldr r3, [pc, #408] @ (88b3c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88d14 │ │ │ │ + b.n 88890 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 88e7c │ │ │ │ + bcc.n 889f4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88ef4 │ │ │ │ + beq.n 88a6c │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f06 │ │ │ │ + beq.n 88a7e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f0a │ │ │ │ + beq.n 88a82 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f0e │ │ │ │ + beq.n 88a86 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f1e │ │ │ │ + beq.n 88a96 │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f1a │ │ │ │ + beq.n 88a92 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f22 │ │ │ │ + beq.n 88a9a │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f26 │ │ │ │ + beq.n 88a9e │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f2a │ │ │ │ + beq.n 88aa2 │ │ │ │ lsrs r5, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov sl, r5 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r5 │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 88f2e │ │ │ │ + bne.n 88aa6 │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 88d96 │ │ │ │ + b.n 88910 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 88ee0 │ │ │ │ + bne.n 88a58 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 88da8 │ │ │ │ + beq.w 88920 │ │ │ │ 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 88eba │ │ │ │ + bne.n 88a32 │ │ │ │ movs r5, #8 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r4 │ │ │ │ add.w r6, sp, r5 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 88d42 │ │ │ │ + b.n 888be │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r5, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 88d42 │ │ │ │ + b.n 888be │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 88e0c │ │ │ │ + b.n 88984 │ │ │ │ adds r5, #8 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 88a10 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 88d42 │ │ │ │ + b.n 888be │ │ │ │ adds r5, #16 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 88a10 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 88a10 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 88a10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78004 │ │ │ │ - b.n 88da8 │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 88920 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 88a10 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 88a10 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 88a10 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 88a10 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 88e98 │ │ │ │ + b.n 88a10 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 88f6c │ │ │ │ + bcc.n 88ae4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88ef4 │ │ │ │ + beq.n 88a6c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f06 │ │ │ │ + beq.n 88a7e │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f0a │ │ │ │ + beq.n 88a82 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f0e │ │ │ │ + beq.n 88a86 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f1e │ │ │ │ + beq.n 88a96 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f1a │ │ │ │ + beq.n 88a92 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f22 │ │ │ │ + beq.n 88a9a │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f26 │ │ │ │ + beq.n 88a9e │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f2a │ │ │ │ + beq.n 88aa2 │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w r5, sl, lsr #5 │ │ │ │ mov sl, r5 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 88e86 │ │ │ │ + b.n 889fe │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 88d40 │ │ │ │ - b.n 88dd0 │ │ │ │ + bne.w 888bc │ │ │ │ + b.n 88948 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 88ff8 │ │ │ │ + cbz r0, 88b70 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 88d42 │ │ │ │ + b.n 888be │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 88dee │ │ │ │ + b.n 88966 │ │ │ │ mov fp, r7 │ │ │ │ str.w r1, [r9, #8] │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 88fcc │ │ │ │ + b.n 88b44 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, r6 │ │ │ │ - bhi.n 88ff2 │ │ │ │ + bhi.n 88b6a │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88fc8 │ │ │ │ + beq.n 88b40 │ │ │ │ movw r3, #5440 @ 0x1540 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 88fc8 │ │ │ │ + beq.n 88b40 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1addb4 │ │ │ │ - b.n 88fc8 │ │ │ │ + bl 1b0264 │ │ │ │ + b.n 88b40 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, fp │ │ │ │ - b.n 88da2 │ │ │ │ - bl 1ef298 │ │ │ │ + b.n 8891a │ │ │ │ + bl 1f1078 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 88daa │ │ │ │ + b.n 88922 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -141781,1108 +141317,1107 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r4, 89048 │ │ │ │ + cbz r4, 88bc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89050 │ │ │ │ + bne.n 88bc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ + b.w 7f6f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89048 │ │ │ │ - ldr r2, [pc, #60] @ (89098 ) │ │ │ │ + bne.n 88bc0 │ │ │ │ + ldr r2, [pc, #60] @ (88c10 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 89076 │ │ │ │ + cbnz r3, 88bee │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f6ec │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.w 7f6f8 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8908a │ │ │ │ + bne.n 88c02 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8906e │ │ │ │ + b.n 88be6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89082 │ │ │ │ + b.n 88bfa │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008909c <_Py_CheckFunctionResult@@Base>: │ │ │ │ - ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 890ac <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 890dc <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ - mov r0, r2 │ │ │ │ - bx lr │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 890bc <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ - ldr.w ip, [ip, #4] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 890a8 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 89146 <_Py_CheckFunctionResult@@Base+0xaa> │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - mov r1, ip │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ - ldr.w ip, [ip, #4] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 890a8 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ +00088c14 <_Py_CheckFunctionResult@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, r1 │ │ │ │ + mov ip, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [r0, #72] @ 0x48 │ │ │ │ + cbz r2, 88c32 <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbnz r1, 88c5e <_Py_CheckFunctionResult@@Base+0x4a> │ │ │ │ + mov r0, r2 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cbz r1, 88c3a <_Py_CheckFunctionResult@@Base+0x26> │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 88c2c <_Py_CheckFunctionResult@@Base+0x18> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 88cb6 <_Py_CheckFunctionResult@@Base+0xa2> │ │ │ │ + movw r2, #12364 @ 0x304c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + mov r3, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 15567c <_PyErr_Format@@Base> │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 88c2c <_Py_CheckFunctionResult@@Base+0x18> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - sub sp, #12 │ │ │ │ + mov r5, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 89132 <_Py_CheckFunctionResult@@Base+0x96> │ │ │ │ + mov r3, ip │ │ │ │ + bne.n 88ca0 <_Py_CheckFunctionResult@@Base+0x8c> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 89126 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + cbz r3, 88c94 <_Py_CheckFunctionResult@@Base+0x80> │ │ │ │ + movw r2, #12412 @ 0x307c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2196f8 │ │ │ │ - movw r2, #9320 @ 0x2468 │ │ │ │ + b.w 21adcc │ │ │ │ + movw r2, #12584 @ 0x3128 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8911a <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ + b.n 88c88 <_Py_CheckFunctionResult@@Base+0x74> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89106 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ + bne.n 88c74 <_Py_CheckFunctionResult@@Base+0x60> │ │ │ │ mov r0, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89106 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ - movw r2, #9272 @ 0x2438 │ │ │ │ + b.n 88c74 <_Py_CheckFunctionResult@@Base+0x60> │ │ │ │ + movw r2, #12536 @ 0x30f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - mov r1, ip │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ + b.n 88c54 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #680] @ (89410 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + ldr r1, [pc, #680] @ (88f7c <_Py_CheckFunctionResult@@Base+0x368>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - beq.w 892a2 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + beq.w 88e0e <_Py_CheckFunctionResult@@Base+0x1fa> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89374 <_Py_CheckFunctionResult@@Base+0x2d8> │ │ │ │ + beq.w 88ee0 <_Py_CheckFunctionResult@@Base+0x2cc> │ │ │ │ ldr.w r4, [r3, #-4] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #648] @ 89418 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ + ldr.w r8, [pc, #648] @ 88f84 <_Py_CheckFunctionResult@@Base+0x370> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r0, [r4, #0] │ │ │ │ orrs r2, r4 │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89386 <_Py_CheckFunctionResult@@Base+0x2ea> │ │ │ │ + beq.w 88ef2 <_Py_CheckFunctionResult@@Base+0x2de> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 893b2 <_Py_CheckFunctionResult@@Base+0x316> │ │ │ │ + ble.w 88f1e <_Py_CheckFunctionResult@@Base+0x30a> │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r5, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - bmi.w 892fe <_Py_CheckFunctionResult@@Base+0x262> │ │ │ │ + bmi.w 88e6a <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ - cbz r6, 891e2 <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ + cbz r6, 88d4e <_Py_CheckFunctionResult@@Base+0x13a> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 892a8 <_Py_CheckFunctionResult@@Base+0x20c> │ │ │ │ + bne.n 88e14 <_Py_CheckFunctionResult@@Base+0x200> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8924e <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + beq.n 88dba <_Py_CheckFunctionResult@@Base+0x1a6> │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ - cbz r6, 891f6 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + cbz r6, 88d62 <_Py_CheckFunctionResult@@Base+0x14e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 892d2 <_Py_CheckFunctionResult@@Base+0x236> │ │ │ │ + bne.n 88e3e <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8924c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 88db8 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ - cbz r6, 89214 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ + cbz r6, 88d80 <_Py_CheckFunctionResult@@Base+0x16c> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89214 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ + beq.n 88d80 <_Py_CheckFunctionResult@@Base+0x16c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8933a <_Py_CheckFunctionResult@@Base+0x29e> │ │ │ │ + beq.w 88ea6 <_Py_CheckFunctionResult@@Base+0x292> │ │ │ │ subs r6, r5, #4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 8924c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 88db8 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r8 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r5, [r4, #-4]! │ │ │ │ - cbz r5, 89240 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ + cbz r5, 88dac <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 89240 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ + beq.n 88dac <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8935e <_Py_CheckFunctionResult@@Base+0x2c2> │ │ │ │ + beq.w 88eca <_Py_CheckFunctionResult@@Base+0x2b6> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 8922a <_Py_CheckFunctionResult@@Base+0x18e> │ │ │ │ + bcs.n 88d96 <_Py_CheckFunctionResult@@Base+0x182> │ │ │ │ mov r4, r7 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89316 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + beq.n 88e82 <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #19 │ │ │ │ - bgt.n 89316 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + bgt.n 88e82 <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r0, #5788 @ 0x169c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r5, r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ - bcs.n 89316 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + bcs.n 88e82 <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ movw r5, #42012 @ 0xa41c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 89316 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + bne.n 88e82 <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ add r2, r1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #1612] @ 0x64c │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #1612] @ 0x64c │ │ │ │ str.w r0, [r2, #1692] @ 0x69c │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #100 @ 0x64 │ │ │ │ - bgt.n 8932e <_Py_CheckFunctionResult@@Base+0x292> │ │ │ │ + bgt.n 88e9a <_Py_CheckFunctionResult@@Base+0x286> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 891e2 <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ + bne.n 88d4e <_Py_CheckFunctionResult@@Base+0x13a> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #352] @ (89414 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr r2, [pc, #352] @ (88f80 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8941c <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + bne.w 88f88 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 891e6 <_Py_CheckFunctionResult@@Base+0x14a> │ │ │ │ - b.n 8924c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.n 88d52 <_Py_CheckFunctionResult@@Base+0x13e> │ │ │ │ + b.n 88db8 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 891f6 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + bne.n 88d62 <_Py_CheckFunctionResult@@Base+0x14e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #308] @ (89414 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr r2, [pc, #308] @ (88f80 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 893f2 <_Py_CheckFunctionResult@@Base+0x356> │ │ │ │ + bne.w 88f5e <_Py_CheckFunctionResult@@Base+0x34a> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 891fa <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ - b.n 8924c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + bne.w 88d66 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ + b.n 88db8 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 893d2 <_Py_CheckFunctionResult@@Base+0x336> │ │ │ │ + beq.n 88f3e <_Py_CheckFunctionResult@@Base+0x32a> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r0, #5788 @ 0x169c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r5, r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ - bcc.n 89270 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ + bcc.n 88ddc <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 892a2 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + ble.n 88e0e <_Py_CheckFunctionResult@@Base+0x1fa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1585e0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 159690 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #212] @ (89414 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + ldr r2, [pc, #212] @ (88f80 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 893d6 <_Py_CheckFunctionResult@@Base+0x33a> │ │ │ │ + bne.n 88f42 <_Py_CheckFunctionResult@@Base+0x32e> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx sl │ │ │ │ subs r6, r5, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.w 8921a <_Py_CheckFunctionResult@@Base+0x17e> │ │ │ │ - b.n 8924c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ - ldr r2, [pc, #180] @ (89414 <_Py_CheckFunctionResult@@Base+0x378>) │ │ │ │ + bne.w 88d86 <_Py_CheckFunctionResult@@Base+0x172> │ │ │ │ + b.n 88db8 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #180] @ (88f80 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 8939a <_Py_CheckFunctionResult@@Base+0x2fe> │ │ │ │ + cbnz r3, 88f06 <_Py_CheckFunctionResult@@Base+0x2f2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 89240 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ - ldr.w r8, [pc, #160] @ 89418 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ + b.n 88dac <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + ldr.w r8, [pc, #160] @ 88f84 <_Py_CheckFunctionResult@@Base+0x370> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 891bc <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + bne.w 88d28 <_Py_CheckFunctionResult@@Base+0x114> │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15096 @ 0x3af8 │ │ │ │ + movw r0, #18360 @ 0x47b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8936c <_Py_CheckFunctionResult@@Base+0x2d0> │ │ │ │ + beq.n 88ed8 <_Py_CheckFunctionResult@@Base+0x2c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8936c <_Py_CheckFunctionResult@@Base+0x2d0> │ │ │ │ + b.n 88ed8 <_Py_CheckFunctionResult@@Base+0x2c4> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #37205 @ 0x9155 │ │ │ │ + movw r1, #36033 @ 0x8cc1 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 891c4 <_Py_CheckFunctionResult@@Base+0x128> │ │ │ │ + bne.w 88d30 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1585cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 15967c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - b.n 89316 <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 88e82 <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 8934c <_Py_CheckFunctionResult@@Base+0x2b0> │ │ │ │ + beq.n 88eb8 <_Py_CheckFunctionResult@@Base+0x2a4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8934c <_Py_CheckFunctionResult@@Base+0x2b0> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 88eb8 <_Py_CheckFunctionResult@@Base+0x2a4> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 892ee <_Py_CheckFunctionResult@@Base+0x252> │ │ │ │ + beq.w 88e5a <_Py_CheckFunctionResult@@Base+0x246> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 892ee <_Py_CheckFunctionResult@@Base+0x252> │ │ │ │ + b.n 88e5a <_Py_CheckFunctionResult@@Base+0x246> │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 892c4 <_Py_CheckFunctionResult@@Base+0x228> │ │ │ │ + beq.w 88e30 <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 892c4 <_Py_CheckFunctionResult@@Base+0x228> │ │ │ │ + b.n 88e30 <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008943c <_PyNamespace_New@@Base>: │ │ │ │ +00088fa8 <_PyNamespace_New@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #51640 @ 0xc9b8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 89494 <_PyNamespace_New@@Base+0x58> │ │ │ │ - cbz r0, 8948e <_PyNamespace_New@@Base+0x52> │ │ │ │ + bl 89000 <_PyNamespace_New@@Base+0x58> │ │ │ │ + cbz r0, 88ffa <_PyNamespace_New@@Base+0x52> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 89472 <_PyNamespace_New@@Base+0x36> │ │ │ │ + cbz r4, 88fde <_PyNamespace_New@@Base+0x36> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 894d4 │ │ │ │ + bl 89040 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 89478 <_PyNamespace_New@@Base+0x3c> │ │ │ │ + cbnz r0, 88fe4 <_PyNamespace_New@@Base+0x3c> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8948e <_PyNamespace_New@@Base+0x52> │ │ │ │ + beq.n 88ffa <_PyNamespace_New@@Base+0x52> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8948e <_PyNamespace_New@@Base+0x52> │ │ │ │ + cbnz r2, 88ffa <_PyNamespace_New@@Base+0x52> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 89472 <_PyNamespace_New@@Base+0x36> │ │ │ │ + b.n 88fde <_PyNamespace_New@@Base+0x36> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 894d0 <_PyNamespace_New@@Base+0x94> │ │ │ │ + cbz r0, 8903c <_PyNamespace_New@@Base+0x94> │ │ │ │ mov r4, r0 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 894ba <_PyNamespace_New@@Base+0x7e> │ │ │ │ + cbz r0, 89026 <_PyNamespace_New@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 894d0 <_PyNamespace_New@@Base+0x94> │ │ │ │ + beq.n 8903c <_PyNamespace_New@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 894d0 <_PyNamespace_New@@Base+0x94> │ │ │ │ + cbnz r3, 8903c <_PyNamespace_New@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 894b6 <_PyNamespace_New@@Base+0x7a> │ │ │ │ + b.n 89022 <_PyNamespace_New@@Base+0x7a> │ │ │ │ │ │ │ │ -000894d4 : │ │ │ │ +00089040 : │ │ │ │ push {lr} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr.w lr, [pc, #20] @ 894f0 │ │ │ │ + ldr.w lr, [pc, #20] @ 8905c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [ip, lr] │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 894f4 │ │ │ │ + b.n 89060 │ │ │ │ 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 8a160 │ │ │ │ + beq.w 89cc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r8, r1 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 8a160 │ │ │ │ + bmi.w 89cc8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 89a06 │ │ │ │ + beq.w 8956e │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #24629 @ 0x6035 │ │ │ │ + movw r1, #27525 @ 0x6b85 │ │ │ │ movt r1, #19 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89a06 │ │ │ │ + bne.w 8956e │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 89556 │ │ │ │ + beq.n 890c2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 8955e │ │ │ │ + cbnz r0, 890ca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 89750 │ │ │ │ + bne.w 892bc │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8974c │ │ │ │ + bne.w 892b8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8974c │ │ │ │ + bne.w 892b8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8974c │ │ │ │ + bne.w 892b8 │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 89bba │ │ │ │ + bne.w 89722 │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89e42 │ │ │ │ + bne.w 899aa │ │ │ │ movw r3, #42704 @ 0xa6d0 │ │ │ │ add.w r2, sl, r3 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adds.w r6, r6, #4096 @ 0x1000 │ │ │ │ str.w r6, [sl, r3] │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89da8 │ │ │ │ + beq.w 89910 │ │ │ │ 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 89dd4 │ │ │ │ + bmi.w 8993c │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r0, #9329 @ 0x2471 │ │ │ │ + movw r0, #9353 @ 0x2489 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w fp, [r8, #16] │ │ │ │ ldr.w r3, [r7, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 89d76 │ │ │ │ - ldr r3, [pc, #704] @ (898c4 ) │ │ │ │ + bne.w 898de │ │ │ │ + ldr r3, [pc, #700] @ (8942c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 89c92 │ │ │ │ + bcs.w 897fa │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 89d3a │ │ │ │ + beq.w 898a2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 899a6 │ │ │ │ + beq.w 8950e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ubfx r3, fp, #0, #12 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89d8a │ │ │ │ + beq.w 898f2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ itttt gt │ │ │ │ addgt r2, #20 │ │ │ │ movgt.w ip, #8 │ │ │ │ addgt r2, r2, r3 │ │ │ │ addgt r0, r2, #4 │ │ │ │ - ble.n 896b6 │ │ │ │ + ble.n 89222 │ │ │ │ movs r1, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 896aa │ │ │ │ + cbz r3, 89216 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 898a6 │ │ │ │ + beq.w 89410 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 898b0 │ │ │ │ + bne.w 8941a │ │ │ │ adds r1, #1 │ │ │ │ add r0, ip │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 896b6 │ │ │ │ + beq.n 89222 │ │ │ │ add r2, ip │ │ │ │ - b.n 8968c │ │ │ │ + b.n 891f8 │ │ │ │ ldr.w fp, [r8, #24] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 89920 │ │ │ │ + beq.w 89488 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 89920 │ │ │ │ + bne.w 89488 │ │ │ │ ldrb.w r3, [fp, #6] │ │ │ │ ldrb.w r2, [fp, #5] │ │ │ │ ldr.w sl, [fp, #16] │ │ │ │ lsls r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 898fa │ │ │ │ + beq.w 89462 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 89912 │ │ │ │ + ble.w 8947a │ │ │ │ add r7, fp │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 8971c │ │ │ │ + b.n 89288 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 89714 │ │ │ │ + cbz r6, 89280 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 89714 │ │ │ │ + beq.n 89280 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89974 │ │ │ │ + beq.w 894dc │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 89912 │ │ │ │ + beq.w 8947a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 896fa │ │ │ │ + beq.n 89266 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 896fa │ │ │ │ + beq.n 89266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 896fa │ │ │ │ - ldr r3, [pc, #400] @ (898c8 ) │ │ │ │ + bne.n 89266 │ │ │ │ + ldr r3, [pc, #396] @ (89430 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89dee │ │ │ │ + bne.w 89956 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 896fa │ │ │ │ + b.n 89266 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ movs r6, #2 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ lsls r6, r1 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull r7, r1, r1, r6 │ │ │ │ sub.w r1, r1, r6, asr #31 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 89b7a │ │ │ │ + bgt.w 896e2 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, ip │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89556 │ │ │ │ + beq.w 890c2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89d4a │ │ │ │ + bne.w 898b2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 89556 │ │ │ │ + ble.w 890c2 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 898cc │ │ │ │ + beq.w 8943c │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8998c │ │ │ │ + beq.w 894f4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 898ec │ │ │ │ + bne.w 8945c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 8988c │ │ │ │ + bne.n 893f6 │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 8980e │ │ │ │ + bne.n 89378 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 898f2 │ │ │ │ + bne.n 89434 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7c85c │ │ │ │ + bl 7c854 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8985c │ │ │ │ + bne.n 893c6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 89878 │ │ │ │ + bne.n 893e2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c1e │ │ │ │ + bne.w 89786 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, sl │ │ │ │ - bne.w 8a18a │ │ │ │ + bne.w 89cf2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 8977e │ │ │ │ + b.n 892ea │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8a158 │ │ │ │ + beq.w 89cc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 89bf0 │ │ │ │ + bne.w 89758 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 89e02 │ │ │ │ + bne.w 8996a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 7c85c │ │ │ │ + bl 7c854 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 897ec │ │ │ │ + beq.n 89356 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 897ec │ │ │ │ + bne.n 89356 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 897f2 │ │ │ │ + beq.n 8935c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 897f2 │ │ │ │ + bne.n 8935c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 897f2 │ │ │ │ + b.n 8935c │ │ │ │ adds r3, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 8980e │ │ │ │ + bne.n 89378 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 898f2 │ │ │ │ + bne.n 89434 │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 897d6 │ │ │ │ + b.n 89340 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 896aa │ │ │ │ + beq.w 89216 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r9 │ │ │ │ str r3, [r6, #0] │ │ │ │ - beq.w 896b6 │ │ │ │ + beq.w 89222 │ │ │ │ add r0, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 8968c │ │ │ │ - nop │ │ │ │ + b.n 891f8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 89406 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r9, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89be2 │ │ │ │ + beq.w 8974a │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 897c2 │ │ │ │ + beq.w 8932e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 897c2 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.n 8989c │ │ │ │ + b.n 8932e │ │ │ │ add r7, fp │ │ │ │ - b.n 8990c │ │ │ │ + b.n 89474 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ adds r7, #12 │ │ │ │ cmp r5, sl │ │ │ │ - blt.n 898fe │ │ │ │ + blt.n 89466 │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 899cc │ │ │ │ + beq.n 89534 │ │ │ │ mov r0, fp │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89556 │ │ │ │ + beq.w 890c2 │ │ │ │ ldr.w r3, [r8, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89556 │ │ │ │ - ldr r0, [pc, #724] @ (89c24 ) │ │ │ │ + bne.w 890c2 │ │ │ │ + ldr r0, [pc, #724] @ (8978c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ sub.w r1, r8, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 89556 │ │ │ │ - ldr r3, [pc, #688] @ (89c28 ) │ │ │ │ + b.n 890c2 │ │ │ │ + ldr r3, [pc, #688] @ (89790 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89dda │ │ │ │ + bne.w 89942 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 89714 │ │ │ │ + b.n 89280 │ │ │ │ add r9, r5 │ │ │ │ cmp r9, r2 │ │ │ │ - bge.w 89556 │ │ │ │ + bge.w 890c2 │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89cca │ │ │ │ + beq.w 89832 │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 897b6 │ │ │ │ - b.n 89556 │ │ │ │ + bgt.w 89322 │ │ │ │ + b.n 890c2 │ │ │ │ ldrd r0, r6, [r3, #24] │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 899fa │ │ │ │ + bhi.n 89562 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c92 │ │ │ │ + beq.w 897fa │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 8964c │ │ │ │ - ldr r3, [pc, #596] @ (89c24 ) │ │ │ │ + b.n 891b8 │ │ │ │ + ldr r3, [pc, #596] @ (8978c ) │ │ │ │ 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 8991a │ │ │ │ + bhi.n 89482 │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8991a │ │ │ │ + beq.n 89482 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w fp, [r1, #2420] @ 0x974 │ │ │ │ - b.n 89920 │ │ │ │ + b.n 89488 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 8964c │ │ │ │ + b.n 891b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12acbc │ │ │ │ + bl 12b8a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c1e │ │ │ │ - bl 88854 │ │ │ │ + beq.w 89786 │ │ │ │ + bl 883d0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89a2e │ │ │ │ + beq.n 89596 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a1a2 │ │ │ │ + beq.w 89d0a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 89c1e │ │ │ │ + beq.w 89786 │ │ │ │ mov r0, r9 │ │ │ │ - bl 88ba0 │ │ │ │ + bl 8871c │ │ │ │ movw lr, #44060 @ 0xac1c │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 89ece │ │ │ │ + bne.w 89a36 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89b52 │ │ │ │ + beq.n 896ba │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - ldr.w fp, [pc, #440] @ 89c24 │ │ │ │ + ldr.w fp, [pc, #440] @ 8978c │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 89ac4 │ │ │ │ + b.n 8962c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 89afc │ │ │ │ + beq.n 89664 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - beq.n 89b3c │ │ │ │ - bl 7c85c │ │ │ │ + beq.n 896a4 │ │ │ │ + bl 7c854 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 89b18 │ │ │ │ + bne.n 89680 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 89aae │ │ │ │ + beq.n 89616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a1aa │ │ │ │ + beq.w 89d12 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 89e74 │ │ │ │ + beq.w 899dc │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89b44 │ │ │ │ + beq.n 896ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c2c │ │ │ │ + beq.w 89794 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c2c │ │ │ │ + beq.w 89794 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c74 │ │ │ │ + beq.w 897dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 89b36 │ │ │ │ + bne.n 8969e │ │ │ │ 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 89a76 │ │ │ │ + beq.n 895de │ │ │ │ mov r0, r5 │ │ │ │ bl 6d774 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 89a7c │ │ │ │ + bne.n 895e4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab6e0 │ │ │ │ + bl 1adaa8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 89a9e │ │ │ │ + beq.n 89606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89a9e │ │ │ │ + bne.n 89606 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 89aa4 │ │ │ │ - b.n 89aae │ │ │ │ + bne.n 8960c │ │ │ │ + b.n 89616 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89aea │ │ │ │ - bl 7a2f8 │ │ │ │ + b.n 89652 │ │ │ │ + bl 7a2f0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 89b12 │ │ │ │ - ldr r3, [pc, #220] @ (89c24 ) │ │ │ │ + b.n 8967a │ │ │ │ + ldr r3, [pc, #220] @ (8978c ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89fcc │ │ │ │ + bne.w 89b34 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89b6c │ │ │ │ + beq.n 896d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 89b6c │ │ │ │ + cbnz r3, 896d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80600 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 89558 │ │ │ │ + b.n 890c4 │ │ │ │ add r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ asrs r1, r2, #1 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ @@ -142893,1824 +142428,1564 @@ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7cec8 │ │ │ │ - cbnz r0, 89c1e │ │ │ │ + bl 7cee4 │ │ │ │ + cbnz r0, 89786 │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 89770 │ │ │ │ + b.n 892dc │ │ │ │ movs r3, #1 │ │ │ │ movw r7, #21846 @ 0x5556 │ │ │ │ movt r7, #21845 @ 0x5555 │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ add.w r6, r6, r6, lsr #31 │ │ │ │ bic.w r6, r6, #1 │ │ │ │ smull r7, lr, r6, r7 │ │ │ │ sub.w r6, lr, r6, asr #31 │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.w 8958c │ │ │ │ + bgt.w 890f8 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 89750 │ │ │ │ + b.n 892bc │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 898d4 │ │ │ │ - b.n 89556 │ │ │ │ + bne.w 89444 │ │ │ │ + b.n 890c2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89828 │ │ │ │ + beq.w 89392 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8a184 │ │ │ │ + beq.w 89cec │ │ │ │ mov r0, r5 │ │ │ │ - bl feab4 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl fedec <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a172 │ │ │ │ + bne.w 89cda │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 89e08 │ │ │ │ + bne.w 89970 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89558 │ │ │ │ + b.n 890c4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89cd8 │ │ │ │ + beq.n 89840 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89cd8 │ │ │ │ + beq.n 89840 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a136 │ │ │ │ + beq.w 89c9e │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a136 │ │ │ │ + beq.w 89c9e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 89ec2 │ │ │ │ + beq.w 89a2a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl eb4c8 │ │ │ │ + bl eb7b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89ae4 │ │ │ │ + bne.w 8964c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89c12 │ │ │ │ + beq.n 8977a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89c12 │ │ │ │ + bne.n 8977a │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c12 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8977a │ │ │ │ ldr.w r3, [r7, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 89e96 │ │ │ │ + bne.w 899fe │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89dd4 │ │ │ │ + beq.w 8993c │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 899c8 │ │ │ │ + b.n 89530 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 89996 │ │ │ │ - b.n 89556 │ │ │ │ + bgt.w 894fe │ │ │ │ + b.n 890c2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 89ffe │ │ │ │ + bge.w 89b66 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 89ff2 │ │ │ │ - ldr r1, [pc, #720] @ (89fc0 ) │ │ │ │ + beq.w 89b5a │ │ │ │ + ldr r1, [pc, #720] @ (89b28 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 89c74 │ │ │ │ + beq.n 897dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a01a │ │ │ │ + beq.w 89b82 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89e1c │ │ │ │ + beq.w 89984 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89c6e │ │ │ │ + beq.n 897d6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89c6e │ │ │ │ + bne.n 897d6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c6e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 897d6 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 899c0 │ │ │ │ + b.n 89528 │ │ │ │ cmp r0, r9 │ │ │ │ - ble.w 89556 │ │ │ │ + ble.w 890c2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, r9] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 898e0 │ │ │ │ + b.n 89450 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 89dd4 │ │ │ │ + cbz r0, 8993c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 8964c │ │ │ │ + b.n 891b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 896b6 │ │ │ │ + ble.w 89222 │ │ │ │ add.w r0, r2, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r0, r3 │ │ │ │ adds r2, r0, #4 │ │ │ │ adds r0, #8 │ │ │ │ - b.n 89686 │ │ │ │ + b.n 891f2 │ │ │ │ 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 895e4 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 89c1e │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + bge.w 89150 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 89786 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89ea6 │ │ │ │ + bne.n 89a0e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 89714 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 89280 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89eb4 │ │ │ │ + bne.n 89a1c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 896fa │ │ │ │ + b.n 89266 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89834 │ │ │ │ + b.n 8939e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c1e │ │ │ │ + bne.w 89786 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c1e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89786 │ │ │ │ mov r4, sl │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #8628 @ 0x21b4 │ │ │ │ + movw r1, #11892 @ 0x2e74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 89c74 │ │ │ │ + bl d5480 │ │ │ │ + b.n 897dc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ea3f0 │ │ │ │ + bl 1ec1d0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.w 89596 │ │ │ │ + b.w 89102 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 89e68 │ │ │ │ + bne.n 899d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a08a │ │ │ │ + beq.w 89bf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl feab4 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl fedec <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a124 │ │ │ │ + bne.w 89c8c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89c1e │ │ │ │ + beq.w 89786 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c1e │ │ │ │ + bne.w 89786 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c1e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89786 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 89cb6 │ │ │ │ - ldr r2, [pc, #284] @ (89fc4 ) │ │ │ │ + b.n 8981e │ │ │ │ + ldr r2, [pc, #284] @ (89b2c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 89de6 │ │ │ │ - ldr r2, [pc, #268] @ (89fc4 ) │ │ │ │ + b.n 8994e │ │ │ │ + ldr r2, [pc, #268] @ (89b2c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 89dfa │ │ │ │ - bl 805dc │ │ │ │ + b.n 89962 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c64 │ │ │ │ - b.n 89c74 │ │ │ │ + beq.w 897cc │ │ │ │ + b.n 897dc │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #244] @ (89fc8 ) │ │ │ │ + ldr r7, [pc, #244] @ (89b30 ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b52 │ │ │ │ + beq.w 896ba │ │ │ │ mov sl, r4 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ strd fp, ip, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79110 │ │ │ │ + bl 790fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89e56 │ │ │ │ + bne.n 899be │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a050 │ │ │ │ + beq.w 89bb8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a050 │ │ │ │ + beq.w 89bb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89c74 │ │ │ │ + beq.w 897dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8a036 │ │ │ │ + bne.n 89b9e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8a036 │ │ │ │ + beq.n 89b9e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - beq.n 8a02e │ │ │ │ - bl 7c85c │ │ │ │ + beq.n 89b96 │ │ │ │ + bl 7c854 │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 8a01e │ │ │ │ + bne.n 89b86 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 89f74 │ │ │ │ + beq.n 89adc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a150 │ │ │ │ + beq.w 89cb8 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 89e74 │ │ │ │ + beq.w 899dc │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89ef2 │ │ │ │ + bne.n 89a5a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89b52 │ │ │ │ + beq.w 896ba │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89b52 │ │ │ │ + beq.w 896ba │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b52 │ │ │ │ + beq.w 896ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ - b.n 89b52 │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ + b.n 896ba │ │ │ │ nop │ │ │ │ - add r0, pc, #544 @ (adr r0, 8a1e4 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 89d4c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89b52 │ │ │ │ + beq.w 896ba │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89b52 │ │ │ │ + beq.w 896ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ - b.n 89a58 │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ + b.n 895c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129690 │ │ │ │ + bl 12a278 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89c6e │ │ │ │ + b.n 897d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8664 @ 0x21d8 │ │ │ │ + movw r1, #11928 @ 0x2e98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 89c74 │ │ │ │ + bl d5480 │ │ │ │ + b.n 897dc │ │ │ │ mov r4, sl │ │ │ │ movs r0, #0 │ │ │ │ - b.n 89e24 │ │ │ │ + b.n 8998c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89f64 │ │ │ │ + bne.n 89acc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f64 │ │ │ │ - bl 7a2f8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89acc │ │ │ │ + bl 7a2f0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 89f5e │ │ │ │ + b.n 89ac6 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d774 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 89f42 │ │ │ │ + bne.w 89aaa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab6e0 │ │ │ │ + bl 1adaa8 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 89f5e │ │ │ │ + b.n 89ac6 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 8a0b2 │ │ │ │ + cbz r3, 89c1a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8a0b2 │ │ │ │ + cbz r3, 89c1a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a136 │ │ │ │ + beq.n 89c9e │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a136 │ │ │ │ + beq.n 89c9e │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 8a0a8 │ │ │ │ + beq.n 89c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl eb4c8 │ │ │ │ + bl eb7b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 89f1a │ │ │ │ + b.n 89a82 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89f7c │ │ │ │ + beq.w 89ae4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89f7c │ │ │ │ + bne.w 89ae4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f7c │ │ │ │ - bl 805dc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89ae4 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a07e │ │ │ │ - b.n 89c74 │ │ │ │ + beq.n 89be6 │ │ │ │ + b.n 897dc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 89ffe │ │ │ │ + bge.n 89b66 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8a118 │ │ │ │ - ldr r1, [pc, #240] @ (8a1b8 ) │ │ │ │ + beq.n 89c80 │ │ │ │ + ldr r1, [pc, #240] @ (89d20 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89c74 │ │ │ │ + beq.w 897dc │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8a018 │ │ │ │ + beq.n 89b80 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 89e1a │ │ │ │ + beq.w 89982 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl d6648 │ │ │ │ + bl d612c │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 89f1a │ │ │ │ + beq.w 89a82 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 89f1a │ │ │ │ + bne.w 89a82 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f1a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89a82 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 129690 │ │ │ │ + bl 12a278 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 89f1a │ │ │ │ + b.n 89a82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e74 │ │ │ │ + bne.w 899dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89e74 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 899dc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8580 @ 0x2184 │ │ │ │ + movw r1, #11844 @ 0x2e44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 89c74 │ │ │ │ + bl d5480 │ │ │ │ + b.n 897dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f74 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89adc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 89852 │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + b.w 893bc │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3841 @ 0xf01 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89c1e │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 89786 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c12 │ │ │ │ + bne.w 8977a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c12 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8977a │ │ │ │ mov r3, fp │ │ │ │ - b.w 89852 │ │ │ │ + b.w 893bc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9364 @ 0x2494 │ │ │ │ + movw r1, #12628 @ 0x3154 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 89c1e │ │ │ │ + bl 12f910 │ │ │ │ + b.n 89786 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89a2e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89596 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 89aae │ │ │ │ + b.n 89616 │ │ │ │ nop │ │ │ │ - add r0, pc, #544 @ (adr r0, 8a3dc ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 89f44 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 8a2ac │ │ │ │ - subs r3, r4, #1 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bne.n 8a2ac │ │ │ │ - ldrb r3, [r0, #6] │ │ │ │ - mov r7, r0 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - lsls r4, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a3a2 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 8a27c │ │ │ │ - add r4, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r8, r4, #20 │ │ │ │ - ands.w r3, r6, #3 │ │ │ │ - add.w r4, r4, #24 │ │ │ │ - beq.w 8a356 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 8a25a │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 8a22c │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - cbz r0, 8a21e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8a41c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 8a22a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8a40c │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, 8a242 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a242 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a42c │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a258 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a258 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a436 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, 8a268 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8a38e │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a276 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8a37a │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 8a356 │ │ │ │ - ldrb r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne.n 8a36e │ │ │ │ - ldr r3, [pc, #444] @ (8a440 ) │ │ │ │ - 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 8a36e │ │ │ │ - ldrb r1, [r7, #6] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 8a36e │ │ │ │ - add.w r1, r3, r2, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ - str.w r7, [r1, #2420] @ 0x974 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a2d0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a2d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a402 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - ldr.w r0, [r8, r1, lsl #3] │ │ │ │ - cbz r0, 8a2e8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a2e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a3f8 │ │ │ │ - ldr.w r0, [r4, r1, lsl #3] │ │ │ │ - cbz r0, 8a2fc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a2fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a3ee │ │ │ │ - adds r2, r1, #1 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, 8a312 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a312 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a3e0 │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a326 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a326 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a3d6 │ │ │ │ - adds r2, r1, #2 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, 8a33c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a33c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a3c8 │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a350 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a350 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a3be │ │ │ │ - adds r2, r1, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 8a27c │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8a2ba │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a2ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8a2ba │ │ │ │ - b.n 8a2b2 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78004 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a276 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a276 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a268 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a268 │ │ │ │ - add r4, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 8a3b6 │ │ │ │ - adds r5, #1 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 79054 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 79054 │ │ │ │ - adds r4, #12 │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.n 8a3a8 │ │ │ │ - b.n 8a27c │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 8a350 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 8a33c │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 8a326 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 8a312 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 8a2fc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 8a2e8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a2d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a22a │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a22a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a21e │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a21e │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a242 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a258 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #696] @ (8a710 ) │ │ │ │ + ldr r2, [pc, #696] @ (89ff0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8aae8 │ │ │ │ + beq.w 8a3c8 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aaf2 │ │ │ │ + bne.w 8a3d2 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r6, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldrd fp, r4, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a6d0 │ │ │ │ + beq.w 89fb0 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r3, [pc, #596] @ (8a710 ) │ │ │ │ + ldr r3, [pc, #596] @ (89ff0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8a6e0 │ │ │ │ + beq.w 89fc0 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8ab30 │ │ │ │ + ble.w 8a410 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a718 │ │ │ │ + bne.w 89ff8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8a82c │ │ │ │ + beq.w 8a10c │ │ │ │ ldr.w r4, [fp] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.w 8a60a │ │ │ │ + beq.w 89eea │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8a82c │ │ │ │ + bne.w 8a10c │ │ │ │ ldrb.w r6, [fp, #6] │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ lsls r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a684 │ │ │ │ + beq.w 89f64 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8a70c │ │ │ │ + ble.w 89fec │ │ │ │ add.w r6, fp, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r6, #20 │ │ │ │ - b.n 8a558 │ │ │ │ + b.n 89e38 │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr.w r5, [r3, r4, lsl #3] │ │ │ │ - cbz r5, 8a552 │ │ │ │ + cbz r5, 89e32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a552 │ │ │ │ + beq.n 89e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8a586 │ │ │ │ + cbz r3, 89e66 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8a5a2 │ │ │ │ + beq.n 89e82 │ │ │ │ ldr.w r5, [r9, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a53c │ │ │ │ + beq.n 89e1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a53c │ │ │ │ + beq.n 89e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a53c │ │ │ │ - ldr r3, [pc, #420] @ (8a714 ) │ │ │ │ + bne.n 89e1c │ │ │ │ + ldr r3, [pc, #420] @ (89ff4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9cc │ │ │ │ + bne.w 8a2ac │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 8a53c │ │ │ │ - ldr r3, [pc, #396] @ (8a714 ) │ │ │ │ + b.n 89e1c │ │ │ │ + ldr r3, [pc, #396] @ (89ff4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a9ac │ │ │ │ + bne.w 8a28c │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8a558 │ │ │ │ + bne.n 89e38 │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a664 │ │ │ │ - ldr r3, [pc, #356] @ (8a710 ) │ │ │ │ + bne.n 89f44 │ │ │ │ + ldr r3, [pc, #356] @ (89ff0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8a664 │ │ │ │ + bhi.n 89f44 │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a664 │ │ │ │ + beq.n 89f44 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w fp, [r1, #2420] @ 0x974 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 8a61e │ │ │ │ + bls.n 89efe │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 8a650 │ │ │ │ + ble.n 89f30 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1585e0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 159690 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8a5e0 │ │ │ │ + bhi.n 89ec0 │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8a5e0 │ │ │ │ + bne.n 89ec0 │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2416] @ 0x970 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r0, [r2, #2096] @ 0x830 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ - bgt.n 8a5fe │ │ │ │ + bgt.n 89ede │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (8a710 ) │ │ │ │ + ldr r3, [pc, #184] @ (89ff0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8a5b0 │ │ │ │ + beq.n 89e90 │ │ │ │ mov r0, fp │ │ │ │ - bl 78004 │ │ │ │ - ldr r3, [pc, #164] @ (8a710 ) │ │ │ │ + bl 77ff0 │ │ │ │ + ldr r3, [pc, #164] @ (89ff0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 8a61e │ │ │ │ - b.n 8a5e0 │ │ │ │ + bls.n 89efe │ │ │ │ + b.n 89ec0 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 8a70c │ │ │ │ + ble.n 89fec │ │ │ │ add r4, fp │ │ │ │ - b.n 8a6a4 │ │ │ │ + b.n 89f84 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - cbz r5, 8a69c │ │ │ │ + cbz r5, 89f7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a69c │ │ │ │ + beq.n 89f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8a6f4 │ │ │ │ + cbz r3, 89fd4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 8a656 │ │ │ │ + beq.n 89f36 │ │ │ │ adds r4, #12 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a68c │ │ │ │ + beq.n 89f6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a68c │ │ │ │ + beq.n 89f6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a68c │ │ │ │ - ldr r3, [pc, #88] @ (8a714 ) │ │ │ │ + bne.n 89f6c │ │ │ │ + ldr r3, [pc, #88] @ (89ff4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abb2 │ │ │ │ + bne.w 8a492 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8a68c │ │ │ │ - ldr r3, [pc, #60] @ (8a710 ) │ │ │ │ + b.n 89f6c │ │ │ │ + ldr r3, [pc, #60] @ (89ff0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8a4dc │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + bne.w 89dbc │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15096 @ 0x3af8 │ │ │ │ + movw r0, #18360 @ 0x47b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (8a714 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (89ff4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab52 │ │ │ │ + bne.w 8a432 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8a69c │ │ │ │ + b.n 89f7c │ │ │ │ mov r3, sl │ │ │ │ - b.n 8a65c │ │ │ │ + b.n 89f3c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ - cbnz r6, 8a76a │ │ │ │ + cbnz r6, 8a04a │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8a734 │ │ │ │ - b.n 8a764 │ │ │ │ + bne.n 8a014 │ │ │ │ + b.n 8a044 │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 8a764 │ │ │ │ + beq.n 8a044 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a72e │ │ │ │ + beq.n 8a00e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a72e │ │ │ │ + beq.n 8a00e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a72e │ │ │ │ - ldr r3, [pc, #632] @ (8a9c4 ) │ │ │ │ + bne.n 8a00e │ │ │ │ + ldr r3, [pc, #632] @ (8a2a4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abce │ │ │ │ + bne.w 8a4ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a72e │ │ │ │ + b.n 8a00e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a866 │ │ │ │ + beq.n 8a146 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - bne.n 8a866 │ │ │ │ + bne.n 8a146 │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ ldrb.w r2, [fp, #6] │ │ │ │ lsls r3, r1 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a8f6 │ │ │ │ + beq.w 8a1d6 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8a83a │ │ │ │ + ble.n 8a11a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add.w r8, fp, r3 │ │ │ │ movs r6, #0 │ │ │ │ add.w r7, r8, #20 │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.w 8a8bc │ │ │ │ + bmi.w 8a19c │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 8a7fe │ │ │ │ + b.n 8a0de │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8a7ca │ │ │ │ + cbz r4, 8a0aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7ca │ │ │ │ + beq.n 8a0aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a874 │ │ │ │ + beq.n 8a154 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ - cbz r4, 8a7e0 │ │ │ │ + cbz r4, 8a0c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7e0 │ │ │ │ + beq.n 8a0c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a88c │ │ │ │ + beq.n 8a16c │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8a7f8 │ │ │ │ + cbz r4, 8a0d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7f8 │ │ │ │ + beq.n 8a0d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a8a4 │ │ │ │ + beq.n 8a184 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 8a836 │ │ │ │ + beq.n 8a116 │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a7b2 │ │ │ │ + beq.n 8a092 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a7b2 │ │ │ │ + beq.n 8a092 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a7b2 │ │ │ │ - ldr r3, [pc, #428] @ (8a9c4 ) │ │ │ │ + bne.n 8a092 │ │ │ │ + ldr r3, [pc, #428] @ (8a2a4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab6e │ │ │ │ + bne.w 8a44e │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7b2 │ │ │ │ + b.n 8a092 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8a5d4 │ │ │ │ + b.n 89eb4 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a860 │ │ │ │ - ldr r3, [pc, #388] @ (8a9c8 ) │ │ │ │ + bne.n 8a140 │ │ │ │ + ldr r3, [pc, #388] @ (8a2a8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8a860 │ │ │ │ + bhi.n 8a140 │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a5c6 │ │ │ │ + bne.w 89ea6 │ │ │ │ mov r0, fp │ │ │ │ - bl 78004 │ │ │ │ - ldr r3, [pc, #352] @ (8a9c8 ) │ │ │ │ + bl 77ff0 │ │ │ │ + ldr r3, [pc, #352] @ (8a2a8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8a5d4 │ │ │ │ - ldr r3, [pc, #332] @ (8a9c4 ) │ │ │ │ + b.n 89eb4 │ │ │ │ + ldr r3, [pc, #332] @ (8a2a4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac06 │ │ │ │ + bne.w 8a4e6 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7ca │ │ │ │ - ldr r3, [pc, #308] @ (8a9c4 ) │ │ │ │ + b.n 8a0aa │ │ │ │ + ldr r3, [pc, #308] @ (8a2a4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abea │ │ │ │ + bne.w 8a4ca │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7e0 │ │ │ │ - ldr r3, [pc, #284] @ (8a9c4 ) │ │ │ │ + b.n 8a0c0 │ │ │ │ + ldr r3, [pc, #284] @ (8a2a4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac22 │ │ │ │ + bne.w 8a502 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a7f8 │ │ │ │ + b.n 8a0d8 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 8a8d0 │ │ │ │ + cbz r4, 8a1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a8d0 │ │ │ │ + beq.n 8a1b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa18 │ │ │ │ + beq.w 8a2f8 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ - cbz r4, 8a8e6 │ │ │ │ + cbz r4, 8a1c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a8e6 │ │ │ │ + beq.n 8a1c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa2e │ │ │ │ + beq.w 8a30e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8a83a │ │ │ │ + beq.n 8a11a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 8a7fe │ │ │ │ + b.n 8a0de │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 8a83a │ │ │ │ + ble.n 8a11a │ │ │ │ add.w r6, fp, r3 │ │ │ │ - ldr.w r8, [pc, #192] @ 8a9c4 │ │ │ │ + ldr.w r8, [pc, #192] @ 8a2a4 │ │ │ │ mov r7, r2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 8a984 │ │ │ │ + bpl.n 8a264 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - cbz r4, 8a91e │ │ │ │ + cbz r4, 8a1fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a91e │ │ │ │ + beq.n 8a1fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa78 │ │ │ │ + beq.w 8a358 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a932 │ │ │ │ + cbz r4, 8a212 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a932 │ │ │ │ + beq.n 8a212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa68 │ │ │ │ + beq.w 8a348 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r7, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8a984 │ │ │ │ - b.n 8a83a │ │ │ │ + bne.n 8a264 │ │ │ │ + b.n 8a11a │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a950 │ │ │ │ + cbz r4, 8a230 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a950 │ │ │ │ + beq.n 8a230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a9e0 │ │ │ │ + beq.n 8a2c0 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ adds r6, #12 │ │ │ │ adds r7, #1 │ │ │ │ - cbz r4, 8a966 │ │ │ │ + cbz r4, 8a246 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a966 │ │ │ │ + beq.n 8a246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a9f2 │ │ │ │ + beq.n 8a2d2 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a978 │ │ │ │ + cbz r4, 8a258 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a978 │ │ │ │ + beq.n 8a258 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8aa04 │ │ │ │ + beq.n 8a2e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8a83a │ │ │ │ + beq.w 8a11a │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a93e │ │ │ │ + beq.n 8a21e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a93e │ │ │ │ + beq.n 8a21e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a93e │ │ │ │ + bne.n 8a21e │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab8a │ │ │ │ + bne.w 8a46a │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a93e │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a21e │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8aba4 │ │ │ │ + bne.w 8a484 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a552 │ │ │ │ + b.n 89e32 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8aa40 │ │ │ │ + bne.n 8a320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a53c │ │ │ │ + b.n 89e1c │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aab8 │ │ │ │ + bne.n 8a398 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a950 │ │ │ │ + b.n 8a230 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8aad0 │ │ │ │ + bne.n 8a3b0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a966 │ │ │ │ + b.n 8a246 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac3e │ │ │ │ + bne.w 8a51e │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a978 │ │ │ │ - ldr r3, [pc, #624] @ (8ac8c ) │ │ │ │ + b.n 8a258 │ │ │ │ + ldr r3, [pc, #624] @ (8a56c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac58 │ │ │ │ + bne.w 8a538 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8a8d0 │ │ │ │ - ldr r3, [pc, #604] @ (8ac8c ) │ │ │ │ + b.n 8a1b0 │ │ │ │ + ldr r3, [pc, #604] @ (8a56c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 8aa4e │ │ │ │ + cbnz r3, 8a32e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8a8e6 │ │ │ │ - ldr r2, [pc, #584] @ (8ac8c ) │ │ │ │ + b.n 8a1c6 │ │ │ │ + ldr r2, [pc, #584] @ (8a56c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a9d8 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a2b8 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa3a │ │ │ │ - ldr r2, [pc, #560] @ (8ac8c ) │ │ │ │ + beq.n 8a31a │ │ │ │ + ldr r2, [pc, #560] @ (8a56c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa3a │ │ │ │ + b.n 8a31a │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbnz r3, 8aa88 │ │ │ │ + cbnz r3, 8a368 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a932 │ │ │ │ + b.n 8a212 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbnz r3, 8aaa0 │ │ │ │ + cbnz r3, 8a380 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a91e │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a1fe │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa72 │ │ │ │ + beq.n 8a352 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa72 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a352 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa82 │ │ │ │ + beq.n 8a362 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa82 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a362 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a9ec │ │ │ │ + beq.n 8a2cc │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8a9ec │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a2cc │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a9fe │ │ │ │ + beq.n 8a2de │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8a9fe │ │ │ │ + b.n 8a2de │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac74 │ │ │ │ + beq.w 8a554 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ea3f0 │ │ │ │ + bl 1ec1d0 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r7, r4, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r6, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ - beq.w 8a650 │ │ │ │ + beq.w 89f30 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a650 │ │ │ │ + bne.w 89f30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 8a498 │ │ │ │ + b.n 89d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #42053 @ 0xa445 │ │ │ │ + movw r2, #40229 @ 0x9d25 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8a4e6 │ │ │ │ + bne.w 89dc6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1585cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.w 15967c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a706 │ │ │ │ - ldr r2, [pc, #296] @ (8ac8c ) │ │ │ │ + beq.w 89fe6 │ │ │ │ + ldr r2, [pc, #296] @ (8a56c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a706 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 89fe6 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a826 │ │ │ │ - ldr r2, [pc, #268] @ (8ac8c ) │ │ │ │ + beq.w 8a106 │ │ │ │ + ldr r2, [pc, #268] @ (8a56c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a826 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a106 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a9a6 │ │ │ │ + beq.w 8a286 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8a9a6 │ │ │ │ - ldr r2, [pc, #228] @ (8ac8c ) │ │ │ │ + b.n 8a286 │ │ │ │ + ldr r2, [pc, #228] @ (8a56c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a9ba │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a29a │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a6ca │ │ │ │ - ldr r2, [pc, #200] @ (8ac8c ) │ │ │ │ + beq.w 89faa │ │ │ │ + ldr r2, [pc, #200] @ (8a56c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a6ca │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 89faa │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a75c │ │ │ │ - ldr r2, [pc, #172] @ (8ac8c ) │ │ │ │ + beq.w 8a03c │ │ │ │ + ldr r2, [pc, #172] @ (8a56c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a75c │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a03c │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a89e │ │ │ │ - ldr r2, [pc, #144] @ (8ac8c ) │ │ │ │ + beq.w 8a17e │ │ │ │ + ldr r2, [pc, #144] @ (8a56c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a89e │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a17e │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a886 │ │ │ │ - ldr r2, [pc, #116] @ (8ac8c ) │ │ │ │ + beq.w 8a166 │ │ │ │ + ldr r2, [pc, #116] @ (8a56c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a886 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a166 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a8b6 │ │ │ │ - ldr r2, [pc, #88] @ (8ac8c ) │ │ │ │ + beq.w 8a196 │ │ │ │ + ldr r2, [pc, #88] @ (8a56c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a8b6 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a196 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aa12 │ │ │ │ + beq.w 8a2f2 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa12 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8a2f2 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aa28 │ │ │ │ - ldr r2, [pc, #36] @ (8ac8c ) │ │ │ │ + beq.w 8a308 │ │ │ │ + ldr r2, [pc, #36] @ (8a56c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa28 │ │ │ │ + b.n 8a308 │ │ │ │ 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 8a650 │ │ │ │ + b.n 89f30 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008ac90 : │ │ │ │ +0008a570 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ac98 : │ │ │ │ +0008a578 : │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008acb4 : │ │ │ │ +0008a594 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #136] @ (8ad4c ) │ │ │ │ + ldr r2, [pc, #136] @ (8a62c ) │ │ │ │ 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, 8acec │ │ │ │ + cbz r3, 8a5cc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 8ad2e │ │ │ │ + cbnz r2, 8a60e │ │ │ │ ldr.w r3, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8ad3c │ │ │ │ - movw r1, #26316 @ 0x66cc │ │ │ │ + cbz r3, 8a61c │ │ │ │ + movw r1, #29580 @ 0x738c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 8ad3c │ │ │ │ + cbz r0, 8a61c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26252 @ 0x668c │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8ad40 │ │ │ │ + cbnz r0, 8a620 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 8ad50 │ │ │ │ + b.n 8a630 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13c924 │ │ │ │ + b.w 13db88 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8ad20 │ │ │ │ + b.n 8a600 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b6e8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8ad20 │ │ │ │ + b.n 8a600 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af2c │ │ │ │ + bne.w 8a80c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8af2c │ │ │ │ + bne.w 8a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ae7e │ │ │ │ - ldr r3, [pc, #668] @ (8b020 ) │ │ │ │ + bne.n 8a75e │ │ │ │ + ldr r3, [pc, #668] @ (8a900 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8aec0 │ │ │ │ + bgt.w 8a7a0 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8aeee │ │ │ │ + beq.w 8a7ce │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8aefe │ │ │ │ + bne.w 8a7de │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8ada8 │ │ │ │ + beq.n 8a688 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8af12 │ │ │ │ + bne.w 8a7f2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8ae04 │ │ │ │ + beq.n 8a6e4 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8aede │ │ │ │ + bcs.w 8a7be │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8af44 │ │ │ │ + bne.w 8a824 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aede │ │ │ │ + beq.n 8a7be │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8afd0 │ │ │ │ + bne.w 8a8b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 6cd04 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 8aede │ │ │ │ + bcs.n 8a7be │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 6cb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aede │ │ │ │ + beq.n 8a7be │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144722,619 +143997,619 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 2969c │ │ │ │ subs r2, r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.w 8af54 │ │ │ │ + bhi.w 8a834 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8af58 │ │ │ │ + bls.n 8a838 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8af58 │ │ │ │ + bcs.n 8a838 │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ae32 │ │ │ │ + bne.n 8a712 │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8ae9a │ │ │ │ + b.n 8a77a │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 6cd64 │ │ │ │ - cbnz r0, 8aed6 │ │ │ │ + cbnz r0, 8a7b6 │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b024 │ │ │ │ + bl 8a904 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ movw r3, #53025 @ 0xcf21 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8aee4 │ │ │ │ + bne.n 8a7c4 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #28 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a660c │ │ │ │ + bl 1a89d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ae8e │ │ │ │ + beq.n 8a76e │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8af7e │ │ │ │ + beq.n 8a85e │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8af12 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 8af28 │ │ │ │ + beq.n 8a7f2 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 8a808 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8aeb8 │ │ │ │ - bl 1a3c58 │ │ │ │ - ldr r3, [pc, #300] @ (8b020 ) │ │ │ │ + b.n 8a798 │ │ │ │ + bl 1a6020 │ │ │ │ + ldr r3, [pc, #300] @ (8a900 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ad9c │ │ │ │ + beq.w 8a67c │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 649d6 │ │ │ │ + bl 649d2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ae8e │ │ │ │ - b.n 8aed6 │ │ │ │ + beq.n 8a76e │ │ │ │ + b.n 8a7b6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9440 @ 0x24e0 │ │ │ │ + movw r1, #12704 @ 0x31a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8aeb8 │ │ │ │ + b.n 8a798 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9412 @ 0x24c4 │ │ │ │ + movw r1, #12676 @ 0x3184 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8af28 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 8a808 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8adec │ │ │ │ - b.n 8aede │ │ │ │ + bne.w 8a6cc │ │ │ │ + b.n 8a7be │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ae6c │ │ │ │ + beq.n 8a74c │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8b006 │ │ │ │ + bne.n 8a8e6 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 6cd04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #38144 @ 0x9500 │ │ │ │ + movw r3, #41408 @ 0xa1c0 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ movw r2, #48064 @ 0xbbc0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #7332 @ 0x1ca4 │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #9432 @ 0x24d8 │ │ │ │ + movw r1, #12696 @ 0x3198 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8761c │ │ │ │ + bl 871a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8af28 │ │ │ │ - bl 1dd7b0 │ │ │ │ + beq.n 8a808 │ │ │ │ + bl 1df660 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8af28 │ │ │ │ + beq.n 8a808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8af28 │ │ │ │ + bne.n 8a808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8af28 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ae9a │ │ │ │ + beq.w 8a77a │ │ │ │ subs r0, r6, #4 │ │ │ │ movs r2, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r3, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8adfe │ │ │ │ + bne.w 8a6de │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8afde │ │ │ │ - b.n 8ae9a │ │ │ │ + bne.n 8a8be │ │ │ │ + b.n 8a77a │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ - b.n 8ae66 │ │ │ │ + b.n 8a746 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b024 : │ │ │ │ +0008a904 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ clz r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b5ba │ │ │ │ + bne.w 8ae9a │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r6, r1, #1 │ │ │ │ - beq.w 8b2d4 │ │ │ │ + beq.w 8abb4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b440 │ │ │ │ + beq.w 8ad20 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8b444 │ │ │ │ + beq.w 8ad24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b08e │ │ │ │ + bcs.n 8a96e │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b072 │ │ │ │ + b.n 8a952 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b088 │ │ │ │ + bls.n 8a968 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8b06e │ │ │ │ + bls.n 8a94e │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b5dc │ │ │ │ + bcs.w 8aebc │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8b072 │ │ │ │ + bhi.n 8a952 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8b2f8 │ │ │ │ + bhi.w 8abd8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b584 │ │ │ │ + blt.w 8ae64 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b386 │ │ │ │ + bgt.w 8ac66 │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9353 @ 0x2489 │ │ │ │ movt r2, #7 │ │ │ │ add.w fp, r5, #21 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ mov sl, r9 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8b372 │ │ │ │ - ldr r2, [pc, #724] @ (8b39c ) │ │ │ │ + bne.w 8ac52 │ │ │ │ + ldr r2, [pc, #724] @ (8ac7c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs.w 8b2a4 │ │ │ │ + bcs.w 8ab84 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 8b498 │ │ │ │ + beq.w 8ad78 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w lr, [r6] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8b276 │ │ │ │ + beq.w 8ab56 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #628] @ (8b3a0 ) │ │ │ │ + ldr r2, [pc, #628] @ (8ac80 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8b52e │ │ │ │ + bne.w 8ae0e │ │ │ │ mov r2, sl │ │ │ │ str r5, [r6, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8b404 │ │ │ │ + beq.w 8ace4 │ │ │ │ add r5, r6 │ │ │ │ orr.w r2, r2, #96 @ 0x60 │ │ │ │ strb r2, [r6, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r5, #20] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 8b552 │ │ │ │ + bne.w 8ae32 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 8b5d8 │ │ │ │ + bpl.w 8aeb8 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 8b2e0 │ │ │ │ + bpl.w 8abc0 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8b2f2 │ │ │ │ + bcs.w 8abd2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r5, r3, #16 │ │ │ │ strb r1, [r2, #0] │ │ │ │ cmp ip, r5 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strb r1, [r2, #1] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ strb r1, [r2, #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strb r1, [r2, #3] │ │ │ │ - bls.n 8b226 │ │ │ │ + bls.n 8ab06 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strb r1, [r2, #4] │ │ │ │ add.w r1, r3, #32 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ strb r0, [r2, #5] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ strb r0, [r2, #6] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r0, [r2, #7] │ │ │ │ - bls.n 8b226 │ │ │ │ + bls.n 8ab06 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ strb r1, [r2, #8] │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ strb r0, [r2, #9] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ strb r0, [r2, #10] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ strb r0, [r2, #11] │ │ │ │ - bls.n 8b226 │ │ │ │ + bls.n 8ab06 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ strb r1, [r2, #12] │ │ │ │ add.w r1, r3, #64 @ 0x40 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ strb r0, [r2, #13] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ strb r0, [r2, #14] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ strb r0, [r2, #15] │ │ │ │ - bls.n 8b226 │ │ │ │ + bls.n 8ab06 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ strb r1, [r2, #16] │ │ │ │ add.w r1, r3, #80 @ 0x50 │ │ │ │ cmp r1, ip │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ strb r0, [r2, #17] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ strb r0, [r2, #18] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ strb r3, [r2, #19] │ │ │ │ - bcs.n 8b226 │ │ │ │ + bcs.n 8ab06 │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb.w r0, [r3, #-4] │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r0, [r1, #-12] │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ ldr.w r0, [r1, #-8] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ cmp r1, ip │ │ │ │ strb.w r0, [r3, #-5] │ │ │ │ - bcc.n 8b200 │ │ │ │ + bcc.n 8aae0 │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b260 │ │ │ │ + bcs.n 8ab40 │ │ │ │ adds r7, #1 │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ strb r0, [r2, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b260 │ │ │ │ + bls.n 8ab40 │ │ │ │ add.w r1, r3, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - bcs.n 8b260 │ │ │ │ + bcs.n 8ab40 │ │ │ │ adds r2, #2 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 8b254 │ │ │ │ + bcc.n 8ab34 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b5cc │ │ │ │ + beq.w 8aeac │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8b3a4 │ │ │ │ + beq.w 8ac84 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi.w r2, [ip, #12] │ │ │ │ strhi.w ip, [r2, #8] │ │ │ │ - bhi.w 8b110 │ │ │ │ + bhi.w 8a9f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b110 │ │ │ │ + bne.w 8a9f0 │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8b59c │ │ │ │ + bne.w 8ae7c │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8b386 │ │ │ │ + beq.n 8ac66 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8b110 │ │ │ │ + b.n 8a9f0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8b054 │ │ │ │ + b.n 8a934 │ │ │ │ add.w r2, r6, #28 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 8b184 │ │ │ │ + bcc.w 8aa64 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b23a │ │ │ │ - b.n 8b260 │ │ │ │ + bcc.n 8ab1a │ │ │ │ + b.n 8ab40 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8b472 │ │ │ │ + bls.w 8ad52 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcc.w 8b48e │ │ │ │ + bcc.w 8ad6e │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b56c │ │ │ │ + bcs.w 8ae4c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b584 │ │ │ │ + blt.w 8ae64 │ │ │ │ mov.w sl, #4 │ │ │ │ mov r1, sl │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r6, #65528 @ 0xfff8 │ │ │ │ movt r6, #8191 @ 0x1fff │ │ │ │ - bl 2786a0 │ │ │ │ + bl 279370 │ │ │ │ movw r2, #65527 @ 0xfff7 │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ movw r1, #65520 @ 0xfff0 │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 8b386 │ │ │ │ + blt.n 8ac66 │ │ │ │ mla fp, r5, sl, sl │ │ │ │ add.w fp, fp, #28 │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9353 @ 0x2489 │ │ │ │ movt r2, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8b0c6 │ │ │ │ + beq.w 8a9a6 │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b110 │ │ │ │ + bne.w 8a9f0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b15a │ │ │ │ + bne.w 8aa3a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8b26e │ │ │ │ + b.n 8ab4e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8b26e │ │ │ │ + bne.w 8ab4e │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8b5ac │ │ │ │ + bpl.w 8ae8c │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r4, #19992 @ 0x4e18 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #544] @ (8b600 ) │ │ │ │ + ldrge r4, [pc, #544] @ (8aee0 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8b400 │ │ │ │ + beq.n 8ace0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b400 │ │ │ │ + beq.n 8ace0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8b400 │ │ │ │ + cbnz r3, 8ace0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8b26e │ │ │ │ + b.n 8ab4e │ │ │ │ orr.w r2, r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ strb r2, [r6, #16] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #12] │ │ │ │ add.w r2, r6, #28 │ │ │ │ - beq.n 8b46a │ │ │ │ + beq.n 8ad4a │ │ │ │ cmp.w sl, #2 │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - beq.n 8b4ae │ │ │ │ + beq.n 8ad8e │ │ │ │ str r1, [r2, r7] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 8b260 │ │ │ │ - ldr r6, [pc, #448] @ (8b604 ) │ │ │ │ - b.n 8b26e │ │ │ │ + b.n 8ab40 │ │ │ │ + ldr r6, [pc, #448] @ (8aee4 ) │ │ │ │ + b.n 8ab4e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8b546 │ │ │ │ + bhi.n 8ae26 │ │ │ │ lsls r4, r2, #24 │ │ │ │ iteet pl │ │ │ │ movpl r3, #24 │ │ │ │ addmi.w r2, r2, #1296 @ 0x510 │ │ │ │ movwmi r6, #19992 @ 0x4e18 │ │ │ │ - ldrpl r6, [pc, #420] @ (8b600 ) │ │ │ │ + ldrpl r6, [pc, #420] @ (8aee0 ) │ │ │ │ itte mi │ │ │ │ movtmi r6, #73 @ 0x49 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ mlapl r6, r3, r2, r6 │ │ │ │ - b.n 8b26e │ │ │ │ + b.n 8ab4e │ │ │ │ strb r1, [r2, r5] │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - b.n 8b15a │ │ │ │ + b.n 8aa3a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b584 │ │ │ │ + blt.w 8ae64 │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 8b386 │ │ │ │ + bgt.n 8ac66 │ │ │ │ add.w fp, r5, #29 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8b354 │ │ │ │ + b.n 8ac34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b584 │ │ │ │ + blt.n 8ae64 │ │ │ │ mov.w sl, #2 │ │ │ │ - b.n 8b318 │ │ │ │ + b.n 8abf8 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b110 │ │ │ │ - b.n 8b2a4 │ │ │ │ + bne.w 8a9f0 │ │ │ │ + b.n 8ab84 │ │ │ │ strh.w r1, [r2, r5, lsl #1] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r5, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r6, #20 │ │ │ │ addpl.w r2, r6, #28 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r0, r2 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8b4fa │ │ │ │ + b.n 8adda │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r0, #8 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ adds r1, #16 │ │ │ │ bfi r5, r3, #0, #16 │ │ │ │ ldr.w r3, [r1, #-12] │ │ │ │ bfi r5, r3, #16, #16 │ │ │ │ @@ -145342,595 +144617,595 @@ │ │ │ │ str.w r5, [r0, #-8] │ │ │ │ bfi ip, r3, #0, #16 │ │ │ │ bfi ip, lr, #16, #16 │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ movs r5, #0 │ │ │ │ cmp r1, r8 │ │ │ │ mov ip, r5 │ │ │ │ - bcc.n 8b4d0 │ │ │ │ + bcc.n 8adb0 │ │ │ │ sub.w r1, r9, #15 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it hi │ │ │ │ movhi r0, r5 │ │ │ │ cmp r1, r8 │ │ │ │ it hi │ │ │ │ movhi r7, r5 │ │ │ │ add.w r1, r9, r7 │ │ │ │ adds r3, r2, r0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs.w 8b260 │ │ │ │ + bcs.w 8ab40 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8b51a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 8adfa │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8b55e │ │ │ │ + bne.n 8ae3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b13a │ │ │ │ + b.n 8aa1a │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8b068 │ │ │ │ - b.n 8b094 │ │ │ │ + bhi.w 8a948 │ │ │ │ + b.n 8a974 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 8b5b0 │ │ │ │ + bne.n 8ae90 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.n 8b4b2 │ │ │ │ + bmi.n 8ad92 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8b4c0 │ │ │ │ + b.n 8ada0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b13a │ │ │ │ + b.n 8aa1a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52436 @ 0xccd4 │ │ │ │ + movw r1, #55700 @ 0xd994 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8b396 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 8ac76 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52488 @ 0xcd08 │ │ │ │ + movw r1, #55752 @ 0xd9c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8b396 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 8ac76 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8b2c2 │ │ │ │ + b.n 8aba2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8b3c2 │ │ │ │ + b.n 8aca2 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.w 8b428 │ │ │ │ + bmi.w 8ad08 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8b436 │ │ │ │ - movw r0, #9468 @ 0x24fc │ │ │ │ + b.n 8ad16 │ │ │ │ + movw r0, #12732 @ 0x31bc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b396 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8ac76 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ae1a4 │ │ │ │ + b.w 1b0724 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8b2e4 │ │ │ │ + b.n 8abc4 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #9496 @ 0x2518 │ │ │ │ + movw r1, #12760 @ 0x31d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b608 : │ │ │ │ +0008aee8 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8b61c │ │ │ │ + bne.n 8aefc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8b63c │ │ │ │ + cbz r0, 8af1c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 4a95c │ │ │ │ + bl 4a944 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 8b638 │ │ │ │ + b.n 8af18 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b648 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008af28 <_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 8b690 │ │ │ │ - cbz r0, 8b688 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 8af6c │ │ │ │ + cbz r0, 8af68 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8b672 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8af52 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b66c <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + b.n 8af4c <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -0008b690 : │ │ │ │ +0008af6c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 8b712 │ │ │ │ + bpl.n 8afee │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8b6ce │ │ │ │ + bpl.n 8afaa │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b726 │ │ │ │ + bpl.n 8b002 │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8b6dc │ │ │ │ - cbz r1, 8b6c2 │ │ │ │ + beq.n 8afb8 │ │ │ │ + cbz r1, 8af9e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b706 │ │ │ │ + bpl.n 8afe2 │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8b6dc │ │ │ │ + cbz r0, 8afb8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b6ca │ │ │ │ + beq.n 8afa6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8b6ca │ │ │ │ + b.n 8afa6 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1de62c │ │ │ │ + bl 1e04dc │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b71a │ │ │ │ + beq.n 8aff6 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8b702 │ │ │ │ - cbz r0, 8b70a │ │ │ │ + cbz r1, 8afde │ │ │ │ + cbz r0, 8afe6 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b70a │ │ │ │ + bpl.n 8afe6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b6c6 │ │ │ │ + b.n 8afa2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b6c2 │ │ │ │ + bne.n 8af9e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8b6ca │ │ │ │ + b.n 8afa6 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b6ca │ │ │ │ + b.n 8afa6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4a95c │ │ │ │ + bl 4a944 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8b722 │ │ │ │ + cbz r1, 8affe │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b6ca │ │ │ │ + b.n 8afa6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b6dc │ │ │ │ + beq.n 8afb8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b6c2 │ │ │ │ + beq.n 8af9e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8b6c2 │ │ │ │ + b.n 8af9e │ │ │ │ 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 6de7c <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -0008b758 : │ │ │ │ +0008b034 : │ │ │ │ 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 8b786 │ │ │ │ + bpl.n 8b062 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8b7a2 │ │ │ │ + bcs.n 8b07e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 79054 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + bl 79040 │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 79054 │ │ │ │ + bl 79040 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9732 @ 0x2604 │ │ │ │ + movw r1, #12852 @ 0x3234 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8b79c │ │ │ │ + bl 12f910 │ │ │ │ + b.n 8b078 │ │ │ │ │ │ │ │ -0008b7c0 : │ │ │ │ +0008b09c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 8b83a │ │ │ │ + cbnz r3, 8b116 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ - cbz r3, 8b802 │ │ │ │ + cbz r3, 8b0de │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 8b802 │ │ │ │ + cbz r3, 8b0de │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 8b858 │ │ │ │ + cbz r3, 8b134 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8b854 │ │ │ │ + cbz r1, 8b130 │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8b854 │ │ │ │ + cbz r1, 8b130 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8b846 │ │ │ │ + beq.n 8b122 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 263b48 │ │ │ │ - bl 26fa74 │ │ │ │ + b.w 264a38 │ │ │ │ + bl 270964 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b82c │ │ │ │ - b.n 8b83e │ │ │ │ + beq.n 8b108 │ │ │ │ + b.n 8b11a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8b874 │ │ │ │ + cbnz r3, 8b150 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r1, #9768 @ 0x2628 │ │ │ │ + movw r1, #12888 @ 0x3258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 8b83e │ │ │ │ + bl d5480 │ │ │ │ + b.n 8b11a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8580 @ 0x2184 │ │ │ │ + movw r1, #11844 @ 0x2e44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 8b83e │ │ │ │ + bl d5480 │ │ │ │ + b.n 8b11a │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b932 │ │ │ │ + beq.n 8b212 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8b968 │ │ │ │ + bpl.n 8b248 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8b900 │ │ │ │ + bne.n 8b1e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b90a │ │ │ │ + beq.n 8b1ea │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 8b918 │ │ │ │ + bne.n 8b1f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8b918 │ │ │ │ - ldr r1, [pc, #164] @ (8b980 ) │ │ │ │ + beq.n 8b1f8 │ │ │ │ + ldr r1, [pc, #164] @ (8b260 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 8b962 │ │ │ │ - bl 7c85c │ │ │ │ + beq.n 8b242 │ │ │ │ + bl 7c854 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8b8c2 │ │ │ │ + bne.n 8b1a2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8b8d4 │ │ │ │ + beq.n 8b1b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d774 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8b8da │ │ │ │ + bne.n 8b1ba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ab6e0 │ │ │ │ + b.w 1adaa8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8b95a │ │ │ │ + beq.n 8b23a │ │ │ │ mov r0, r4 │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 8b978 │ │ │ │ + beq.n 8b258 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bfec4 │ │ │ │ + b.w bf968 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 8b94c │ │ │ │ - b.n 8b940 │ │ │ │ - bl 7a2f8 │ │ │ │ - b.n 8b8fc │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + bne.n 8b22c │ │ │ │ + b.n 8b220 │ │ │ │ + bl 7a2f0 │ │ │ │ + b.n 8b1dc │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8b8fc │ │ │ │ + b.n 8b1dc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008b984 <_PyType_Lookup@@Base>: │ │ │ │ +0008b264 <_PyType_Lookup@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 83df4 <_PyType_LookupRef@@Base> │ │ │ │ + bl 83990 <_PyType_LookupRef@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 8b9a2 <_PyType_Lookup@@Base+0x1e> │ │ │ │ + cbnz r0, 8b282 <_PyType_Lookup@@Base+0x1e> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8b99c <_PyType_Lookup@@Base+0x18> │ │ │ │ + beq.n 8b27c <_PyType_Lookup@@Base+0x18> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8b99c <_PyType_Lookup@@Base+0x18> │ │ │ │ + bne.n 8b27c <_PyType_Lookup@@Base+0x18> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b99c <_PyType_Lookup@@Base+0x18> │ │ │ │ + b.n 8b27c <_PyType_Lookup@@Base+0x18> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b9c0 : │ │ │ │ +0008b2a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ blx 295d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8baac │ │ │ │ + beq.n 8b38c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8ba78 │ │ │ │ + beq.n 8b358 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8ba88 │ │ │ │ - bl 71f84 │ │ │ │ + bne.n 8b368 │ │ │ │ + bl 71f9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bad4 │ │ │ │ + beq.n 8b3b4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #220] @ (8badc ) │ │ │ │ + ldr r1, [pc, #220] @ (8b3bc ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 79110 │ │ │ │ + bl 790fc │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8bacc │ │ │ │ + beq.n 8b3ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ba9e │ │ │ │ + bne.n 8b37e │ │ │ │ sub.w r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8057c │ │ │ │ + bl 805a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bacc │ │ │ │ + beq.n 8b3ac │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (8badc ) │ │ │ │ + ldr r1, [pc, #184] @ (8b3bc ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8baa6 │ │ │ │ + bne.n 8b386 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 8ba8e │ │ │ │ + bmi.n 8b36e │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e550 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8baa2 │ │ │ │ + cbz r0, 8b382 │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r1, #9908 @ 0x26b4 │ │ │ │ + movw r1, #13172 @ 0x3374 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 8761c │ │ │ │ + bl 871a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, sl │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r5 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8b9ee │ │ │ │ + beq.n 8b2ce │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8b9fc │ │ │ │ + b.n 8b2dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ba40 │ │ │ │ + beq.n 8b320 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8ba40 │ │ │ │ + b.n 8b320 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8ba2c │ │ │ │ + b.n 8b30c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8ba5e │ │ │ │ + b.n 8b33e │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8ba5e │ │ │ │ - ldr r0, [pc, #48] @ (8bae0 ) │ │ │ │ + b.n 8b33e │ │ │ │ + ldr r0, [pc, #48] @ (8b3c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #9860 @ 0x2684 │ │ │ │ + movw r2, #13124 @ 0x3344 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 12f284 <_PyErr_SetString@@Base> │ │ │ │ - b.n 8ba70 │ │ │ │ + bl 12f974 <_PyErr_SetString@@Base> │ │ │ │ + b.n 8b350 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8ba5e │ │ │ │ + b.n 8b33e │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8ba5e │ │ │ │ + b.n 8b33e │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145940,986 +145215,986 @@ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, lr │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.n 8bb26 │ │ │ │ + beq.n 8b406 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8bb54 ) │ │ │ │ + ldr r0, [pc, #64] @ (8b434 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b438 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8bb3c │ │ │ │ + cbnz r3, 8b41c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bb22 │ │ │ │ + beq.n 8b402 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8bb22 │ │ │ │ + b.n 8b402 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #9708 @ 0x25ec │ │ │ │ + movw r0, #13060 @ 0x3304 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 246d9c │ │ │ │ + bl 248284 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bb28 │ │ │ │ - b.n 8bb22 │ │ │ │ + bne.n 8b408 │ │ │ │ + b.n 8b402 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008bb58 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008b438 <_PyObject_MakeTpCall@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r8, [r2, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8bfc0 <_PyObject_MakeTpCall@@Base+0x468> │ │ │ │ + beq.w 8b8a0 <_PyObject_MakeTpCall@@Base+0x468> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd50 <_PyObject_MakeTpCall@@Base+0x1f8> │ │ │ │ - blt.w 8c064 <_PyObject_MakeTpCall@@Base+0x50c> │ │ │ │ + beq.w 8b630 <_PyObject_MakeTpCall@@Base+0x1f8> │ │ │ │ + blt.w 8b944 <_PyObject_MakeTpCall@@Base+0x50c> │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 8be42 <_PyObject_MakeTpCall@@Base+0x2ea> │ │ │ │ - ldr r1, [pc, #776] @ (8be9c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ + bgt.w 8b722 <_PyObject_MakeTpCall@@Base+0x2ea> │ │ │ │ + ldr r1, [pc, #776] @ (8b77c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov sl, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bdc4 <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ - ldr.w ip, [pc, #752] @ 8bea0 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + beq.w 8b6a4 <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ + ldr.w ip, [pc, #752] @ 8b780 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ ldr.w r0, [ip, #1416] @ 0x588 │ │ │ │ str.w lr, [r2, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bf72 <_PyObject_MakeTpCall@@Base+0x41a> │ │ │ │ + bne.w 8b852 <_PyObject_MakeTpCall@@Base+0x41a> │ │ │ │ add.w r2, r4, #12 │ │ │ │ ldr.w ip, [r9] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8bd28 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ + beq.w 8b608 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bc40 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8b520 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8bdaa <_PyObject_MakeTpCall@@Base+0x252> │ │ │ │ + beq.w 8b68a <_PyObject_MakeTpCall@@Base+0x252> │ │ │ │ adds r2, #4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bc40 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8b520 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ add.w lr, r9, #8 │ │ │ │ add.w fp, r9, r3, lsl #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8bdb8 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + beq.w 8b698 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ adds r0, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.n 8bc24 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 8b504 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8bd56 <_PyObject_MakeTpCall@@Base+0x1fe> │ │ │ │ + bne.n 8b636 <_PyObject_MakeTpCall@@Base+0x1fe> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - blt.w 8bd86 <_PyObject_MakeTpCall@@Base+0x22e> │ │ │ │ - movw r3, #49441 @ 0xc121 │ │ │ │ + blt.w 8b666 <_PyObject_MakeTpCall@@Base+0x22e> │ │ │ │ + movw r3, #47617 @ 0xba01 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8bd44 <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ + bne.n 8b624 <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8be18 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #516] @ (8be9c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ + beq.w 8b6f8 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #516] @ (8b77c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c074 <_PyObject_MakeTpCall@@Base+0x51c> │ │ │ │ + beq.w 8b954 <_PyObject_MakeTpCall@@Base+0x51c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf0a <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + beq.w 8b7ea <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c036 <_PyObject_MakeTpCall@@Base+0x4de> │ │ │ │ + bne.w 8b916 <_PyObject_MakeTpCall@@Base+0x4de> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8bea8 <_PyObject_MakeTpCall@@Base+0x350> │ │ │ │ + bne.w 8b788 <_PyObject_MakeTpCall@@Base+0x350> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + cbz r3, 8b5c0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bf3e <_PyObject_MakeTpCall@@Base+0x3e6> │ │ │ │ + blt.w 8b81e <_PyObject_MakeTpCall@@Base+0x3e6> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bd0c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 8b5ec <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8bd0c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #424] @ (8bea0 <_PyObject_MakeTpCall@@Base+0x348>) │ │ │ │ + cbnz r3, 8b5ec <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #424] @ (8b780 <_PyObject_MakeTpCall@@Base+0x348>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf60 <_PyObject_MakeTpCall@@Base+0x408> │ │ │ │ + bne.w 8b840 <_PyObject_MakeTpCall@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 8bdea <_PyObject_MakeTpCall@@Base+0x292> │ │ │ │ + bne.n 8b6ca <_PyObject_MakeTpCall@@Base+0x292> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8beec <_PyObject_MakeTpCall@@Base+0x394> │ │ │ │ + beq.w 8b7cc <_PyObject_MakeTpCall@@Base+0x394> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c002 <_PyObject_MakeTpCall@@Base+0x4aa> │ │ │ │ + bne.w 8b8e2 <_PyObject_MakeTpCall@@Base+0x4aa> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bc40 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8b520 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8bc0a <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ - b.n 8bdaa <_PyObject_MakeTpCall@@Base+0x252> │ │ │ │ + bne.w 8b4ea <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + b.n 8b68a <_PyObject_MakeTpCall@@Base+0x252> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r4, [pc, #336] @ (8bea4 <_PyObject_MakeTpCall@@Base+0x34c>) │ │ │ │ + b.n 8b5c0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r4, [pc, #336] @ (8b784 <_PyObject_MakeTpCall@@Base+0x34c>) │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8bc68 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ + beq.n 8b548 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8bf2e <_PyObject_MakeTpCall@@Base+0x3d6> │ │ │ │ + bmi.w 8b80e <_PyObject_MakeTpCall@@Base+0x3d6> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8bc68 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ + beq.n 8b548 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl c0768 │ │ │ │ + bl c020c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c09e <_PyObject_MakeTpCall@@Base+0x546> │ │ │ │ + beq.w 8b97e <_PyObject_MakeTpCall@@Base+0x546> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8bc7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ - movw r1, #9912 @ 0x26b8 │ │ │ │ + bge.w 8b55a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + movw r1, #13176 @ 0x3378 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef6ac <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f148c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bc7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + beq.w 8b55a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8bcf0 <_PyObject_MakeTpCall@@Base+0x198> │ │ │ │ - b.n 8bd0c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + bne.n 8b5d0 <_PyObject_MakeTpCall@@Base+0x198> │ │ │ │ + b.n 8b5ec <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ cmp r3, #2 │ │ │ │ str.w ip, [r2, #4] │ │ │ │ - beq.w 8bc40 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.w 8b520 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ adds r2, #4 │ │ │ │ - b.n 8bc1a <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ + b.n 8b4fa <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ cmp fp, lr │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.w 8bc24 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 8bc40 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + bne.w 8b504 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 8b520 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ - ldr r3, [pc, #188] @ (8be9c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ + beq.w 8b7d6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + ldr r3, [pc, #188] @ (8b77c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bbd8 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 8b4b8 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bd10 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq.n 8b5f0 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bd10 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #156] @ (8bea0 <_PyObject_MakeTpCall@@Base+0x348>) │ │ │ │ + bne.n 8b5f0 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #156] @ (8b780 <_PyObject_MakeTpCall@@Base+0x348>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf90 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ + bne.w 8b870 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 8bd10 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + b.n 8b5f0 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8c0dc <_PyObject_MakeTpCall@@Base+0x584> │ │ │ │ + beq.w 8b9bc <_PyObject_MakeTpCall@@Base+0x584> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8bc94 <_PyObject_MakeTpCall@@Base+0x13c> │ │ │ │ + beq.w 8b574 <_PyObject_MakeTpCall@@Base+0x13c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9944 @ 0x26d8 │ │ │ │ + movw r1, #13208 @ 0x3398 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + b.n 8b5c0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8bfc6 <_PyObject_MakeTpCall@@Base+0x46e> │ │ │ │ + bhi.w 8b8a6 <_PyObject_MakeTpCall@@Base+0x46e> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + beq.n 8b7d6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ ldr.w ip, [r9] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #44] @ (8be9c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ + ldr r2, [pc, #44] @ (8b77c <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ cmp lr, r0 │ │ │ │ add.w r2, r4, #12 │ │ │ │ - bne.n 8befc <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bne.n 8b7dc <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ str.w ip, [r2] │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8bc0a <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + bne.w 8b4ea <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ str.w ip, [r2, #4]! │ │ │ │ - b.n 8bc1a <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ + b.n 8b4fa <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c0bc <_PyObject_MakeTpCall@@Base+0x564> │ │ │ │ + beq.w 8b99c <_PyObject_MakeTpCall@@Base+0x564> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ble.w 8b5c0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8bccc <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + beq.w 8b5ac <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + beq.w 8b5c0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8bccc <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + beq.w 8b5ac <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + beq.w 8b5c0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 8bccc <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + beq.w 8b5ac <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8beda <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ - b.n 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + bne.n 8b7ba <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + b.n 8b5c0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bfd6 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + beq.n 8b8b6 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bfd6 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + beq.n 8b8b6 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8bd20 <_PyObject_MakeTpCall@@Base+0x1c8> │ │ │ │ + b.n 8b600 <_PyObject_MakeTpCall@@Base+0x1c8> │ │ │ │ add.w r0, lr, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - b.n 8bbf8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 8bf12 <_PyObject_MakeTpCall@@Base+0x3ba> │ │ │ │ + b.n 8b4d8 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 8b7f2 <_PyObject_MakeTpCall@@Base+0x3ba> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bne.n 8b71c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #12364 @ 0x304c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ + b.n 8b71c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r9, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8bc7a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ - b.n 8bd86 <_PyObject_MakeTpCall@@Base+0x22e> │ │ │ │ + bge.w 8b55a <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + b.n 8b666 <_PyObject_MakeTpCall@@Base+0x22e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + beq.w 8b71c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bne.w 8b71c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b71c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8bff6 <_PyObject_MakeTpCall@@Base+0x49e> │ │ │ │ + bne.n 8b8d6 <_PyObject_MakeTpCall@@Base+0x49e> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8bd0c <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 8b5ec <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8bfaa <_PyObject_MakeTpCall@@Base+0x452> │ │ │ │ + bne.n 8b88a <_PyObject_MakeTpCall@@Base+0x452> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - ldr r3, [pc, #404] @ (8c11c <_PyObject_MakeTpCall@@Base+0x5c4>) │ │ │ │ + bl 12f1f0 │ │ │ │ + ldr r3, [pc, #404] @ (8b9fc <_PyObject_MakeTpCall@@Base+0x5c4>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bbd4 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 8b4b4 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8be12 <_PyObject_MakeTpCall@@Base+0x2ba> │ │ │ │ + beq.w 8b6f2 <_PyObject_MakeTpCall@@Base+0x2ba> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8be12 <_PyObject_MakeTpCall@@Base+0x2ba> │ │ │ │ + b.n 8b6f2 <_PyObject_MakeTpCall@@Base+0x2ba> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #356] @ (8c11c <_PyObject_MakeTpCall@@Base+0x5c4>) │ │ │ │ + ldr r3, [pc, #356] @ (8b9fc <_PyObject_MakeTpCall@@Base+0x5c4>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bbd4 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ - bl 1fb5a8 │ │ │ │ - b.n 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + b.n 8b4b4 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bl 1fd334 │ │ │ │ + b.n 8b7d6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8be66 <_PyObject_MakeTpCall@@Base+0x30e> │ │ │ │ - b.n 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + bne.w 8b746 <_PyObject_MakeTpCall@@Base+0x30e> │ │ │ │ + b.n 8b7d6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #12364 @ 0x304c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ + b.w 15567c <_PyErr_Format@@Base> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8bf6c <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + b.n 8b84c <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd20 <_PyObject_MakeTpCall@@Base+0x1c8> │ │ │ │ + beq.w 8b600 <_PyObject_MakeTpCall@@Base+0x1c8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c108 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne.n 8b9e8 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #12412 @ 0x307c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2196f8 │ │ │ │ + b.w 21adcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bcc2 <_PyObject_MakeTpCall@@Base+0x16a> │ │ │ │ + beq.w 8b5a2 <_PyObject_MakeTpCall@@Base+0x16a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c090 <_PyObject_MakeTpCall@@Base+0x538> │ │ │ │ + bne.n 8b970 <_PyObject_MakeTpCall@@Base+0x538> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #12412 @ 0x307c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 2196f8 │ │ │ │ - b.n 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bl 21adcc │ │ │ │ + b.n 8b71c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52608 @ 0xcd80 │ │ │ │ + movw r0, #55872 @ 0xda40 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b7d6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #9976 @ 0x26f8 │ │ │ │ + movw r2, #13240 @ 0x33b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 8be3c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ + b.n 8b71c <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c048 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c048 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ + bne.n 8b928 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b928 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + beq.w 8b7d6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + bne.w 8b7d6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bef6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b7d6 <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8bccc <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + beq.w 8b5ac <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c0be <_PyObject_MakeTpCall@@Base+0x566> │ │ │ │ + bne.n 8b99e <_PyObject_MakeTpCall@@Base+0x566> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8bccc <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ - b.n 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + beq.w 8b5ac <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + b.n 8b5c0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8c0ec <_PyObject_MakeTpCall@@Base+0x594> │ │ │ │ + beq.n 8b9cc <_PyObject_MakeTpCall@@Base+0x594> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be26 <_PyObject_MakeTpCall@@Base+0x2ce> │ │ │ │ + bne.w 8b706 <_PyObject_MakeTpCall@@Base+0x2ce> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + beq.w 8b5c0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 8bce0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + b.n 8b5c0 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c016 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 8b8f6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c016 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b8f6 <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8c17e <_PyObject_MakeTpCall@@Base+0x626> │ │ │ │ - ldr r0, [pc, #340] @ (8c294 <_PyObject_MakeTpCall@@Base+0x73c>) │ │ │ │ + beq.n 8ba5e <_PyObject_MakeTpCall@@Base+0x626> │ │ │ │ + ldr r0, [pc, #340] @ (8bb74 <_PyObject_MakeTpCall@@Base+0x73c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c1f8 <_PyObject_MakeTpCall@@Base+0x6a0> │ │ │ │ + beq.n 8bad8 <_PyObject_MakeTpCall@@Base+0x6a0> │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c1c2 <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ + cbz r0, 8baa2 <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c218 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + bne.n 8baf8 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8c1a2 <_PyObject_MakeTpCall@@Base+0x64a> │ │ │ │ + bne.n 8ba82 <_PyObject_MakeTpCall@@Base+0x64a> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8c178 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + cbz r3, 8ba58 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8c1de <_PyObject_MakeTpCall@@Base+0x686> │ │ │ │ + blt.n 8babe <_PyObject_MakeTpCall@@Base+0x686> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8c256 <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ + beq.n 8bb36 <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8c13e <_PyObject_MakeTpCall@@Base+0x5e6> │ │ │ │ + beq.n 8ba1e <_PyObject_MakeTpCall@@Base+0x5e6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9944 @ 0x26d8 │ │ │ │ + movw r1, #13208 @ 0x3398 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c178 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 8ba58 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c272 <_PyObject_MakeTpCall@@Base+0x71a> │ │ │ │ + beq.n 8bb52 <_PyObject_MakeTpCall@@Base+0x71a> │ │ │ │ ldr.w lr, [r0, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 8c178 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + ble.n 8ba58 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8c1b0 <_PyObject_MakeTpCall@@Base+0x658> │ │ │ │ - b.n 8c16a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ - cbz r3, 8c1ca <_PyObject_MakeTpCall@@Base+0x672> │ │ │ │ + bne.n 8ba90 <_PyObject_MakeTpCall@@Base+0x658> │ │ │ │ + b.n 8ba4a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + cbz r3, 8baaa <_PyObject_MakeTpCall@@Base+0x672> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c19e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ + bne.n 8ba7e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #12364 @ 0x304c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8c20a <_PyObject_MakeTpCall@@Base+0x6b2> │ │ │ │ + b.n 8baea <_PyObject_MakeTpCall@@Base+0x6b2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c19e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ + beq.n 8ba7e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c19e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ + bne.n 8ba7e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c19e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ba7e <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #9976 @ 0x26f8 │ │ │ │ + movw r2, #13240 @ 0x33b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ + b.w 15567c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c164 <_PyObject_MakeTpCall@@Base+0x60c> │ │ │ │ + beq.n 8ba44 <_PyObject_MakeTpCall@@Base+0x60c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c248 <_PyObject_MakeTpCall@@Base+0x6f0> │ │ │ │ + bne.n 8bb28 <_PyObject_MakeTpCall@@Base+0x6f0> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #12412 @ 0x307c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2196f8 │ │ │ │ + b.w 21adcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c228 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c228 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ - cbz r2, 8c25e <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ + bne.n 8bb08 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bb08 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ + cbz r2, 8bb3e <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c188 <_PyObject_MakeTpCall@@Base+0x630> │ │ │ │ + bne.n 8ba68 <_PyObject_MakeTpCall@@Base+0x630> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c178 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + beq.n 8ba58 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8c178 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 8ba58 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c16a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + beq.w 8ba4a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c274 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + bne.n 8bb54 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c16a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ - b.n 8c178 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + beq.w 8ba4a <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + b.n 8ba58 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #10008 @ 0x2718 │ │ │ │ + movw r1, #13272 @ 0x33d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8edfc │ │ │ │ + bl 8e710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + beq.w 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ 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 8c508 <_PyObject_MakeTpCall@@Base+0x9b0> │ │ │ │ - ble.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + beq.w 8bde8 <_PyObject_MakeTpCall@@Base+0x9b0> │ │ │ │ + ble.w 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e4e6 <_PyObject_MakeTpCall@@Base+0x298e> │ │ │ │ + bge.w 8dda2 <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8d59c <_PyObject_MakeTpCall@@Base+0x1a44> │ │ │ │ + beq.w 8ce94 <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e610 <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ + bge.w 8db84 <_PyObject_MakeTpCall@@Base+0x274c> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 8c316 <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ + bne.n 8bbf6 <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + ble.w 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ 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 8e504 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ + beq.w 8ddc0 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ 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 8da18 <_PyObject_MakeTpCall@@Base+0x1ec0> │ │ │ │ + beq.w 8d366 <_PyObject_MakeTpCall@@Base+0x1f2e> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d972 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8d548 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8da18 <_PyObject_MakeTpCall@@Base+0x1ec0> │ │ │ │ + beq.w 8d366 <_PyObject_MakeTpCall@@Base+0x1f2e> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8c416 <_PyObject_MakeTpCall@@Base+0x8be> │ │ │ │ + beq.n 8bcf6 <_PyObject_MakeTpCall@@Base+0x8be> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8c3fc <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + beq.n 8bcdc <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8c3e2 <_PyObject_MakeTpCall@@Base+0x88a> │ │ │ │ + beq.n 8bcc2 <_PyObject_MakeTpCall@@Base+0x88a> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8c3c8 <_PyObject_MakeTpCall@@Base+0x870> │ │ │ │ + beq.n 8bca8 <_PyObject_MakeTpCall@@Base+0x870> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8dc22 <_PyObject_MakeTpCall@@Base+0x20ca> │ │ │ │ + bne.w 8d522 <_PyObject_MakeTpCall@@Base+0x20ea> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d972 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8d548 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d972 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8d548 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d972 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8d548 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d972 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8d548 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d972 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8d548 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e00e <_PyObject_MakeTpCall@@Base+0x24b6> │ │ │ │ + ble.w 8d970 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.w 8d546 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dcd6 <_PyObject_MakeTpCall@@Base+0x217e> │ │ │ │ + bne.w 8d5d6 <_PyObject_MakeTpCall@@Base+0x219e> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e1cc <_PyObject_MakeTpCall@@Base+0x2674> │ │ │ │ + bne.w 8da66 <_PyObject_MakeTpCall@@Base+0x262e> │ │ │ │ mov.w ip, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov fp, ip │ │ │ │ mov sl, ip │ │ │ │ strd r7, r6, [sp, #24] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e8a2 <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ + bge.w 8dbe4 <_PyObject_MakeTpCall@@Base+0x27ac> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r1, #30 │ │ │ │ - bmi.w 8d544 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ + bmi.w 8ce3c <_PyObject_MakeTpCall@@Base+0x1a04> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d58a <_PyObject_MakeTpCall@@Base+0x1a32> │ │ │ │ + beq.w 8ce82 <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ lsls r0, r1, #21 │ │ │ │ - bpl.w 8dc02 <_PyObject_MakeTpCall@@Base+0x20aa> │ │ │ │ + bpl.w 8d502 <_PyObject_MakeTpCall@@Base+0x20ca> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d4f0 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ + beq.w 8cde8 <_PyObject_MakeTpCall@@Base+0x19b0> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d5a4 <_PyObject_MakeTpCall@@Base+0x1a4c> │ │ │ │ + beq.w 8ce9c <_PyObject_MakeTpCall@@Base+0x1a64> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d8bc <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + beq.w 8d1bc <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8db14 <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ + beq.w 8d414 <_PyObject_MakeTpCall@@Base+0x1fdc> │ │ │ │ ldr.w r1, [r8, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dcca <_PyObject_MakeTpCall@@Base+0x2172> │ │ │ │ + beq.w 8d5ca <_PyObject_MakeTpCall@@Base+0x2192> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc3a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + beq.w 8d53a <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 80418 │ │ │ │ + bl 8043c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8c4ec <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ + bne.n 8bdcc <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8db1c <_PyObject_MakeTpCall@@Base+0x1fc4> │ │ │ │ + bne.w 8d41c <_PyObject_MakeTpCall@@Base+0x1fe4> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r1 │ │ │ │ - b.w 8db1c <_PyObject_MakeTpCall@@Base+0x1fc4> │ │ │ │ + b.w 8d41c <_PyObject_MakeTpCall@@Base+0x1fe4> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e550 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + beq.w 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e75a <_PyObject_MakeTpCall@@Base+0x2c02> │ │ │ │ + beq.w 8e0e0 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e75a <_PyObject_MakeTpCall@@Base+0x2c02> │ │ │ │ + bpl.w 8e0e0 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 8431c │ │ │ │ + bl 83eb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + beq.w 8d5bc <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8e4c8 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ - ldr r1, [pc, #772] @ (8c854 <_PyObject_MakeTpCall@@Base+0xcfc>) │ │ │ │ + bpl.w 8dd78 <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ + ldr r1, [pc, #772] @ (8c134 <_PyObject_MakeTpCall@@Base+0xcfc>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d62c <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + bne.w 8cf24 <_PyObject_MakeTpCall@@Base+0x1aec> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8d62c <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + beq.w 8cf24 <_PyObject_MakeTpCall@@Base+0x1aec> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d64c <_PyObject_MakeTpCall@@Base+0x1af4> │ │ │ │ - ldr.w r9, [pc, #748] @ 8c86c <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + bne.w 8cf44 <_PyObject_MakeTpCall@@Base+0x1b0c> │ │ │ │ + ldr.w r9, [pc, #748] @ 8c14c <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dffa <_PyObject_MakeTpCall@@Base+0x24a2> │ │ │ │ + bne.w 8d95c <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ 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 8d33c <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ + bne.w 8cc32 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d33c <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ + bne.w 8cc32 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44065 @ 0xac21 │ │ │ │ + movw r8, #44057 @ 0xac19 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8e3c4 <_PyObject_MakeTpCall@@Base+0x286c> │ │ │ │ + bne.w 8de78 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + beq.w 8d5bc <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ 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 8c60a <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ - ldr.w r9, [pc, #648] @ 8c86c <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + bpl.n 8beea <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ + ldr.w r9, [pc, #648] @ 8c14c <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ sub.w r2, fp, #8 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [fp, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -146940,900 +146215,900 @@ │ │ │ │ str.w r2, [fp, #48] @ 0x30 │ │ │ │ add.w r2, fp, #380 @ 0x17c │ │ │ │ str.w r2, [fp, #52] @ 0x34 │ │ │ │ add.w r2, fp, #368 @ 0x170 │ │ │ │ str.w r2, [fp, #56] @ 0x38 │ │ │ │ add.w r2, fp, #420 @ 0x1a4 │ │ │ │ str.w r2, [fp, #80] @ 0x50 │ │ │ │ - beq.w 8ed80 <_PyObject_MakeTpCall@@Base+0x3228> │ │ │ │ + beq.w 8e656 <_PyObject_MakeTpCall@@Base+0x321e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [fp, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8c65a <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ + beq.n 8bf3a <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [fp, #152] @ 0x98 │ │ │ │ - movw r2, #20361 @ 0x4f89 │ │ │ │ + movw r2, #21561 @ 0x5439 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [fp, #24] │ │ │ │ str.w r4, [fp, #128] @ 0x80 │ │ │ │ - movw r2, #63213 @ 0xf6ed │ │ │ │ + movw r2, #63225 @ 0xf6f9 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [fp, #160] @ 0xa0 │ │ │ │ - movw r2, #35497 @ 0x8aa9 │ │ │ │ + movw r2, #38517 @ 0x9675 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [fp, #92] @ 0x5c │ │ │ │ - movw r2, #50369 @ 0xc4c1 │ │ │ │ + movw r2, #54433 @ 0xd4a1 │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [fp, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [fp, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r7, [fp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8e3b6 <_PyObject_MakeTpCall@@Base+0x285e> │ │ │ │ + bpl.w 8e158 <_PyObject_MakeTpCall@@Base+0x2d20> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8e368 <_PyObject_MakeTpCall@@Base+0x2810> │ │ │ │ + bpl.w 8e144 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8e368 <_PyObject_MakeTpCall@@Base+0x2810> │ │ │ │ + bpl.w 8e144 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [fp, #12] │ │ │ │ - beq.w 8e3e0 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ + beq.w 8e166 <_PyObject_MakeTpCall@@Base+0x2d2e> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8ed0e <_PyObject_MakeTpCall@@Base+0x31b6> │ │ │ │ + bne.w 8e6e8 <_PyObject_MakeTpCall@@Base+0x32b0> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8d5cc <_PyObject_MakeTpCall@@Base+0x1a74> │ │ │ │ - ldr r7, [pc, #360] @ (8c858 <_PyObject_MakeTpCall@@Base+0xd00>) │ │ │ │ + bmi.w 8cec4 <_PyObject_MakeTpCall@@Base+0x1a8c> │ │ │ │ + ldr r7, [pc, #360] @ (8c138 <_PyObject_MakeTpCall@@Base+0xd00>) │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r7, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d61c <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ + bne.w 8cf14 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ ldr.w r2, [r7, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8d61c <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ + beq.w 8cf14 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #324] @ (8c85c <_PyObject_MakeTpCall@@Base+0xd04>) │ │ │ │ + ldr r1, [pc, #324] @ (8c13c <_PyObject_MakeTpCall@@Base+0xd04>) │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d414 <_PyObject_MakeTpCall@@Base+0x18bc> │ │ │ │ - bl 10d7c0 │ │ │ │ - cbz r0, 8c764 <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ - ldr r1, [pc, #300] @ (8c860 <_PyObject_MakeTpCall@@Base+0xd08>) │ │ │ │ + bne.w 8cd0a <_PyObject_MakeTpCall@@Base+0x18d2> │ │ │ │ + bl 10dc04 │ │ │ │ + cbz r0, 8c044 <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ + ldr r1, [pc, #300] @ (8c140 <_PyObject_MakeTpCall@@Base+0xd08>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 827ec │ │ │ │ + bl 82388 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8c75e <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ + beq.n 8c03e <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #276] @ (8c85c <_PyObject_MakeTpCall@@Base+0xd04>) │ │ │ │ + ldr r1, [pc, #276] @ (8c13c <_PyObject_MakeTpCall@@Base+0xd04>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e24e <_PyObject_MakeTpCall@@Base+0x26f6> │ │ │ │ + bne.w 8dab0 <_PyObject_MakeTpCall@@Base+0x2678> │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8e9ea <_PyObject_MakeTpCall@@Base+0x2e92> │ │ │ │ + bmi.w 8e4a2 <_PyObject_MakeTpCall@@Base+0x306a> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8ea2a <_PyObject_MakeTpCall@@Base+0x2ed2> │ │ │ │ + bpl.w 8e4e6 <_PyObject_MakeTpCall@@Base+0x30ae> │ │ │ │ ldr.w r3, [r7, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8db04 <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ + bne.w 8d404 <_PyObject_MakeTpCall@@Base+0x1fcc> │ │ │ │ ldr.w r2, [r7, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8db04 <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ - ldr r1, [pc, #208] @ (8c864 <_PyObject_MakeTpCall@@Base+0xd0c>) │ │ │ │ + beq.w 8d404 <_PyObject_MakeTpCall@@Base+0x1fcc> │ │ │ │ + ldr r1, [pc, #208] @ (8c144 <_PyObject_MakeTpCall@@Base+0xd0c>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8d434 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + bne.w 8cd2c <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ ldr.w r2, [fp, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8c7bc <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 8c09c <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [fp, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8ea82 <_PyObject_MakeTpCall@@Base+0x2f2a> │ │ │ │ + bmi.w 8e222 <_PyObject_MakeTpCall@@Base+0x2dea> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ea5c <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ + bpl.w 8e528 <_PyObject_MakeTpCall@@Base+0x30f0> │ │ │ │ ldr.w r3, [r7, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d38a <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + bne.w 8cc80 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ ldr.w r2, [r7, #1188] @ 0x4a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8d38a <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + beq.w 8cc80 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #116] @ (8c868 <_PyObject_MakeTpCall@@Base+0xd10>) │ │ │ │ + ldr r1, [pc, #116] @ (8c148 <_PyObject_MakeTpCall@@Base+0xd10>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d398 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ + beq.w 8cc8e <_PyObject_MakeTpCall@@Base+0x1856> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8c8ae <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ + bpl.n 8c18e <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8e2a6 <_PyObject_MakeTpCall@@Base+0x274e> │ │ │ │ + bpl.w 8dd4e <_PyObject_MakeTpCall@@Base+0x2916> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8e2a6 <_PyObject_MakeTpCall@@Base+0x274e> │ │ │ │ + bpl.w 8dd4e <_PyObject_MakeTpCall@@Base+0x2916> │ │ │ │ adds.w r6, r5, #20 │ │ │ │ - beq.w 8e2ae <_PyObject_MakeTpCall@@Base+0x2756> │ │ │ │ + beq.w 8dd56 <_PyObject_MakeTpCall@@Base+0x291e> │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9353 @ 0x2489 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e142 <_PyObject_MakeTpCall@@Base+0x25ea> │ │ │ │ - ldr.w r9, [pc, #40] @ 8c86c <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + bne.w 8dac6 <_PyObject_MakeTpCall@@Base+0x268e> │ │ │ │ + ldr.w r9, [pc, #40] @ 8c14c <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ - b.n 8c870 <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ + b.n 8c150 <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 8cb2c <_PyObject_MakeTpCall@@Base+0xfd4>) │ │ │ │ + add r2, pc, #704 @ (adr r2, 8c40c <_PyObject_MakeTpCall@@Base+0xfd4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8d480 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + bhi.w 8cd78 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8e11e <_PyObject_MakeTpCall@@Base+0x25c6> │ │ │ │ + beq.w 8da9e <_PyObject_MakeTpCall@@Base+0x2666> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d460 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + beq.w 8cd58 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ str.w r5, [fp, #88] @ 0x58 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8e996 <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ + bmi.w 8e532 <_PyObject_MakeTpCall@@Base+0x30fa> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8edb8 <_PyObject_MakeTpCall@@Base+0x3260> │ │ │ │ + bpl.w 8e3aa <_PyObject_MakeTpCall@@Base+0x2f72> │ │ │ │ ldr.w r3, [r7, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8df26 <_PyObject_MakeTpCall@@Base+0x23ce> │ │ │ │ + bne.w 8d812 <_PyObject_MakeTpCall@@Base+0x23da> │ │ │ │ ldr.w r2, [r7, #3168] @ 0xc60 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8df26 <_PyObject_MakeTpCall@@Base+0x23ce> │ │ │ │ - ldr r1, [pc, #732] @ (8cbbc <_PyObject_MakeTpCall@@Base+0x1064>) │ │ │ │ + beq.w 8d812 <_PyObject_MakeTpCall@@Base+0x23da> │ │ │ │ + ldr r1, [pc, #732] @ (8c49c <_PyObject_MakeTpCall@@Base+0x1064>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db4c <_PyObject_MakeTpCall@@Base+0x1ff4> │ │ │ │ - ldr.w r9, [pc, #740] @ 8cbd4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8d44c <_PyObject_MakeTpCall@@Base+0x2014> │ │ │ │ + ldr.w r9, [pc, #740] @ 8c4b4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e03e <_PyObject_MakeTpCall@@Base+0x24e6> │ │ │ │ + bne.w 8d938 <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8db9c <_PyObject_MakeTpCall@@Base+0x2044> │ │ │ │ + bmi.w 8d49c <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e790 <_PyObject_MakeTpCall@@Base+0x2c38> │ │ │ │ + bpl.w 8dfec <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ ldr.w r3, [r7, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dfaa <_PyObject_MakeTpCall@@Base+0x2452> │ │ │ │ + bne.w 8d772 <_PyObject_MakeTpCall@@Base+0x233a> │ │ │ │ ldr.w r2, [r7, #2200] @ 0x898 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8dfaa <_PyObject_MakeTpCall@@Base+0x2452> │ │ │ │ - ldr r1, [pc, #652] @ (8cbc0 <_PyObject_MakeTpCall@@Base+0x1068>) │ │ │ │ + beq.w 8d772 <_PyObject_MakeTpCall@@Base+0x233a> │ │ │ │ + ldr r1, [pc, #652] @ (8c4a0 <_PyObject_MakeTpCall@@Base+0x1068>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df38 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ - ldr.w r9, [pc, #656] @ 8cbd4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8d794 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ + ldr.w r9, [pc, #656] @ 8c4b4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfe4 <_PyObject_MakeTpCall@@Base+0x248c> │ │ │ │ + bne.w 8d944 <_PyObject_MakeTpCall@@Base+0x250c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8df5a <_PyObject_MakeTpCall@@Base+0x2402> │ │ │ │ + bmi.w 8d7b6 <_PyObject_MakeTpCall@@Base+0x237e> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e39a <_PyObject_MakeTpCall@@Base+0x2842> │ │ │ │ + bpl.w 8e036 <_PyObject_MakeTpCall@@Base+0x2bfe> │ │ │ │ ldr.w r3, [r7, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dec8 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ + bne.w 8d862 <_PyObject_MakeTpCall@@Base+0x242a> │ │ │ │ ldr.w r2, [r7, #636] @ 0x27c │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8dec8 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ - ldr r1, [pc, #572] @ (8cbc4 <_PyObject_MakeTpCall@@Base+0x106c>) │ │ │ │ + beq.w 8d862 <_PyObject_MakeTpCall@@Base+0x242a> │ │ │ │ + ldr r1, [pc, #572] @ (8c4a4 <_PyObject_MakeTpCall@@Base+0x106c>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8deda <_PyObject_MakeTpCall@@Base+0x2382> │ │ │ │ - ldr.w r9, [pc, #572] @ 8cbd4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8d874 <_PyObject_MakeTpCall@@Base+0x243c> │ │ │ │ + ldr.w r9, [pc, #572] @ 8c4b4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfee <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ + bne.w 8d950 <_PyObject_MakeTpCall@@Base+0x2518> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d7f4 <_PyObject_MakeTpCall@@Base+0x1c9c> │ │ │ │ + bne.w 8d0ec <_PyObject_MakeTpCall@@Base+0x1cb4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8c9ce <_PyObject_MakeTpCall@@Base+0xe76> │ │ │ │ + cbz r3, 8c2ae <_PyObject_MakeTpCall@@Base+0xe76> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str.w r3, [fp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 8c9e6 <_PyObject_MakeTpCall@@Base+0xe8e> │ │ │ │ + cbz r3, 8c2c6 <_PyObject_MakeTpCall@@Base+0xe8e> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [fp, #144] @ 0x90 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r6, [fp, #16] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [fp, #20] │ │ │ │ ands.w r5, r5, #8388608 @ 0x800000 │ │ │ │ - beq.w 8cde4 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ + beq.w 8c6c4 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, fp │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ce0e <_PyObject_MakeTpCall@@Base+0x12b6> │ │ │ │ + bne.w 8c6ee <_PyObject_MakeTpCall@@Base+0x12b6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8deac <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ + bne.w 8d7f6 <_PyObject_MakeTpCall@@Base+0x23be> │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8ce1a <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + bgt.w 8c6fa <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8ce4c <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ + bmi.w 8c72c <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8ed68 <_PyObject_MakeTpCall@@Base+0x3210> │ │ │ │ + bpl.w 8e6d0 <_PyObject_MakeTpCall@@Base+0x3298> │ │ │ │ ldr.w r3, [r7, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8deb6 <_PyObject_MakeTpCall@@Base+0x235e> │ │ │ │ + bne.w 8d800 <_PyObject_MakeTpCall@@Base+0x23c8> │ │ │ │ ldr.w r2, [r7, #676] @ 0x2a4 │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8deb6 <_PyObject_MakeTpCall@@Base+0x235e> │ │ │ │ - ldr r1, [pc, #368] @ (8cbc8 <_PyObject_MakeTpCall@@Base+0x1070>) │ │ │ │ + beq.w 8d800 <_PyObject_MakeTpCall@@Base+0x23c8> │ │ │ │ + ldr r1, [pc, #368] @ (8c4a8 <_PyObject_MakeTpCall@@Base+0x1070>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da7e <_PyObject_MakeTpCall@@Base+0x1f26> │ │ │ │ - ldr.w r9, [pc, #364] @ 8cbd4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8d37e <_PyObject_MakeTpCall@@Base+0x1f46> │ │ │ │ + ldr.w r9, [pc, #364] @ 8c4b4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfcc <_PyObject_MakeTpCall@@Base+0x2474> │ │ │ │ + bne.w 8d92c <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8dab4 <_PyObject_MakeTpCall@@Base+0x1f5c> │ │ │ │ + bmi.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8ed5c <_PyObject_MakeTpCall@@Base+0x3204> │ │ │ │ + bpl.w 8e64a <_PyObject_MakeTpCall@@Base+0x3212> │ │ │ │ ldr.w r3, [r7, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8df98 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ + bne.w 8d824 <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ ldr.w r2, [r7, #748] @ 0x2ec │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8df98 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ - ldr r1, [pc, #288] @ (8cbcc <_PyObject_MakeTpCall@@Base+0x1074>) │ │ │ │ + beq.w 8d824 <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ + ldr r1, [pc, #288] @ (8c4ac <_PyObject_MakeTpCall@@Base+0x1074>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e63c <_PyObject_MakeTpCall@@Base+0x2ae4> │ │ │ │ - ldr.w r9, [pc, #280] @ 8cbd4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8df94 <_PyObject_MakeTpCall@@Base+0x2b5c> │ │ │ │ + ldr.w r9, [pc, #280] @ 8c4b4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfd8 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + bne.w 8d9b0 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8cafc <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ + bmi.n 8c3dc <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, fp │ │ │ │ ittt pl │ │ │ │ strpl.w r3, [fp, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ strpl.w r3, [fp] │ │ │ │ - bl 73be8 │ │ │ │ + bl 73c00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8cb16 <_PyObject_MakeTpCall@@Base+0xfbe> │ │ │ │ + cbz r3, 8c3f6 <_PyObject_MakeTpCall@@Base+0xfbe> │ │ │ │ mov r0, fp │ │ │ │ - bl 900c8 │ │ │ │ + bl 8f9ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cb08 <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ + bne.n 8c3e8 <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e59e <_PyObject_MakeTpCall@@Base+0x2a46> │ │ │ │ + beq.w 8e0f6 <_PyObject_MakeTpCall@@Base+0x2cbe> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8e7ac <_PyObject_MakeTpCall@@Base+0x2c54> │ │ │ │ + bmi.w 8de94 <_PyObject_MakeTpCall@@Base+0x2a5c> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e7ec <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ + beq.w 8ded4 <_PyObject_MakeTpCall@@Base+0x2a9c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8e7ec <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ - bl 8431c │ │ │ │ + bpl.w 8ded4 <_PyObject_MakeTpCall@@Base+0x2a9c> │ │ │ │ + bl 83eb8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r3, #56489 @ 0xdca9 │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r3, #57353 @ 0xe009 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #104] @ (8cbd0 <_PyObject_MakeTpCall@@Base+0x1078>) │ │ │ │ + ldr r3, [pc, #104] @ (8c4b0 <_PyObject_MakeTpCall@@Base+0x1078>) │ │ │ │ mov.w r8, #0 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w fp, [pc, #96] @ 8cbd4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + ldr.w fp, [pc, #96] @ 8c4b4 <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + bpl.w 8c7ec <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0ec <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ + bne.w 8d9bc <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + ble.w 8c7ec <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d30e <_PyObject_MakeTpCall@@Base+0x17b6> │ │ │ │ + beq.w 8cbee <_PyObject_MakeTpCall@@Base+0x17b6> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d3d8 <_PyObject_MakeTpCall@@Base+0x1880> │ │ │ │ - b.n 8cbd8 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ + beq.w 8ccce <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + b.n 8c4b8 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ nop │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8ce54 <_PyObject_MakeTpCall@@Base+0x12fc>) │ │ │ │ + add r6, pc, #656 @ (adr r6, 8c734 <_PyObject_MakeTpCall@@Base+0x12fc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 8cde8 <_PyObject_MakeTpCall@@Base+0x1290>) │ │ │ │ + add r0, pc, #544 @ (adr r0, 8c6c8 <_PyObject_MakeTpCall@@Base+0x1290>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 8ce8c <_PyObject_MakeTpCall@@Base+0x1334>) │ │ │ │ + add r0, pc, #704 @ (adr r0, 8c76c <_PyObject_MakeTpCall@@Base+0x1334>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 8cfb0 <_PyObject_MakeTpCall@@Base+0x1458>) │ │ │ │ + add r0, pc, #992 @ (adr r0, 8c890 <_PyObject_MakeTpCall@@Base+0x1458>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #760] @ (8cee4 <_PyObject_MakeTpCall@@Base+0x138c>) │ │ │ │ + ldr r2, [pc, #760] @ (8c7c4 <_PyObject_MakeTpCall@@Base+0x138c>) │ │ │ │ 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 8d15a <_PyObject_MakeTpCall@@Base+0x1602> │ │ │ │ + bne.w 8ca3a <_PyObject_MakeTpCall@@Base+0x1602> │ │ │ │ movs r3, #12 │ │ │ │ mla r1, r3, r9, r5 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8d158 <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ + bne.w 8ca38 <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ mla r5, r3, r9, r5 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ceca <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ + beq.w 8c7aa <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cc40 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + beq.n 8c520 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e2f0 <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ + beq.w 8dfe6 <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8cea2 <_PyObject_MakeTpCall@@Base+0x134a> │ │ │ │ + bne.w 8c782 <_PyObject_MakeTpCall@@Base+0x134a> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e2d0 <_PyObject_MakeTpCall@@Base+0x2778> │ │ │ │ + beq.w 8dfc6 <_PyObject_MakeTpCall@@Base+0x2b8e> │ │ │ │ movw r6, #33156 @ 0x8184 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r5, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r5, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ - bmi.w 8ecbc <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ + bmi.w 8e608 <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [fp, sl] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8e0c6 <_PyObject_MakeTpCall@@Base+0x256e> │ │ │ │ + bhi.w 8db10 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8e0c6 <_PyObject_MakeTpCall@@Base+0x256e> │ │ │ │ + bmi.w 8db10 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ movw r9, #19992 @ 0x4e18 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9353 @ 0x2489 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e0b6 <_PyObject_MakeTpCall@@Base+0x255e> │ │ │ │ + bne.w 8db00 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ 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 8de14 <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + bcs.w 8d714 <_PyObject_MakeTpCall@@Base+0x22dc> │ │ │ │ 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 8de00 <_PyObject_MakeTpCall@@Base+0x22a8> │ │ │ │ + beq.w 8d700 <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ 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 8d11a <_PyObject_MakeTpCall@@Base+0x15c2> │ │ │ │ + beq.w 8c9fa <_PyObject_MakeTpCall@@Base+0x15c2> │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ add r5, lr │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [lr] │ │ │ │ cmp r3, r2 │ │ │ │ strd r1, r1, [r5, #-8] │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt.w 8da30 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ + bgt.w 8d318 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #456] @ (8cee8 <_PyObject_MakeTpCall@@Base+0x1390>) │ │ │ │ + ldr r2, [pc, #456] @ (8c7c8 <_PyObject_MakeTpCall@@Base+0x1390>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e576 <_PyObject_MakeTpCall@@Base+0x2a1e> │ │ │ │ + bne.w 8de32 <_PyObject_MakeTpCall@@Base+0x29fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8e52a <_PyObject_MakeTpCall@@Base+0x29d2> │ │ │ │ + beq.w 8dde6 <_PyObject_MakeTpCall@@Base+0x29ae> │ │ │ │ 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 8e534 <_PyObject_MakeTpCall@@Base+0x29dc> │ │ │ │ + beq.w 8ddf0 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r5, #8 │ │ │ │ str r7, [r5, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - movw r3, #58269 @ 0xe39d │ │ │ │ + movw r3, #59133 @ 0xe6fd │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r5, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 8cd9c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + beq.n 8c67c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e4dc <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + beq.w 8dd8c <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl c1e78 │ │ │ │ + bl c1910 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cdc0 <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ + beq.n 8c6a0 <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8cdc0 <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ + cbnz r3, 8c6a0 <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8eb40 <_PyObject_MakeTpCall@@Base+0x2fe8> │ │ │ │ + beq.w 8e2d0 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8cb7c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + beq.w 8c45c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb7c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + bne.w 8c45c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cb7c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c45c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2860 @ 0xb2c │ │ │ │ + movw r1, #6124 @ 0x17ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ str.w r5, [fp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca14 <_PyObject_MakeTpCall@@Base+0xebc> │ │ │ │ + beq.w 8c2f4 <_PyObject_MakeTpCall@@Base+0xebc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8da1e <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ - ldr r3, [pc, #212] @ (8ceec <_PyObject_MakeTpCall@@Base+0x1394>) │ │ │ │ + beq.w 8d36c <_PyObject_MakeTpCall@@Base+0x1f34> │ │ │ │ + ldr r3, [pc, #212] @ (8c7cc <_PyObject_MakeTpCall@@Base+0x1394>) │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 8ce26 <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ + cbnz r3, 8c706 <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec8c <_PyObject_MakeTpCall@@Base+0x3134> │ │ │ │ + beq.w 8e5d2 <_PyObject_MakeTpCall@@Base+0x319a> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca26 <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ + bne.w 8c306 <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca26 <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ + bne.w 8c306 <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ - movw r3, #14289 @ 0x37d1 │ │ │ │ + movw r3, #13165 @ 0x336d │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8ca30 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ - ldr.w r9, [pc, #160] @ 8cef0 <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ + bpl.w 8c310 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ + ldr.w r9, [pc, #160] @ 8c7d0 <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 8ea3e <_PyObject_MakeTpCall@@Base+0x2ee6> │ │ │ │ + beq.w 8e574 <_PyObject_MakeTpCall@@Base+0x313c> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ea3e <_PyObject_MakeTpCall@@Base+0x2ee6> │ │ │ │ + bhi.w 8e574 <_PyObject_MakeTpCall@@Base+0x313c> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8ca3e <_PyObject_MakeTpCall@@Base+0xee6> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + bmi.w 8c31e <_PyObject_MakeTpCall@@Base+0xee6> │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8ca6e <_PyObject_MakeTpCall@@Base+0xf16> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8c34e <_PyObject_MakeTpCall@@Base+0xf16> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cec0 <_PyObject_MakeTpCall@@Base+0x1368> │ │ │ │ + beq.n 8c7a0 <_PyObject_MakeTpCall@@Base+0x1368> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e5f8 <_PyObject_MakeTpCall@@Base+0x2aa0> │ │ │ │ + beq.w 8dfbc <_PyObject_MakeTpCall@@Base+0x2b84> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8cd9c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + bne.w 8c67c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb7c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + beq.w 8c45c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb7c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + beq.w 8c45c <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ - b.w 8eb5a <_PyObject_MakeTpCall@@Base+0x3002> │ │ │ │ + b.w 8e2ea <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ nop │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r0, #26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + ble.n 8c7ec <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ add r3, r4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e264 <_PyObject_MakeTpCall@@Base+0x270c> │ │ │ │ + beq.w 8dc46 <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 8d31e <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ + blt.w 8cbfe <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, fp │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8cf36 <_PyObject_MakeTpCall@@Base+0x13de> │ │ │ │ + beq.n 8c816 <_PyObject_MakeTpCall@@Base+0x13de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8cf36 <_PyObject_MakeTpCall@@Base+0x13de> │ │ │ │ + cbnz r3, 8c816 <_PyObject_MakeTpCall@@Base+0x13de> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #548] @ (8d150 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ + ldr r2, [pc, #548] @ (8ca30 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e58c <_PyObject_MakeTpCall@@Base+0x2a34> │ │ │ │ + bne.w 8e024 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ blx r4 │ │ │ │ movw r0, #36024 @ 0x8cb8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r5, [r9, sl] │ │ │ │ strd fp, fp, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8d3f4 <_PyObject_MakeTpCall@@Base+0x189c> │ │ │ │ + bpl.w 8ccea <_PyObject_MakeTpCall@@Base+0x18b2> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d3f4 <_PyObject_MakeTpCall@@Base+0x189c> │ │ │ │ + beq.w 8ccea <_PyObject_MakeTpCall@@Base+0x18b2> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e302 <_PyObject_MakeTpCall@@Base+0x27aa> │ │ │ │ + beq.w 8e05e <_PyObject_MakeTpCall@@Base+0x2c26> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e330 <_PyObject_MakeTpCall@@Base+0x27d8> │ │ │ │ + bne.w 8e08c <_PyObject_MakeTpCall@@Base+0x2c54> │ │ │ │ ldr.w r3, [r7, #2192] @ 0x890 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8e37e <_PyObject_MakeTpCall@@Base+0x2826> │ │ │ │ + bpl.w 8e0c4 <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ecea <_PyObject_MakeTpCall@@Base+0x3192> │ │ │ │ - movw r3, #6437 @ 0x1925 │ │ │ │ + beq.w 8e5e2 <_PyObject_MakeTpCall@@Base+0x31aa> │ │ │ │ + movw r3, #5053 @ 0x13bd │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d370 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ + bne.w 8cc66 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #440] @ (8d154 <_PyObject_MakeTpCall@@Base+0x15fc>) │ │ │ │ + ldr r1, [pc, #440] @ (8ca34 <_PyObject_MakeTpCall@@Base+0x15fc>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0ed8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c097c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d37e <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + beq.w 8cc74 <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cfce <_PyObject_MakeTpCall@@Base+0x1476> │ │ │ │ + beq.n 8c8ae <_PyObject_MakeTpCall@@Base+0x1476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8cfce <_PyObject_MakeTpCall@@Base+0x1476> │ │ │ │ - ldr r2, [pc, #404] @ (8d150 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ + cbnz r3, 8c8ae <_PyObject_MakeTpCall@@Base+0x1476> │ │ │ │ + ldr r2, [pc, #404] @ (8ca30 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e28a <_PyObject_MakeTpCall@@Base+0x2732> │ │ │ │ + bne.w 8e198 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r6, [r9, sl] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8de80 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + bpl.w 8d836 <_PyObject_MakeTpCall@@Base+0x23fe> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8de80 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + beq.w 8d836 <_PyObject_MakeTpCall@@Base+0x23fe> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d8e8 <_PyObject_MakeTpCall@@Base+0x1d90> │ │ │ │ - movw r3, #7061 @ 0x1b95 │ │ │ │ + bne.w 8d1e8 <_PyObject_MakeTpCall@@Base+0x1db0> │ │ │ │ + movw r3, #5717 @ 0x1655 │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8d4ae <_PyObject_MakeTpCall@@Base+0x1956> │ │ │ │ + bne.w 8cda6 <_PyObject_MakeTpCall@@Base+0x196e> │ │ │ │ ldr r7, [r5, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 8edc2 <_PyObject_MakeTpCall@@Base+0x326a> │ │ │ │ + beq.w 8e4fa <_PyObject_MakeTpCall@@Base+0x30c2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e680 <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + beq.w 8dee8 <_PyObject_MakeTpCall@@Base+0x2ab0> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e68c <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + beq.w 8def4 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8e68c <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ + bge.w 8def4 <_PyObject_MakeTpCall@@Base+0x2abc> │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ add.w ip, r7, #124 @ 0x7c │ │ │ │ cmp r3, r2 │ │ │ │ @@ -147848,174 +147123,173 @@ │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r1, r0, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r4, #28] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ - ble.w 8d89a <_PyObject_MakeTpCall@@Base+0x1d42> │ │ │ │ + ble.w 8d19a <_PyObject_MakeTpCall@@Base+0x1d62> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl a0158 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl 9fbc8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8b2 <_PyObject_MakeTpCall@@Base+0x1d5a> │ │ │ │ + bne.w 8d1b2 <_PyObject_MakeTpCall@@Base+0x1d7a> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e72c <_PyObject_MakeTpCall@@Base+0x2bd4> │ │ │ │ + bne.w 8e1b4 <_PyObject_MakeTpCall@@Base+0x2d7c> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a0cd8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a0758 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d4c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + beq.w 8cdb8 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e416 <_PyObject_MakeTpCall@@Base+0x28be> │ │ │ │ + bne.w 8e1c8 <_PyObject_MakeTpCall@@Base+0x2d90> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d0f0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + beq.n 8c9d0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8d0f0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ - ldr r2, [pc, #120] @ (8d150 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ + cbnz r3, 8c9d0 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + ldr r2, [pc, #120] @ (8ca30 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e664 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ + bne.w 8e008 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ec9c <_PyObject_MakeTpCall@@Base+0x3144> │ │ │ │ + bne.w 8e636 <_PyObject_MakeTpCall@@Base+0x31fe> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d112 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ + beq.n 8c9f2 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec76 <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ + beq.w 8e668 <_PyObject_MakeTpCall@@Base+0x3230> │ │ │ │ mov r0, fp │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r9, r1, [r3, #24] │ │ │ │ cmp r1, r9 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 8ccf2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + bcc.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ 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, [fp, sl] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8ccf2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + b.n 8c5d2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8d3e8 <_PyObject_MakeTpCall@@Base+0x1890>) │ │ │ │ + add r6, pc, #656 @ (adr r6, 8ccc8 <_PyObject_MakeTpCall@@Base+0x1890>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #708] @ (8d420 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ + ldr r0, [pc, #732] @ (8cd18 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8e15a <_PyObject_MakeTpCall@@Base+0x2602> │ │ │ │ + bne.w 8db36 <_PyObject_MakeTpCall@@Base+0x26fe> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8e740 <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ + bgt.w 8e18e <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dd72 <_PyObject_MakeTpCall@@Base+0x221a> │ │ │ │ + beq.w 8d668 <_PyObject_MakeTpCall@@Base+0x2230> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #672] @ (8d420 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ + ldr r3, [pc, #696] @ (8cd18 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8e160 <_PyObject_MakeTpCall@@Base+0x2608> │ │ │ │ + beq.w 8db3c <_PyObject_MakeTpCall@@Base+0x2704> │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e17c <_PyObject_MakeTpCall@@Base+0x2624> │ │ │ │ + beq.w 8db58 <_PyObject_MakeTpCall@@Base+0x2720> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8dd68 <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ + beq.w 8d6ba <_PyObject_MakeTpCall@@Base+0x2282> │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8d880 <_PyObject_MakeTpCall@@Base+0x1d28> │ │ │ │ + ble.w 8d180 <_PyObject_MakeTpCall@@Base+0x1d48> │ │ │ │ add.w r1, r3, #8 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, lr │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #592] @ (8d424 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ + ldr r1, [pc, #616] @ (8cd1c <_PyObject_MakeTpCall@@Base+0x18e4>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8d220 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ + bmi.n 8cb00 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8d262 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ + beq.n 8cb42 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d288 <_PyObject_MakeTpCall@@Base+0x1730> │ │ │ │ + bne.n 8cb68 <_PyObject_MakeTpCall@@Base+0x1730> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8d1c8 <_PyObject_MakeTpCall@@Base+0x1670> │ │ │ │ + blt.n 8caa8 <_PyObject_MakeTpCall@@Base+0x1670> │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r7, r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8d212 <_PyObject_MakeTpCall@@Base+0x16ba> │ │ │ │ + beq.n 8caf2 <_PyObject_MakeTpCall@@Base+0x16ba> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e74a <_PyObject_MakeTpCall@@Base+0x2bf2> │ │ │ │ + beq.w 8de64 <_PyObject_MakeTpCall@@Base+0x2a2c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d2bc <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ + bne.n 8cb9c <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8cc40 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b.n 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bne.w 8c520 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b.n 8c7a6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ mla r1, r3, r2, r1 │ │ │ │ @@ -148024,293 +147298,299 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e770 <_PyObject_MakeTpCall@@Base+0x2c18> │ │ │ │ + beq.w 8de58 <_PyObject_MakeTpCall@@Base+0x2a20> │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #456] @ (8d424 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ - bl 7917c │ │ │ │ + ldr r1, [pc, #480] @ (8cd1c <_PyObject_MakeTpCall@@Base+0x18e4>) │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8d1e6 <_PyObject_MakeTpCall@@Base+0x168e> │ │ │ │ + bne.n 8cac6 <_PyObject_MakeTpCall@@Base+0x168e> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d27e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + beq.n 8cb5e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d27e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + cbnz r2, 8cb5e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl d7c64 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl d7748 │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ - b.n 8ceca <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ + b.n 8c7aa <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldrd r7, r2, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8d844 <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ + beq.w 8d13c <_PyObject_MakeTpCall@@Base+0x1d04> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8d2b4 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + beq.n 8cb94 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e74c <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ + beq.w 8d14e <_PyObject_MakeTpCall@@Base+0x1d16> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cc40 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + beq.w 8c520 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ movs r3, #12 │ │ │ │ add.w r1, r5, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r0, r1, r3 │ │ │ │ str r4, [r0, #8] │ │ │ │ add r5, r3 │ │ │ │ movw r0, #43772 @ 0xaafc │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, r3, #4 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ - ldr r5, [pc, #320] @ (8d420 <_PyObject_MakeTpCall@@Base+0x18c8>) │ │ │ │ + ldr r5, [pc, #344] @ (8cd18 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ ldr.w r5, [r5, #260] @ 0x104 │ │ │ │ cmp r5, lr │ │ │ │ - bne.w 8d85a <_PyObject_MakeTpCall@@Base+0x1d02> │ │ │ │ + bne.w 8d15a <_PyObject_MakeTpCall@@Base+0x1d22> │ │ │ │ str.w r2, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 8d218 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ + beq.n 8caf8 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d218 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8caf8 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8cc40 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b.n 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bne.w 8c520 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b.n 8c7a6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cef4 <_PyObject_MakeTpCall@@Base+0x139c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + beq.w 8c7d4 <_PyObject_MakeTpCall@@Base+0x139c> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #248] @ (8d424 <_PyObject_MakeTpCall@@Base+0x18cc>) │ │ │ │ - movs r3, #12 │ │ │ │ + ldr r2, [pc, #276] @ (8cd1c <_PyObject_MakeTpCall@@Base+0x18e4>) │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ - b.n 8cbf6 <_PyObject_MakeTpCall@@Base+0x109e> │ │ │ │ + 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 8c4ec <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ + b.n 8ca3a <_PyObject_MakeTpCall@@Base+0x1602> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44065 @ 0xac21 │ │ │ │ + movw r8, #44057 @ 0xac19 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #20] │ │ │ │ - bne.w 8e3c8 <_PyObject_MakeTpCall@@Base+0x2870> │ │ │ │ + bne.w 8de7c <_PyObject_MakeTpCall@@Base+0x2a44> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + beq.w 8d5bc <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.w 8c5da <_PyObject_MakeTpCall@@Base+0xa82> │ │ │ │ - ldr r1, [pc, #180] @ (8d428 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + b.w 8beba <_PyObject_MakeTpCall@@Base+0xa82> │ │ │ │ + ldr r1, [pc, #184] @ (8cd20 <_PyObject_MakeTpCall@@Base+0x18e8>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8cfaa <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ - ldr r1, [pc, #168] @ (8d428 <_PyObject_MakeTpCall@@Base+0x18d0>) │ │ │ │ + bne.w 8c88a <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ + ldr r1, [pc, #168] @ (8cd20 <_PyObject_MakeTpCall@@Base+0x18e8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d7498 │ │ │ │ + bl d6f7c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8cfaa <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ - ldr r0, [pc, #160] @ (8d42c <_PyObject_MakeTpCall@@Base+0x18d4>) │ │ │ │ + b.n 8c88a <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ + ldr r0, [pc, #160] @ (8cd24 <_PyObject_MakeTpCall@@Base+0x18ec>) │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c7ee <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #148] @ 8d430 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + bne.w 8c0ce <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #152] @ 8cd28 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c8ae <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ + beq.w 8c18e <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c8ae <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ + beq.w 8c18e <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dcc2 <_PyObject_MakeTpCall@@Base+0x216a> │ │ │ │ + beq.w 8d5c2 <_PyObject_MakeTpCall@@Base+0x218a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dcc2 <_PyObject_MakeTpCall@@Base+0x216a> │ │ │ │ + bne.w 8d5c2 <_PyObject_MakeTpCall@@Base+0x218a> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dcc2 <_PyObject_MakeTpCall@@Base+0x216a> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d5c2 <_PyObject_MakeTpCall@@Base+0x218a> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + ble.w 8c7ec <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ adds r3, #8 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8dfbc <_PyObject_MakeTpCall@@Base+0x2464> │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8cbd8 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ - b.n 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + beq.w 8d9a0 <_PyObject_MakeTpCall@@Base+0x2568> │ │ │ │ + cmp r8, r1 │ │ │ │ + blt.w 8c4b8 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ + b.n 8c7ec <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b438 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf72 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ - b.n 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8c852 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ + b.n 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c764 <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ - b.w 8c72a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8c044 <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ + b.w 8c00a <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + nop │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8d6bc <_PyObject_MakeTpCall@@Base+0x1b64>) │ │ │ │ + add r6, pc, #656 @ (adr r6, 8cfb4 <_PyObject_MakeTpCall@@Base+0x1b7c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 8d6f0 <_PyObject_MakeTpCall@@Base+0x1b98>) │ │ │ │ + add r2, pc, #704 @ (adr r2, 8cfe8 <_PyObject_MakeTpCall@@Base+0x1bb0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8ed92 <_PyObject_MakeTpCall@@Base+0x323a> │ │ │ │ - ldr r1, [pc, #652] @ (8d6dc <_PyObject_MakeTpCall@@Base+0x1b84>) │ │ │ │ + bpl.w 8e3c6 <_PyObject_MakeTpCall@@Base+0x2f8e> │ │ │ │ + ldr r1, [pc, #652] @ (8cfd4 <_PyObject_MakeTpCall@@Base+0x1b9c>) │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [fp, #436] @ 0x1b4 │ │ │ │ - bl bfb18 │ │ │ │ + bl bf5bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8c7c0 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.n 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8c0a0 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.n 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ - cmp lr, r2 │ │ │ │ - bhi.n 8d4e2 <_PyObject_MakeTpCall@@Base+0x198a> │ │ │ │ + cmp r2, lr │ │ │ │ + bcc.n 8cdda <_PyObject_MakeTpCall@@Base+0x19a2> │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8c8a0 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + bne.w 8c180 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ movw r2, #52321 @ 0xcc61 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e408 <_PyObject_MakeTpCall@@Base+0x28b0> │ │ │ │ + bne.w 8dc8a <_PyObject_MakeTpCall@@Base+0x2852> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e152 <_PyObject_MakeTpCall@@Base+0x25fa> │ │ │ │ + beq.w 8dad6 <_PyObject_MakeTpCall@@Base+0x269e> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8c8a0 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + b.w 8c180 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d0be <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + bne.w 8c99e <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e800 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ + beq.w 8dc56 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e800 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ + beq.w 8dc56 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ movs r4, #0 │ │ │ │ - b.w 8de9e <_PyObject_MakeTpCall@@Base+0x2346> │ │ │ │ + b.w 8d854 <_PyObject_MakeTpCall@@Base+0x241c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8c8a0 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + b.w 8c180 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8d5c8 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ + bne.n 8cec0 <_PyObject_MakeTpCall@@Base+0x1a88> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d5c8 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ + bne.n 8cec0 <_PyObject_MakeTpCall@@Base+0x1a88> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8dbdc <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ + bne.w 8d4dc <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8d524 <_PyObject_MakeTpCall@@Base+0x19cc> │ │ │ │ + beq.n 8ce1c <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ mov fp, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 8c46e <_PyObject_MakeTpCall@@Base+0x916> │ │ │ │ + b.w 8bd4e <_PyObject_MakeTpCall@@Base+0x916> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + beq.w 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ 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 8c526 <_PyObject_MakeTpCall@@Base+0x9ce> │ │ │ │ - ldr r2, [pc, #408] @ (8d6e0 <_PyObject_MakeTpCall@@Base+0x1b88>) │ │ │ │ + b.w 8be06 <_PyObject_MakeTpCall@@Base+0x9ce> │ │ │ │ + ldr r2, [pc, #408] @ (8cfd8 <_PyObject_MakeTpCall@@Base+0x1ba0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, #10 │ │ │ │ @@ -148321,1552 +147601,1508 @@ │ │ │ │ adds r5, r3, r0 │ │ │ │ add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e8bc <_PyObject_MakeTpCall@@Base+0x2d64> │ │ │ │ + beq.w 8dc22 <_PyObject_MakeTpCall@@Base+0x27ea> │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c48e <_PyObject_MakeTpCall@@Base+0x936> │ │ │ │ + bne.w 8bd6e <_PyObject_MakeTpCall@@Base+0x936> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80558 │ │ │ │ + bl 8057c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + blt.w 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.w 8c48e <_PyObject_MakeTpCall@@Base+0x936> │ │ │ │ + b.w 8bd6e <_PyObject_MakeTpCall@@Base+0x936> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 8c338 <_PyObject_MakeTpCall@@Base+0x7e0> │ │ │ │ + b.w 8bc18 <_PyObject_MakeTpCall@@Base+0x7e0> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8d8e4 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ + bne.w 8d1e4 <_PyObject_MakeTpCall@@Base+0x1dac> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d8e4 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ + bne.w 8d1e4 <_PyObject_MakeTpCall@@Base+0x1dac> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8d502 <_PyObject_MakeTpCall@@Base+0x19aa> │ │ │ │ + beq.n 8cdfa <_PyObject_MakeTpCall@@Base+0x19c2> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8d50a <_PyObject_MakeTpCall@@Base+0x19b2> │ │ │ │ - ldr.w r9, [pc, #272] @ 8d6e0 <_PyObject_MakeTpCall@@Base+0x1b88> │ │ │ │ + b.n 8ce02 <_PyObject_MakeTpCall@@Base+0x19ca> │ │ │ │ + ldr.w r9, [pc, #272] @ 8cfd8 <_PyObject_MakeTpCall@@Base+0x1ba0> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 8ed50 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + beq.w 8e6ae <_PyObject_MakeTpCall@@Base+0x3276> │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 8ed50 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + bhi.w 8e6ae <_PyObject_MakeTpCall@@Base+0x3276> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ - ldr r7, [pc, #220] @ (8d6e4 <_PyObject_MakeTpCall@@Base+0x1b8c>) │ │ │ │ + ldr r7, [pc, #220] @ (8cfdc <_PyObject_MakeTpCall@@Base+0x1ba4>) │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r7, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c708 <_PyObject_MakeTpCall@@Base+0xbb0> │ │ │ │ - ldr r0, [pc, #200] @ (8d6e8 <_PyObject_MakeTpCall@@Base+0x1b90>) │ │ │ │ + beq.w 8bfe8 <_PyObject_MakeTpCall@@Base+0xbb0> │ │ │ │ + ldr r0, [pc, #200] @ (8cfe0 <_PyObject_MakeTpCall@@Base+0x1ba8>) │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8c712 <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ - b.n 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r0, [pc, #188] @ (8d6ec <_PyObject_MakeTpCall@@Base+0x1b94>) │ │ │ │ + bne.w 8bff2 <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ + b.n 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r0, [pc, #188] @ (8cfe4 <_PyObject_MakeTpCall@@Base+0x1bac>) │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8c57e <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ - ldr r1, [pc, #176] @ (8d6ec <_PyObject_MakeTpCall@@Base+0x1b94>) │ │ │ │ + beq.w 8be5e <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ + ldr r1, [pc, #176] @ (8cfe4 <_PyObject_MakeTpCall@@Base+0x1bac>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c57e <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ + beq.w 8be5e <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.w 8e8d2 <_PyObject_MakeTpCall@@Base+0x2d7a> │ │ │ │ - bl 7839c │ │ │ │ + bmi.w 8dc38 <_PyObject_MakeTpCall@@Base+0x2800> │ │ │ │ + bl 78388 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + beq.w 8d5bc <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ 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 8d6f8 <_PyObject_MakeTpCall@@Base+0x1ba0> │ │ │ │ + bne.n 8cff0 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e8c8 <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ + bne.w 8dc2e <_PyObject_MakeTpCall@@Base+0x27f6> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - ble.n 8d704 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ + ble.n 8cffc <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r9, r2, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.w 8e916 <_PyObject_MakeTpCall@@Base+0x2dbe> │ │ │ │ + bpl.w 8e486 <_PyObject_MakeTpCall@@Base+0x304e> │ │ │ │ mov r0, r4 │ │ │ │ - bl bf7b0 │ │ │ │ + bl bf254 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e8fc <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ - ldr r1, [pc, #60] @ (8d6f0 <_PyObject_MakeTpCall@@Base+0x1b98>) │ │ │ │ + beq.w 8e46c <_PyObject_MakeTpCall@@Base+0x3034> │ │ │ │ + ldr r1, [pc, #60] @ (8cfe8 <_PyObject_MakeTpCall@@Base+0x1bb0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf530 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e274 <_PyObject_MakeTpCall@@Base+0x271c> │ │ │ │ - ldr r1, [pc, #48] @ (8d6f4 <_PyObject_MakeTpCall@@Base+0x1b9c>) │ │ │ │ + bne.w 8dc74 <_PyObject_MakeTpCall@@Base+0x283c> │ │ │ │ + ldr r1, [pc, #48] @ (8cfec <_PyObject_MakeTpCall@@Base+0x1bb4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf530 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e236 <_PyObject_MakeTpCall@@Base+0x26de> │ │ │ │ + bne.w 8da0a <_PyObject_MakeTpCall@@Base+0x25d2> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8d698 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + bgt.n 8cf90 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8d70a <_PyObject_MakeTpCall@@Base+0x1bb2> │ │ │ │ + b.n 8d002 <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ nop │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 8d7b4 <_PyObject_MakeTpCall@@Base+0x1c5c>) │ │ │ │ + add r2, pc, #192 @ (adr r2, 8d0ac <_PyObject_MakeTpCall@@Base+0x1c74>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8dc7c <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ + bgt.w 8d57c <_PyObject_MakeTpCall@@Base+0x2144> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, r3, r2 │ │ │ │ sub.w r0, fp, r0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + beq.w 8d5a0 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8d784 <_PyObject_MakeTpCall@@Base+0x1c2c> │ │ │ │ + ble.n 8d07c <_PyObject_MakeTpCall@@Base+0x1c44> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e130 <_PyObject_MakeTpCall@@Base+0x25d8> │ │ │ │ + bne.w 8da8c <_PyObject_MakeTpCall@@Base+0x2654> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de62 <_PyObject_MakeTpCall@@Base+0x230a> │ │ │ │ + bne.w 8d762 <_PyObject_MakeTpCall@@Base+0x232a> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1984 │ │ │ │ + bl e1c64 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec12 <_PyObject_MakeTpCall@@Base+0x30ba> │ │ │ │ + beq.w 8e36e <_PyObject_MakeTpCall@@Base+0x2f36> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 79110 │ │ │ │ + bl 790fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8ec12 <_PyObject_MakeTpCall@@Base+0x30ba> │ │ │ │ + beq.w 8e36e <_PyObject_MakeTpCall@@Base+0x2f36> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ebd0 <_PyObject_MakeTpCall@@Base+0x3078> │ │ │ │ + bne.w 8e32c <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8d734 <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ + bne.n 8d02c <_PyObject_MakeTpCall@@Base+0x1bf4> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 864a4 │ │ │ │ + bl 86034 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ec12 <_PyObject_MakeTpCall@@Base+0x30ba> │ │ │ │ + beq.w 8e36e <_PyObject_MakeTpCall@@Base+0x2f36> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78540 │ │ │ │ + bl 7852c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d7b2 <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + beq.n 8d0aa <_PyObject_MakeTpCall@@Base+0x1c72> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8d7b2 <_PyObject_MakeTpCall@@Base+0x1c5a> │ │ │ │ + cbnz r3, 8d0aa <_PyObject_MakeTpCall@@Base+0x1c72> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + beq.w 8d5a0 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bgt.w 8e04a <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ + bgt.w 8d8c0 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44065 @ 0xac21 │ │ │ │ + movw r8, #44057 @ 0xac19 │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8e890 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ + bne.w 8dc12 <_PyObject_MakeTpCall@@Base+0x27da> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c5da <_PyObject_MakeTpCall@@Base+0xa82> │ │ │ │ - b.n 8dca4 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ + bne.w 8beba <_PyObject_MakeTpCall@@Base+0xa82> │ │ │ │ + b.n 8d5a4 <_PyObject_MakeTpCall@@Base+0x216c> │ │ │ │ mov r0, fp │ │ │ │ - bl 805f4 │ │ │ │ + bl 80618 │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 8c9b6 <_PyObject_MakeTpCall@@Base+0xe5e> │ │ │ │ + ble.w 8c296 <_PyObject_MakeTpCall@@Base+0xe5e> │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #16 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 92748 │ │ │ │ + bl 92078 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ strd r5, r6, [r8, #-16] │ │ │ │ cmp sl, r9 │ │ │ │ add.w r6, r6, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8c9b6 <_PyObject_MakeTpCall@@Base+0xe5e> │ │ │ │ + beq.w 8c296 <_PyObject_MakeTpCall@@Base+0xe5e> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ - b.n 8d814 <_PyObject_MakeTpCall@@Base+0x1cbc> │ │ │ │ + b.n 8d10c <_PyObject_MakeTpCall@@Base+0x1cd4> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8d2b4 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + beq.w 8cb94 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d2b4 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ - b.w 8e74c <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ - ldr r6, [pc, #732] @ (8db38 <_PyObject_MakeTpCall@@Base+0x1fe0>) │ │ │ │ + bne.w 8cb94 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.n 8caf2 <_PyObject_MakeTpCall@@Base+0x16ba> │ │ │ │ + ldr r6, [pc, #732] @ (8d438 <_PyObject_MakeTpCall@@Base+0x2000>) │ │ │ │ adds r5, #1 │ │ │ │ str.w r5, [r6, #260] @ 0x104 │ │ │ │ str.w r2, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d2fa <_PyObject_MakeTpCall@@Base+0x17a2> │ │ │ │ + bne.w 8cbda <_PyObject_MakeTpCall@@Base+0x17a2> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8cc40 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bne.w 8c520 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b.w 8c7a6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 8d88c <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ + beq.n 8d18c <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e74a <_PyObject_MakeTpCall@@Base+0x2bf2> │ │ │ │ + beq.w 8de64 <_PyObject_MakeTpCall@@Base+0x2a2c> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2bc <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ - b.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bne.w 8cb9c <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ + b.w 8c7a6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl a0158 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl 9fbc8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d09c <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ + beq.w 8c97c <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b14b0 │ │ │ │ - b.n 8d4c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + bl 1b3a50 │ │ │ │ + b.n 8cdb8 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ movw r7, #36416 @ 0x8e40 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d5b0 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ + bne.w 8cea8 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d5b0 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ + bne.w 8cea8 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 8d5b8 <_PyObject_MakeTpCall@@Base+0x1a60> │ │ │ │ + beq.w 8ceb0 <_PyObject_MakeTpCall@@Base+0x1a78> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8d4fc <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + b.n 8cdf4 <_PyObject_MakeTpCall@@Base+0x19bc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cff4 <_PyObject_MakeTpCall@@Base+0x149c> │ │ │ │ + beq.w 8c8d4 <_PyObject_MakeTpCall@@Base+0x149c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d93ac <_PyEval_CheckExceptTypeValid@@Base+0xc60> │ │ │ │ + bl d8e90 <_PyEval_CheckExceptTypeValid@@Base+0xc60> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d4d0 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + beq.w 8cdc8 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ blx r4 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 8d9ea <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + ble.n 8d2ea <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d93c <_PyObject_MakeTpCall@@Base+0x1de4> │ │ │ │ + beq.n 8d23c <_PyObject_MakeTpCall@@Base+0x1e04> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eb26 <_PyObject_MakeTpCall@@Base+0x2fce> │ │ │ │ + beq.w 8e44e <_PyObject_MakeTpCall@@Base+0x3016> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8d9ea <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + beq.n 8d2ea <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d958 <_PyObject_MakeTpCall@@Base+0x1e00> │ │ │ │ + beq.n 8d258 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eb7c <_PyObject_MakeTpCall@@Base+0x3024> │ │ │ │ + beq.w 8e280 <_PyObject_MakeTpCall@@Base+0x2e48> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8d9ea <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + beq.n 8d2ea <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d974 <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ + beq.n 8d274 <_PyObject_MakeTpCall@@Base+0x1e3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eb38 <_PyObject_MakeTpCall@@Base+0x2fe0> │ │ │ │ + beq.w 8e2c8 <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8d9ea <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + beq.n 8d2ea <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d990 <_PyObject_MakeTpCall@@Base+0x1e38> │ │ │ │ + beq.n 8d290 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eac4 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + beq.w 8e45c <_PyObject_MakeTpCall@@Base+0x3024> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8d9ea <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + beq.n 8d2ea <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9ac <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ + beq.n 8d2ac <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eb9e <_PyObject_MakeTpCall@@Base+0x3046> │ │ │ │ + beq.w 8e464 <_PyObject_MakeTpCall@@Base+0x302c> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8d9ea <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + beq.n 8d2ea <_PyObject_MakeTpCall@@Base+0x1eb2> │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #5 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8d9d8 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ + beq.n 8d2d8 <_PyObject_MakeTpCall@@Base+0x1ea0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ead8 <_PyObject_MakeTpCall@@Base+0x2f80> │ │ │ │ + beq.w 8e520 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8d9c4 <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ + bne.n 8d2c4 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ subs r0, r7, #4 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d4ba <_PyObject_MakeTpCall@@Base+0x1962> │ │ │ │ + beq.w 8cdb2 <_PyObject_MakeTpCall@@Base+0x197a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d4ba <_PyObject_MakeTpCall@@Base+0x1962> │ │ │ │ + bne.w 8cdb2 <_PyObject_MakeTpCall@@Base+0x197a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d0be <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ - b.n 8d4c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - mov r4, fp │ │ │ │ - b.w 8c432 <_PyObject_MakeTpCall@@Base+0x8da> │ │ │ │ - ldr r3, [pc, #284] @ (8db3c <_PyObject_MakeTpCall@@Base+0x1fe4>) │ │ │ │ - str.w r3, [fp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 8ca26 <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ - b.w 8ce1a <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + bne.w 8c99e <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + b.n 8cdb8 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cd12 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + beq.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cd12 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + beq.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd12 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + bne.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eacc <_PyObject_MakeTpCall@@Base+0x2f74> │ │ │ │ + bne.w 8e514 <_PyObject_MakeTpCall@@Base+0x30dc> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8cd12 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + bmi.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8da66 <_PyObject_MakeTpCall@@Base+0x1f0e> │ │ │ │ + bne.n 8d34e <_PyObject_MakeTpCall@@Base+0x1f16> │ │ │ │ dmb ish │ │ │ │ - b.w 8cd12 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + b.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + mov r4, fp │ │ │ │ + b.w 8bd12 <_PyObject_MakeTpCall@@Base+0x8da> │ │ │ │ + ldr r3, [pc, #204] @ (8d43c <_PyObject_MakeTpCall@@Base+0x2004>) │ │ │ │ + str.w r3, [fp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 8c306 <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ + b.w 8c6fa <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e97c <_PyObject_MakeTpCall@@Base+0x2e24> │ │ │ │ + bne.w 8e5ae <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ mov r1, fp │ │ │ │ - bl e59b0 │ │ │ │ - ldr r1, [pc, #168] @ (8db40 <_PyObject_MakeTpCall@@Base+0x1fe8>) │ │ │ │ + bl e5c74 │ │ │ │ + ldr r1, [pc, #168] @ (8d440 <_PyObject_MakeTpCall@@Base+0x2008>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfb18 │ │ │ │ + bl bf5bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8ca84 <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ - ldr.w r9, [pc, #152] @ 8db48 <_PyObject_MakeTpCall@@Base+0x1ff0> │ │ │ │ + bpl.w 8c364 <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ + ldr.w r9, [pc, #152] @ 8d448 <_PyObject_MakeTpCall@@Base+0x2010> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 8ed74 <_PyObject_MakeTpCall@@Base+0x321c> │ │ │ │ + beq.w 8e6c4 <_PyObject_MakeTpCall@@Base+0x328c> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ed74 <_PyObject_MakeTpCall@@Base+0x321c> │ │ │ │ + bhi.w 8e6c4 <_PyObject_MakeTpCall@@Base+0x328c> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8ca92 <_PyObject_MakeTpCall@@Base+0xf3a> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + bmi.w 8c372 <_PyObject_MakeTpCall@@Base+0xf3a> │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8cac2 <_PyObject_MakeTpCall@@Base+0xf6a> │ │ │ │ - ldr r0, [pc, #60] @ (8db44 <_PyObject_MakeTpCall@@Base+0x1fec>) │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c3a2 <_PyObject_MakeTpCall@@Base+0xf6a> │ │ │ │ + ldr r0, [pc, #60] @ (8d444 <_PyObject_MakeTpCall@@Base+0x200c>) │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 8c792 <_PyObject_MakeTpCall@@Base+0xc3a> │ │ │ │ - b.n 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8c072 <_PyObject_MakeTpCall@@Base+0xc3a> │ │ │ │ + b.n 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d8c4 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ + bne.w 8d1c4 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, r8 │ │ │ │ - b.n 8d8c4 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ + b.n 8d1c4 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ nop │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 8de04 <_PyObject_MakeTpCall@@Base+0x22ac>) │ │ │ │ + add r0, pc, #704 @ (adr r0, 8d704 <_PyObject_MakeTpCall@@Base+0x22cc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8db8a <_PyObject_MakeTpCall@@Base+0x2032> │ │ │ │ - bl 7f470 │ │ │ │ + bne.n 8d48a <_PyObject_MakeTpCall@@Base+0x2052> │ │ │ │ + bl 7f47c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #776] @ (8de74 <_PyObject_MakeTpCall@@Base+0x231c>) │ │ │ │ + ldr r1, [pc, #792] @ (8d784 <_PyObject_MakeTpCall@@Base+0x234c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e962 <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ + beq.w 8e5c8 <_PyObject_MakeTpCall@@Base+0x3190> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8db8a <_PyObject_MakeTpCall@@Base+0x2032> │ │ │ │ + beq.n 8d48a <_PyObject_MakeTpCall@@Base+0x2052> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e958 <_PyObject_MakeTpCall@@Base+0x2e00> │ │ │ │ + beq.w 8e5a4 <_PyObject_MakeTpCall@@Base+0x316c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8c90c <_PyObject_MakeTpCall@@Base+0xdb4> │ │ │ │ - ldr.w r9, [pc, #740] @ 8de7c <_PyObject_MakeTpCall@@Base+0x2324> │ │ │ │ + bpl.w 8c1ec <_PyObject_MakeTpCall@@Base+0xdb4> │ │ │ │ + ldr.w r9, [pc, #760] @ 8d790 <_PyObject_MakeTpCall@@Base+0x2358> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 8ecb0 <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ + beq.w 8e39e <_PyObject_MakeTpCall@@Base+0x2f66> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ecb0 <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ + bhi.w 8e39e <_PyObject_MakeTpCall@@Base+0x2f66> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8c91a <_PyObject_MakeTpCall@@Base+0xdc2> │ │ │ │ - b.w 8e798 <_PyObject_MakeTpCall@@Base+0x2c40> │ │ │ │ + bmi.w 8c1fa <_PyObject_MakeTpCall@@Base+0xdc2> │ │ │ │ + b.w 8dff4 <_PyObject_MakeTpCall@@Base+0x2bbc> │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e1f2 <_PyObject_MakeTpCall@@Base+0x269a> │ │ │ │ + beq.w 8da22 <_PyObject_MakeTpCall@@Base+0x25ea> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e210 <_PyObject_MakeTpCall@@Base+0x26b8> │ │ │ │ + ble.w 8da40 <_PyObject_MakeTpCall@@Base+0x2608> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8de56 <_PyObject_MakeTpCall@@Base+0x22fe> │ │ │ │ + bne.w 8d756 <_PyObject_MakeTpCall@@Base+0x231e> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, fp │ │ │ │ - b.n 8d512 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + b.n 8ce0a <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2632 @ 0xa48 │ │ │ │ + movw r1, #5896 @ 0x1708 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 8d112 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ + b.w 8c9f2 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + ble.w 8d972 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc48 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.n 8d548 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8c3ae <_PyObject_MakeTpCall@@Base+0x856> │ │ │ │ + b.w 8bc8e <_PyObject_MakeTpCall@@Base+0x856> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 8c4da <_PyObject_MakeTpCall@@Base+0x982> │ │ │ │ + b.w 8bdba <_PyObject_MakeTpCall@@Base+0x982> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + beq.w 8d972 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8e004 <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ + bne.w 8d966 <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8de5a <_PyObject_MakeTpCall@@Base+0x2302> │ │ │ │ + bne.w 8d75a <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 8c456 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 8bd36 <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8d688 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ + beq.w 8cf80 <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10096 @ 0x2770 │ │ │ │ + movw r1, #13360 @ 0x3430 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ 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 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + beq.n 8d5bc <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + cbnz r3, 8d5bc <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 8d0fc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + b.w 8c9dc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 8c4ec <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ + b.w 8bdcc <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.n 8d546 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.n 8d546 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.n 8d546 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.n 8d546 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ 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 8e00e <_PyObject_MakeTpCall@@Base+0x24b6> │ │ │ │ + ble.w 8d970 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.n 8d546 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.n 8d546 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dc46 <_PyObject_MakeTpCall@@Base+0x20ee> │ │ │ │ + bne.w 8d546 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8c432 <_PyObject_MakeTpCall@@Base+0x8da> │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.w 8d1b2 <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ - b.n 8d88c <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ + b.w 8bd12 <_PyObject_MakeTpCall@@Base+0x8da> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8e8f6 <_PyObject_MakeTpCall@@Base+0x2d9e> │ │ │ │ + beq.w 8dc0e <_PyObject_MakeTpCall@@Base+0x27d6> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8e8f0 <_PyObject_MakeTpCall@@Base+0x2d98> │ │ │ │ + bcs.w 8dc0a <_PyObject_MakeTpCall@@Base+0x27d2> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r1, [r6, #8]! │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 8ddc4 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ + ble.n 8d6c4 <_PyObject_MakeTpCall@@Base+0x228c> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83aa4 <_PyType_LookupRef@@Base+0x114> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8dd9c <_PyObject_MakeTpCall@@Base+0x2244> │ │ │ │ + bne.n 8d692 <_PyObject_MakeTpCall@@Base+0x225a> │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.n 8ddfa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ + b.n 8d6fa <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bgt.w 8ca92 <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ + b.n 8d18c <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ mov r4, sl │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8e496 <_PyObject_MakeTpCall@@Base+0x293e> │ │ │ │ + bne.w 8dcea <_PyObject_MakeTpCall@@Base+0x28b2> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ebb2 <_PyObject_MakeTpCall@@Base+0x305a> │ │ │ │ + beq.w 8e3fe <_PyObject_MakeTpCall@@Base+0x2fc6> │ │ │ │ ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ adds r6, r3, #1 │ │ │ │ str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.w 8d17e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + b.w 8ca5e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d144 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ + bne.w 8ca24 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e8e0 <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ + bne.w 8dbfc <_PyObject_MakeTpCall@@Base+0x27c4> │ │ │ │ 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 8e0c6 <_PyObject_MakeTpCall@@Base+0x256e> │ │ │ │ + beq.w 8db10 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ 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 8ccf2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + b.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8dbec <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + b.n 8d4ec <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 8c34a <_PyObject_MakeTpCall@@Base+0x7f2> │ │ │ │ - ldr r1, [pc, #20] @ (8de78 <_PyObject_MakeTpCall@@Base+0x2320>) │ │ │ │ + b.w 8bc2a <_PyObject_MakeTpCall@@Base+0x7f2> │ │ │ │ + ldr r1, [pc, #36] @ (8d788 <_PyObject_MakeTpCall@@Base+0x2350>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf530 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d74c <_PyObject_MakeTpCall@@Base+0x1bf4> │ │ │ │ - b.n 8d77a <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ - nop │ │ │ │ + beq.w 8d044 <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ + b.n 8d072 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + ldr r0, [pc, #24] @ (8d78c <_PyObject_MakeTpCall@@Base+0x2354>) │ │ │ │ + bl 6d774 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8c210 <_PyObject_MakeTpCall@@Base+0xdd8> │ │ │ │ + b.w 8c222 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + add r6, pc, #656 @ (adr r6, 8da20 <_PyObject_MakeTpCall@@Base+0x25e8>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d0ea <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8d0d6 <_PyObject_MakeTpCall@@Base+0x157e> │ │ │ │ - b.w 8d0ea <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ - ldr r3, [pc, #760] @ (8e1a8 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ - str.w r3, [fp, #124] @ 0x7c │ │ │ │ - b.w 8ce1a <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ - ldr r0, [pc, #756] @ (8e1ac <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ - bl 6d774 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8ca54 <_PyObject_MakeTpCall@@Base+0xefc> │ │ │ │ - b.w 8ca66 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr r0, [pc, #740] @ (8e1b0 <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ - bl 6d774 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8c984 <_PyObject_MakeTpCall@@Base+0xe2c> │ │ │ │ - b.w 8c996 <_PyObject_MakeTpCall@@Base+0xe3e> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #24368 @ 0x5f30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c9aa <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - bl 1e13d8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #692] @ (8e1b0 <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a1f4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8e962 <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8c9aa <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c9aa <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c9aa <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - ldr r0, [pc, #652] @ (8e1b4 <_PyObject_MakeTpCall@@Base+0x265c>) │ │ │ │ - bl 6d774 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8c8dc <_PyObject_MakeTpCall@@Base+0xd84> │ │ │ │ - b.w 8c8ee <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e454 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + beq.w 8dd14 <_PyObject_MakeTpCall@@Base+0x28dc> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8c960 <_PyObject_MakeTpCall@@Base+0xe08> │ │ │ │ - ldr.w r9, [pc, #628] @ 8e1c8 <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ + bpl.w 8c240 <_PyObject_MakeTpCall@@Base+0xe08> │ │ │ │ + ldr.w r9, [pc, #844] @ 8dafc <_PyObject_MakeTpCall@@Base+0x26c4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 8eddc <_PyObject_MakeTpCall@@Base+0x3284> │ │ │ │ + beq.w 8e6dc <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8eddc <_PyObject_MakeTpCall@@Base+0x3284> │ │ │ │ + bhi.w 8e6dc <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8c96e <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ - b.n 8e3a2 <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ - ldr r0, [pc, #540] @ (8e1b8 <_PyObject_MakeTpCall@@Base+0x2660>) │ │ │ │ + bmi.w 8c24e <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + b.w 8e03e <_PyObject_MakeTpCall@@Base+0x2c06> │ │ │ │ + ldr r3, [pc, #744] @ (8dae0 <_PyObject_MakeTpCall@@Base+0x26a8>) │ │ │ │ + str.w r3, [fp, #124] @ 0x7c │ │ │ │ + b.w 8c6fa <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + ldr r0, [pc, #736] @ (8dae4 <_PyObject_MakeTpCall@@Base+0x26ac>) │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8caa8 <_PyObject_MakeTpCall@@Base+0xf50> │ │ │ │ - b.w 8caba <_PyObject_MakeTpCall@@Base+0xf62> │ │ │ │ - ldr r0, [pc, #528] @ (8e1bc <_PyObject_MakeTpCall@@Base+0x2664>) │ │ │ │ + bne.w 8c334 <_PyObject_MakeTpCall@@Base+0xefc> │ │ │ │ + b.w 8c346 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + ldr r0, [pc, #724] @ (8dae8 <_PyObject_MakeTpCall@@Base+0x26b0>) │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c930 <_PyObject_MakeTpCall@@Base+0xdd8> │ │ │ │ - b.w 8c942 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8d3e4 <_PyObject_MakeTpCall@@Base+0x188c> │ │ │ │ - b.w 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8daa2 <_PyObject_MakeTpCall@@Base+0x1f4a> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cace <_PyObject_MakeTpCall@@Base+0xf76> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8df48 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c9aa <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne.w 8c1bc <_PyObject_MakeTpCall@@Base+0xd84> │ │ │ │ + b.w 8c1ce <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr r0, [pc, #708] @ (8daec <_PyObject_MakeTpCall@@Base+0x26b4>) │ │ │ │ + bl 6d774 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8c388 <_PyObject_MakeTpCall@@Base+0xf50> │ │ │ │ + b.w 8c39a <_PyObject_MakeTpCall@@Base+0xf62> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 8b438 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8c9ca <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c592 <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ - b.n 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - bne.w 8dc5a <_PyObject_MakeTpCall@@Base+0x2102> │ │ │ │ - mov fp, r4 │ │ │ │ - ldr.w ip, [r3, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 8e856 <_PyObject_MakeTpCall@@Base+0x2cfe> │ │ │ │ - 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 8e876 <_PyObject_MakeTpCall@@Base+0x2d1e> │ │ │ │ - ldr.w fp, [r0, #4]! │ │ │ │ - cmp fp, r9 │ │ │ │ - bne.n 8e028 <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ - mov fp, r4 │ │ │ │ - b.n 8dc6a <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + beq.w 8c9b6 <_PyObject_MakeTpCall@@Base+0x157e> │ │ │ │ + b.w 8c9ca <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ + ldr r0, [pc, #652] @ (8daf0 <_PyObject_MakeTpCall@@Base+0x26b8>) │ │ │ │ + bl 6d774 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8c264 <_PyObject_MakeTpCall@@Base+0xe2c> │ │ │ │ + b.w 8c276 <_PyObject_MakeTpCall@@Base+0xe3e> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #24368 @ 0x5f30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8c28a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + bl 14da9c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #604] @ (8daf0 <_PyObject_MakeTpCall@@Base+0x26b8>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a1ec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8e5c8 <_PyObject_MakeTpCall@@Base+0x3190> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8c28a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8db8a <_PyObject_MakeTpCall@@Base+0x2032> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8c28a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c28a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ebbc <_PyObject_MakeTpCall@@Base+0x3064> │ │ │ │ + bne.w 8e318 <_PyObject_MakeTpCall@@Base+0x2ee0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ebbc <_PyObject_MakeTpCall@@Base+0x3064> │ │ │ │ + bne.w 8e318 <_PyObject_MakeTpCall@@Base+0x2ee0> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8e0a8 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ + beq.n 8d91e <_PyObject_MakeTpCall@@Base+0x24e6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ec80 <_PyObject_MakeTpCall@@Base+0x3128> │ │ │ │ - cbnz r1, 8e084 <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ + bne.w 8e30c <_PyObject_MakeTpCall@@Base+0x2ed4> │ │ │ │ + cbnz r1, 8d8fa <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, r1, r3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8e48e <_PyObject_MakeTpCall@@Base+0x2936> │ │ │ │ + beq.w 8dce2 <_PyObject_MakeTpCall@@Base+0x28aa> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e44c <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + bne.w 8dcd2 <_PyObject_MakeTpCall@@Base+0x289a> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e4c0 <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ + bne.w 8dcda <_PyObject_MakeTpCall@@Base+0x28a2> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e4c0 <_PyObject_MakeTpCall@@Base+0x2968> │ │ │ │ + bne.w 8dcda <_PyObject_MakeTpCall@@Base+0x28a2> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8e06a <_PyObject_MakeTpCall@@Base+0x2512> │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bne.n 8d8e0 <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x1c78> │ │ │ │ - ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - mov lr, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8d144 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1ef3fc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 8d0c8 <_PyObject_MakeTpCall@@Base+0x1c90> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - mov r0, r1 │ │ │ │ + beq.w 8d3a2 <_PyObject_MakeTpCall@@Base+0x1f6a> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d48a <_PyObject_MakeTpCall@@Base+0x2052> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d7a4 <_PyObject_MakeTpCall@@Base+0x236c> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c28a <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8be72 <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + b.n 8d5bc <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + bne.w 8d55a <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + mov fp, r4 │ │ │ │ + ldr.w ip, [r3, #172] @ 0xac │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 8dc98 <_PyObject_MakeTpCall@@Base+0x2860> │ │ │ │ + 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 8dcba <_PyObject_MakeTpCall@@Base+0x2882> │ │ │ │ + ldr.w fp, [r0, #4]! │ │ │ │ + cmp fp, r9 │ │ │ │ + bne.n 8d98a <_PyObject_MakeTpCall@@Base+0x2552> │ │ │ │ + mov fp, r4 │ │ │ │ + b.n 8d56a <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #8 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8ccda <_PyObject_MakeTpCall@@Base+0x18a2> │ │ │ │ + b.w 8c7ec <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c3ae <_PyObject_MakeTpCall@@Base+0xf76> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + ble.w 8c7ec <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r1, [r0, #24] │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w r0, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ - ldrb.w r2, [r2, r8] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + ldrb.w r1, [r2, r8] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + ldr r2, [pc, #276] @ (8daf4 <_PyObject_MakeTpCall@@Base+0x26bc>) │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - add.w r3, r1, r2, lsl #3 │ │ │ │ - ldrb r1, [r1, #5] │ │ │ │ - movs r2, #1 │ │ │ │ - lsls r2, r1 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 8d322 <_PyObject_MakeTpCall@@Base+0x17ca> │ │ │ │ + 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 8c4d6 <_PyObject_MakeTpCall@@Base+0x109e> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8e58a <_PyObject_MakeTpCall@@Base+0x3152> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e58a <_PyObject_MakeTpCall@@Base+0x3152> │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + b.w 8cfc6 <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 8d4fc <_PyObject_MakeTpCall@@Base+0x20c4> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8da24 <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ + movw r3, #36416 @ 0x8e40 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 8d4fc <_PyObject_MakeTpCall@@Base+0x20c4> │ │ │ │ + ldr.w r3, [r5, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8dbae <_PyObject_MakeTpCall@@Base+0x2776> │ │ │ │ + ldr.w r1, [r3, #8]! │ │ │ │ + movs r2, #0 │ │ │ │ + cmp r1, r2 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + ble.w 8dbcc <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ + cmp r0, fp │ │ │ │ + bne.n 8da50 <_PyObject_MakeTpCall@@Base+0x2618> │ │ │ │ + b.w 8ce0a <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw r2, #47993 @ 0xbb79 │ │ │ │ + movt r2, #8 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8bd3c <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c9f2 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ + b.n 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + ldr r1, [pc, #104] @ (8daf8 <_PyObject_MakeTpCall@@Base+0x26c0>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bf530 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d03c <_PyObject_MakeTpCall@@Base+0x1c04> │ │ │ │ + b.w 8d072 <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8c8a0 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ - b.w 8d480 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r1, [pc, #140] @ (8e1c0 <_PyObject_MakeTpCall@@Base+0x2668>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d744 <_PyObject_MakeTpCall@@Base+0x1bec> │ │ │ │ - b.w 8d77a <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ + bne.w 8c180 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + b.w 8cd78 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c03e <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c03e <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c8a0 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ - bl 1ef298 │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8c180 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + bl 1f1078 │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + nop │ │ │ │ + asrs r4, r7, #26 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + add r0, pc, #704 @ (adr r0, 8dda8 <_PyObject_MakeTpCall@@Base+0x2970>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #992 @ (adr r0, 8ded0 <_PyObject_MakeTpCall@@Base+0x2a98>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #544 @ (adr r0, 8dd14 <_PyObject_MakeTpCall@@Base+0x28dc>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, pc, #192 @ (adr r2, 8dbbc <_PyObject_MakeTpCall@@Base+0x2784>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blx r3 │ │ │ │ + mov lr, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8ca24 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 1f11dc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8c7a6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c7a6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c7a6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #96] @ (8e1c4 <_PyObject_MakeTpCall@@Base+0x266c>) │ │ │ │ + ldr r0, [pc, #776] @ (8de48 <_PyObject_MakeTpCall@@Base+0x2a10>) │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bl 6d774 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d27e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + beq.w 8cb5e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d196 <_PyObject_MakeTpCall@@Base+0x163e> │ │ │ │ + bne.w 8ca76 <_PyObject_MakeTpCall@@Base+0x163e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8eae0 <_PyObject_MakeTpCall@@Base+0x2f88> │ │ │ │ + bmi.w 8e408 <_PyObject_MakeTpCall@@Base+0x2fd0> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bmi.w 8c7a6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 80558 │ │ │ │ + bl 8057c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d27e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + blt.w 8cb5e <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cec6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - b.w 8d196 <_PyObject_MakeTpCall@@Base+0x163e> │ │ │ │ - asrs r4, r7, #26 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 8e470 <_PyObject_MakeTpCall@@Base+0x2918>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 8e3d4 <_PyObject_MakeTpCall@@Base+0x287c>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 8e59c <_PyObject_MakeTpCall@@Base+0x2a44>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8e450 <_PyObject_MakeTpCall@@Base+0x28f8>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 8e284 <_PyObject_MakeTpCall@@Base+0x272c>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #49817 @ 0xc299 │ │ │ │ - movt r2, #8 │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8c45c <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ + beq.w 8c7a6 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + b.w 8ca76 <_PyObject_MakeTpCall@@Base+0x163e> │ │ │ │ + ldr r1, [pc, #708] @ (8de4c <_PyObject_MakeTpCall@@Base+0x2a14>) │ │ │ │ + bl 116a10 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d112 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ - b.n 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 8dbfc <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + beq.w 8bc04 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.n 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 8ce0a <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e1f4 <_PyObject_MakeTpCall@@Base+0x269c> │ │ │ │ + bne.n 8dbb0 <_PyObject_MakeTpCall@@Base+0x2778> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 8dbfc <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ - ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e81e <_PyObject_MakeTpCall@@Base+0x2cc6> │ │ │ │ - ldr.w r1, [r3, #8]! │ │ │ │ - movs r2, #0 │ │ │ │ - cmp r1, r2 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - ble.w 8e83c <_PyObject_MakeTpCall@@Base+0x2ce4> │ │ │ │ - ldr.w r0, [r3, #4]! │ │ │ │ - cmp r0, fp │ │ │ │ - bne.n 8e220 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ - b.w 8d512 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8eb84 <_PyObject_MakeTpCall@@Base+0x302c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8eb84 <_PyObject_MakeTpCall@@Base+0x302c> │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.w 8d6ce <_PyObject_MakeTpCall@@Base+0x1b76> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c75e <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c75e <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8cefe <_PyObject_MakeTpCall@@Base+0x13a6> │ │ │ │ - b.w 8cf0c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ec36 <_PyObject_MakeTpCall@@Base+0x30de> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ec36 <_PyObject_MakeTpCall@@Base+0x30de> │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 8d6c0 <_PyObject_MakeTpCall@@Base+0x1b68> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8cfca <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8cfca <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8c81e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1de62c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r6, r3, #25 │ │ │ │ - bpl.n 8e2f6 <_PyObject_MakeTpCall@@Base+0x279e> │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.n 8e2f6 <_PyObject_MakeTpCall@@Base+0x279e> │ │ │ │ - adds.w r6, r5, #20 │ │ │ │ - bne.w 8c81e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8e2f0 <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8ea4a <_PyObject_MakeTpCall@@Base+0x2ef2> │ │ │ │ - cbnz r3, 8e2f0 <_PyObject_MakeTpCall@@Base+0x2798> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r5, r4 │ │ │ │ - b.w 8cd9c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8c81e <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - cbz r3, 8e30c <_PyObject_MakeTpCall@@Base+0x27b4> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cf72 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8ec50 <_PyObject_MakeTpCall@@Base+0x30f8> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 8ce0a <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl 2196f8 │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8e3e0 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c6da <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + movw r1, #5944 @ 0x1738 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.n 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #5876 @ 0x16f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.w 8d386 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ - ldr.w r9, [pc, #1008] @ 8e78c <_PyObject_MakeTpCall@@Base+0x2c34> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c99e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ - bl 4a95c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [fp, #12] │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bl 12f910 │ │ │ │ + b.n 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov lr, r0 │ │ │ │ + b.n 8d738 <_PyObject_MakeTpCall@@Base+0x2300> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8d6fa <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8d6fa <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 8c60a <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1de62c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8e3ba <_PyObject_MakeTpCall@@Base+0x2862> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r7, r3, #25 │ │ │ │ - bpl.n 8e448 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ - lsls r5, r3, #26 │ │ │ │ - bpl.n 8e448 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c6da <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 8d49a <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8d0c6 <_PyObject_MakeTpCall@@Base+0x156e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8ec62 <_PyObject_MakeTpCall@@Base+0x310a> │ │ │ │ + bne.w 8beea <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ + b.n 8d5a4 <_PyObject_MakeTpCall@@Base+0x216c> │ │ │ │ + add.w r2, r0, #98304 @ 0x18000 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8ce7a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + cmp fp, sl │ │ │ │ + bgt.w 8d588 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ + b.w 8cffc <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7e550 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8cf54 <_PyObject_MakeTpCall@@Base+0x1b1c> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8c7de <_PyObject_MakeTpCall@@Base+0x13a6> │ │ │ │ + b.w 8c7ec <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #12364 @ 0x304c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 2196f8 │ │ │ │ - b.w 8d4d0 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8e36e <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ + b.w 8cdc8 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e0a2 <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ - b.n 8e0ae <_PyObject_MakeTpCall@@Base+0x2556> │ │ │ │ - bl 1e13d8 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 8e2ae <_PyObject_MakeTpCall@@Base+0x2e76> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e2ae <_PyObject_MakeTpCall@@Base+0x2e76> │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 8cfb8 <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 8cd92 <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, fp │ │ │ │ + cmp r0, r9 │ │ │ │ + beq.w 8d99c <_PyObject_MakeTpCall@@Base+0x2564> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #792] @ (8e77c <_PyObject_MakeTpCall@@Base+0x2c24>) │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a1f4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8e962 <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8df48 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + bne.n 8dc9c <_PyObject_MakeTpCall@@Base+0x2864> │ │ │ │ + movw ip, #36416 @ 0x8e40 │ │ │ │ + movt ip, #71 @ 0x47 │ │ │ │ + mov fp, r4 │ │ │ │ + cmp r9, ip │ │ │ │ + beq.w 8e456 <_PyObject_MakeTpCall@@Base+0x301e> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #5132 @ 0x140c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.n 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df48 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8df48 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ + beq.w 8d918 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + b.n 8d924 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d924 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + b.n 8d91e <_PyObject_MakeTpCall@@Base+0x24e6> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e0a8 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - b.n 8e0ae <_PyObject_MakeTpCall@@Base+0x2556> │ │ │ │ - ldr r1, [pc, #744] @ (8e780 <_PyObject_MakeTpCall@@Base+0x2c28>) │ │ │ │ + beq.w 8d91e <_PyObject_MakeTpCall@@Base+0x24e6> │ │ │ │ + b.n 8d924 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + ldr r1, [pc, #356] @ (8de50 <_PyObject_MakeTpCall@@Base+0x2a18>) │ │ │ │ ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.w 8eba6 <_PyObject_MakeTpCall@@Base+0x304e> │ │ │ │ + bcs.w 8e392 <_PyObject_MakeTpCall@@Base+0x2f5a> │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8e4b6 <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ + cbz r3, 8dd0a <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ 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 8ddfa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ + b.n 8d6fa <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + bl 14da9c │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e0ae <_PyObject_MakeTpCall@@Base+0x2556> │ │ │ │ - b.n 8e0a8 <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #304] @ (8de54 <_PyObject_MakeTpCall@@Base+0x2a1c>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a1ec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8e5c8 <_PyObject_MakeTpCall@@Base+0x3190> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d7a4 <_PyObject_MakeTpCall@@Base+0x236c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d7a4 <_PyObject_MakeTpCall@@Base+0x236c> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d7a4 <_PyObject_MakeTpCall@@Base+0x236c> │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8c0fe <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e04dc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r6, r3, #25 │ │ │ │ + bpl.n 8dd96 <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.n 8dd96 <_PyObject_MakeTpCall@@Base+0x295e> │ │ │ │ + adds.w r6, r5, #20 │ │ │ │ + bne.w 8c0fe <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c57e <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8be5e <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cd9c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - ldr r1, [pc, #668] @ (8e784 <_PyObject_MakeTpCall@@Base+0x2c2c>) │ │ │ │ - bl 116288 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c67c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8c0fe <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r1, [pc, #168] @ (8de4c <_PyObject_MakeTpCall@@Base+0x2a14>) │ │ │ │ + bl 116a10 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ + beq.w 8d51a <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e622 <_PyObject_MakeTpCall@@Base+0x2aca> │ │ │ │ + bne.w 8db96 <_PyObject_MakeTpCall@@Base+0x275e> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8c32c <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ - b.w 8c30c <_PyObject_MakeTpCall@@Base+0x7b4> │ │ │ │ + beq.w 8bc0c <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + b.w 8bbec <_PyObject_MakeTpCall@@Base+0x7b4> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8dc64 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + beq.w 8d564 <_PyObject_MakeTpCall@@Base+0x212c> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e508 <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ + bne.n 8ddc4 <_PyObject_MakeTpCall@@Base+0x298c> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dc68 <_PyObject_MakeTpCall@@Base+0x2110> │ │ │ │ - b.n 8e010 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ + beq.w 8d568 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ + b.n 8d972 <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8cd54 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + bne.w 8c634 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ ldr.w r2, [fp, sl] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r5, #8 │ │ │ │ str r7, [r5, #12] │ │ │ │ cmp r3, r6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - movw r2, #58269 @ 0xe39d │ │ │ │ + movw r2, #59133 @ 0xe6fd │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r5, #20] │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r2, [r5, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 8cd92 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ - b.w 8cd9c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.w 8c672 <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + b.w 8c67c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8e602 <_PyObject_MakeTpCall@@Base+0x2aaa> │ │ │ │ + bne.n 8de6a <_PyObject_MakeTpCall@@Base+0x2a32> │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eb00 │ │ │ │ - b.w 8cd32 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8e5ec <_PyObject_MakeTpCall@@Base+0x2a94> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8cf34 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 90738 │ │ │ │ - cbz r0, 8e5da <_PyObject_MakeTpCall@@Base+0x2a82> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ - bmi.n 8e59e <_PyObject_MakeTpCall@@Base+0x2a46> │ │ │ │ - movw r3, #56072 @ 0xdb08 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #10632 @ 0x2988 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - bl 1ff964 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #30 │ │ │ │ - bmi.w 8e7ac <_PyObject_MakeTpCall@@Base+0x2c54> │ │ │ │ - ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ - b.w 8cb32 <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx r3 │ │ │ │ - b.n 8e598 <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cec0 <_PyObject_MakeTpCall@@Base+0x1368> │ │ │ │ + bl 12f1f0 │ │ │ │ + b.w 8c612 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r6, pc, #656 @ (adr r6, 8e0e8 <_PyObject_MakeTpCall@@Base+0x2cb0>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add.w r1, r1, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ + b.w 8cb34 <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ + mov r4, r1 │ │ │ │ + b.w 8d14e <_PyObject_MakeTpCall@@Base+0x1d16> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8cd32 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ - ldr r1, [pc, #368] @ (8e784 <_PyObject_MakeTpCall@@Base+0x2c2c>) │ │ │ │ - bl 116288 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8c324 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10028 @ 0x272c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8e93e <_PyObject_MakeTpCall@@Base+0x2de6> │ │ │ │ - mov r1, r4 │ │ │ │ - bl e59b0 │ │ │ │ - ldr r1, [pc, #308] @ (8e788 <_PyObject_MakeTpCall@@Base+0x2c30>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl bfb18 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 8cace <_PyObject_MakeTpCall@@Base+0xf76> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ + b.w 8c612 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ + movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d5bc <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 8beea <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ + ldr.w r9, [pc, #1016] @ 8e290 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r3, [r9, sl] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ + add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ + ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ + cmp r0, fp │ │ │ │ + beq.w 8e6a4 <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ + cmp r1, #10 │ │ │ │ + bhi.w 8e6a4 <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r2, r3 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c41a <_PyObject_MakeTpCall@@Base+0xfe2> │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d02a <_PyObject_MakeTpCall@@Base+0x14d2> │ │ │ │ + bne.w 8c90a <_PyObject_MakeTpCall@@Base+0x14d2> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r8, #16384 @ 0x4000 │ │ │ │ cmp.w r8, r2, lsl #2 │ │ │ │ - blt.w 8e938 <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ + blt.w 8e20c <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r4, [r6, #144] @ 0x90 │ │ │ │ ldrd r0, r9, [r2, #804] @ 0x324 │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r0, 8e6fa <_PyObject_MakeTpCall@@Base+0x2ba2> │ │ │ │ + cbz r0, 8df62 <_PyObject_MakeTpCall@@Base+0x2b2a> │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r8, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8e6d4 <_PyObject_MakeTpCall@@Base+0x2b7c> │ │ │ │ + cbz r1, 8df3c <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ add.w ip, r1, #12 │ │ │ │ sub.w r2, r2, ip │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ clz r2, r4 │ │ │ │ add.w r1, r0, r8 │ │ │ │ @@ -149874,632 +149110,691 @@ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str.w r1, [r6, #152] @ 0x98 │ │ │ │ adds r2, #3 │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d040 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ + bne.w 8c920 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e724 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + beq.n 8df8c <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8e724 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ - ldr r2, [pc, #116] @ (8e780 <_PyObject_MakeTpCall@@Base+0x2c28>) │ │ │ │ + cbnz r3, 8df8c <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ + ldr r2, [pc, #788] @ (8e288 <_PyObject_MakeTpCall@@Base+0x2e50>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8e71c <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ + cbz r3, 8df84 <_PyObject_MakeTpCall@@Base+0x2b4c> │ │ │ │ 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 1ef298 │ │ │ │ - b.w 8d4c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + bl 1f1078 │ │ │ │ + b.w 8cdb8 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8e294 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8d0be <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ - b.w 8d4c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8d17e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 8d212 <_PyObject_MakeTpCall@@Base+0x16ba> │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r7, #0 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8dcbc <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ - add.w r1, r1, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - b.w 8d254 <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ - add r6, pc, #656 @ (adr r6, 8ea10 <_PyObject_MakeTpCall@@Base+0x2eb8>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 8eb6c <_PyObject_MakeTpCall@@Base+0x3014>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r9, [pc, #1636] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ + bl e5c74 │ │ │ │ + ldr r1, [pc, #736] @ (8e28c <_PyObject_MakeTpCall@@Base+0x2e54>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl bf5bc │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8c3ae <_PyObject_MakeTpCall@@Base+0xf76> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c7a0 <_PyObject_MakeTpCall@@Base+0x1368> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 8dfe6 <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8e702 <_PyObject_MakeTpCall@@Base+0x32ca> │ │ │ │ + cbnz r3, 8dfe6 <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r5, r4 │ │ │ │ + b.w 8c67c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + ldr.w r9, [pc, #672] @ 8e290 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c94a <_PyObject_MakeTpCall@@Base+0xdf2> │ │ │ │ - ldr.w r9, [pc, #1608] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c22a <_PyObject_MakeTpCall@@Base+0xdf2> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8c9c6 <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8c9c6 <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8e052 <_PyObject_MakeTpCall@@Base+0x2c1a> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8c814 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + ldr.w r9, [pc, #600] @ 8e290 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r3, [r9, sl] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - adds r0, r2, r3 │ │ │ │ - add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ - ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ - cmp r0, fp │ │ │ │ - beq.w 8ed46 <_PyObject_MakeTpCall@@Base+0x31ee> │ │ │ │ - cmp r1, #10 │ │ │ │ - bhi.w 8ed46 <_PyObject_MakeTpCall@@Base+0x31ee> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8cb3a <_PyObject_MakeTpCall@@Base+0xfe2> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c27e <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ + b.n 8e030 <_PyObject_MakeTpCall@@Base+0x2bf8> │ │ │ │ + cbz r3, 8e068 <_PyObject_MakeTpCall@@Base+0x2c30> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #12364 @ 0x304c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.w 8d4d0 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 8d512 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e820 <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ + beq.w 8c852 <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8e212 <_PyObject_MakeTpCall@@Base+0x2dda> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 8d512 <_PyObject_MakeTpCall@@Base+0x19ba> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + movw r2, #12412 @ 0x307c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + bl 21adcc │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2680 @ 0xa78 │ │ │ │ + movw r1, #7172 @ 0x1c04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, fp │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 8e03a <_PyObject_MakeTpCall@@Base+0x24e2> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8e85a <_PyObject_MakeTpCall@@Base+0x2d02> │ │ │ │ - movw ip, #36416 @ 0x8e40 │ │ │ │ - movt ip, #71 @ 0x47 │ │ │ │ - mov fp, r4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.n 8e932 <_PyObject_MakeTpCall@@Base+0x2dda> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + bl d5480 │ │ │ │ + b.w 8cc7c <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r7, #0 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d5bc <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 90064 │ │ │ │ + cbz r0, 8e132 <_PyObject_MakeTpCall@@Base+0x2cfa> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + bmi.n 8e0f6 <_PyObject_MakeTpCall@@Base+0x2cbe> │ │ │ │ + movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1868 @ 0x74c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #13896 @ 0x3648 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + bl 20169c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #30 │ │ │ │ + bmi.w 8de94 <_PyObject_MakeTpCall@@Base+0x2a5c> │ │ │ │ + ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ + b.w 8c412 <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 8e166 <_PyObject_MakeTpCall@@Base+0x2d2e> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c60a <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ - b.w 8dca4 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2612 @ 0xa34 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dc1a <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ - add.w r2, r0, #98304 @ 0x18000 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8d582 <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ - cmp fp, sl │ │ │ │ - bgt.w 8dc88 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ - b.w 8d704 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8d65c <_PyObject_MakeTpCall@@Base+0x1b04> │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bne.w 8bfba <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + bl 4a944 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1e04dc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8e15c <_PyObject_MakeTpCall@@Base+0x2d24> │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ + lsls r7, r3, #25 │ │ │ │ + bpl.n 8e1f8 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + lsls r5, r3, #26 │ │ │ │ + bpl.n 8e1f8 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + add.w r0, r6, #20 │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8bfba <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 8ca5e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8c8aa <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - b.w 8de38 <_PyObject_MakeTpCall@@Base+0x22e0> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8ddfa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8ddfa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10200 @ 0x27d8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #10152 @ 0x27a8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8dc6a <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ - mov.w r8, r8, lsl #1 │ │ │ │ - b.n 8e694 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10512 @ 0x2910 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + b.w 8c8aa <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8db8a <_PyObject_MakeTpCall@@Base+0x2032> │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8c99e <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + b.w 8cdb8 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c9a6 <_PyObject_MakeTpCall@@Base+0x156e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.n 8e1fc <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #12412 @ 0x307c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 21adcc │ │ │ │ + b.w 8cdc8 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + b.n 8e148 <_PyObject_MakeTpCall@@Base+0x2d10> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10460 @ 0x28dc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr.w r9, [pc, #1120] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr.w r2, [r9, sl] │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - adds r2, r1, r3 │ │ │ │ - add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ - ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ - cmp r2, fp │ │ │ │ - beq.n 8ea52 <_PyObject_MakeTpCall@@Base+0x2efa> │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.n 8ea52 <_PyObject_MakeTpCall@@Base+0x2efa> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r3, r1 │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - bmi.w 8c8c6 <_PyObject_MakeTpCall@@Base+0xd6e> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c8f6 <_PyObject_MakeTpCall@@Base+0xd9e> │ │ │ │ - ldr.w r9, [pc, #1036] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r3, [r9, sl] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - movs r3, #28 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - adds r0, r1, r3 │ │ │ │ - add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ - ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ - cmp r0, fp │ │ │ │ - beq.n 8ea78 <_PyObject_MakeTpCall@@Base+0x2f20> │ │ │ │ - cmp r2, #10 │ │ │ │ - bhi.n 8ea78 <_PyObject_MakeTpCall@@Base+0x2f20> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r3, r1 │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bmi.w 8c77c <_PyObject_MakeTpCall@@Base+0xc24> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2382 @ 0x94e │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.w 8ce84 <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - b.w 8cd9c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.n 8e9ca <_PyObject_MakeTpCall@@Base+0x2e72> │ │ │ │ - ldr.w r9, [pc, #920] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d3a0 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.n 8ea1e <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ - ldr.w r9, [pc, #884] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ + bne.n 8e1da <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e1da <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ + mov.w r8, r8, lsl #1 │ │ │ │ + b.n 8defc <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e0a0 <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e0a0 <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ + ldr.w r9, [pc, #108] @ 8e290 <_PyObject_MakeTpCall@@Base+0x2e58> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 8eb2e <_PyObject_MakeTpCall@@Base+0x2fd6> │ │ │ │ + beq.n 8e276 <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8eb2e <_PyObject_MakeTpCall@@Base+0x2fd6> │ │ │ │ + bhi.n 8e276 <_PyObject_MakeTpCall@@Base+0x2e3e> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8c7d8 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - b.n 8ea64 <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d990 <_PyObject_MakeTpCall@@Base+0x1e38> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cd12 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ - b.w 8da54 <_PyObject_MakeTpCall@@Base+0x1efc> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9d8 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [fp, sl] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #28 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ - mul.w r3, r3, ip │ │ │ │ - adds r1, r6, r3 │ │ │ │ - add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ - ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 8eb1c <_PyObject_MakeTpCall@@Base+0x2fc4> │ │ │ │ - cmp.w ip, #10 │ │ │ │ - bhi.n 8eb1c <_PyObject_MakeTpCall@@Base+0x2fc4> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r6, r3 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8ceca <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ - b.w 8e18a <_PyObject_MakeTpCall@@Base+0x2632> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r6, r3 │ │ │ │ - b.n 8eb10 <_PyObject_MakeTpCall@@Base+0x2fb8> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d93c <_PyObject_MakeTpCall@@Base+0x1de4> │ │ │ │ + bmi.w 8c0b8 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cc96 <_PyObject_MakeTpCall@@Base+0x185e> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ - b.n 8eab6 <_PyObject_MakeTpCall@@Base+0x2f5e> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d974 <_PyObject_MakeTpCall@@Base+0x1e1c> │ │ │ │ + b.n 8e256 <_PyObject_MakeTpCall@@Base+0x2e1e> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d258 <_PyObject_MakeTpCall@@Base+0x1e20> │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #992 @ (adr r0, 8e670 <_PyObject_MakeTpCall@@Base+0x3238>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13776 @ 0x35d0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5480 │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13496 @ 0x34b8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.w 8d5a0 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d274 <_PyObject_MakeTpCall@@Base+0x1e3c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #10568 @ 0x2948 │ │ │ │ + movw r0, #13832 @ 0x3608 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - bl 2431dc │ │ │ │ + bl 2446c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d958 <_PyObject_MakeTpCall@@Base+0x1e00> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10280 @ 0x2828 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9ac <_PyObject_MakeTpCall@@Base+0x1e54> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8ddfa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8ddfa <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x1c78> │ │ │ │ + bne.w 8d902 <_PyObject_MakeTpCall@@Base+0x24ca> │ │ │ │ + b.w 8d924 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8d0c8 <_PyObject_MakeTpCall@@Base+0x1c90> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e05a <_PyObject_MakeTpCall@@Base+0x2502> │ │ │ │ - b.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x1c78> │ │ │ │ - ldr r1, [pc, #532] @ (8ede8 <_PyObject_MakeTpCall@@Base+0x3290>) │ │ │ │ + beq.w 8d8d0 <_PyObject_MakeTpCall@@Base+0x2498> │ │ │ │ + b.w 8d0c8 <_PyObject_MakeTpCall@@Base+0x1c90> │ │ │ │ + ldr r1, [pc, #864] @ (8e690 <_PyObject_MakeTpCall@@Base+0x3258>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf530 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d778 <_PyObject_MakeTpCall@@Base+0x1c20> │ │ │ │ - ldr r1, [pc, #524] @ (8edec <_PyObject_MakeTpCall@@Base+0x3294>) │ │ │ │ + bne.w 8d070 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + ldr r1, [pc, #856] @ (8e694 <_PyObject_MakeTpCall@@Base+0x325c>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf530 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d778 <_PyObject_MakeTpCall@@Base+0x1c20> │ │ │ │ - ldr r1, [pc, #512] @ (8edf0 <_PyObject_MakeTpCall@@Base+0x3298>) │ │ │ │ + bne.w 8d070 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + ldr r1, [pc, #844] @ (8e698 <_PyObject_MakeTpCall@@Base+0x3260>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf530 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d778 <_PyObject_MakeTpCall@@Base+0x1c20> │ │ │ │ + bne.w 8d070 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10328 @ 0x2858 │ │ │ │ + movw r1, #13592 @ 0x3518 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + beq.w 8d5a0 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + bne.w 8d5a0 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10232 @ 0x27f8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d5a0 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8d6fa <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8d4cc <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ + ldr.w r9, [pc, #756] @ 8e6a0 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c1d6 <_PyObject_MakeTpCall@@Base+0xd9e> │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #13684 @ 0x3574 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8dca0 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e344 <_PyObject_MakeTpCall@@Base+0x27ec> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e344 <_PyObject_MakeTpCall@@Base+0x27ec> │ │ │ │ + bl d5480 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e42a <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e42a <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d112 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8e08c <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ - b.w 8e0ae <_PyObject_MakeTpCall@@Base+0x2556> │ │ │ │ - movw r3, #6437 @ 0x1925 │ │ │ │ - movt r3, #12 │ │ │ │ - str.w r3, [fp, #72] @ 0x48 │ │ │ │ - b.w 8ce26 <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + bne.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8d6fa <_PyObject_MakeTpCall@@Base+0x22c2> │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [fp, sl] │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #28 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + mul.w r3, r3, ip │ │ │ │ + adds r1, r6, r3 │ │ │ │ + add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ + ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.n 8e444 <_PyObject_MakeTpCall@@Base+0x300c> │ │ │ │ + cmp.w ip, #10 │ │ │ │ + bhi.n 8e444 <_PyObject_MakeTpCall@@Base+0x300c> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r6, r3 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0fc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d0fc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + bne.w 8c7aa <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ + b.w 8db66 <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8dbcc <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ - ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r6, r3 │ │ │ │ + b.n 8e438 <_PyObject_MakeTpCall@@Base+0x3000> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d23c <_PyObject_MakeTpCall@@Base+0x1e04> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8d56a <_PyObject_MakeTpCall@@Base+0x2132> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d290 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d2ac <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13464 @ 0x3498 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.w 8d5a0 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #13416 @ 0x3468 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5480 │ │ │ │ + b.w 8d5a0 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + ldr.w r9, [pc, #508] @ 8e6a0 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ + subs r2, #1 │ │ │ │ + ldr.w r3, [r9, sl] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + movs r3, #28 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ + add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ + ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ + cmp r0, fp │ │ │ │ + beq.w 8e6ba <_PyObject_MakeTpCall@@Base+0x3282> │ │ │ │ + cmp r2, #10 │ │ │ │ + bhi.w 8e6ba <_PyObject_MakeTpCall@@Base+0x3282> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 8c05c <_PyObject_MakeTpCall@@Base+0xc24> │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2382 @ 0x94e │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1b34b8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8c99e <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + b.w 8cdb8 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + b.w 8d33c <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d2d8 <_PyObject_MakeTpCall@@Base+0x1ea0> │ │ │ │ + ldr.w r9, [pc, #372] @ 8e6a0 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + b.n 8e262 <_PyObject_MakeTpCall@@Base+0x2e2a> │ │ │ │ + ldr.w r9, [pc, #364] @ 8e6a0 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ + subs r0, #1 │ │ │ │ + ldr.w r2, [r9, sl] │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + adds r2, r1, r3 │ │ │ │ + add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ + ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n 8e580 <_PyObject_MakeTpCall@@Base+0x3148> │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.n 8e580 <_PyObject_MakeTpCall@@Base+0x3148> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r3, r1 │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bmi.w 8c1a6 <_PyObject_MakeTpCall@@Base+0xd6e> │ │ │ │ + b.n 8e3b2 <_PyObject_MakeTpCall@@Base+0x2f7a> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r1 │ │ │ │ + b.w 8c764 <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r1 │ │ │ │ + b.n 8e566 <_PyObject_MakeTpCall@@Base+0x312e> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13544 @ 0x34e8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.w 8d5a0 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d48a <_PyObject_MakeTpCall@@Base+0x2052> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13724 @ 0x359c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5480 │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8e3ea <_PyObject_MakeTpCall@@Base+0x2fb2> │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r3, #5053 @ 0x13bd │ │ │ │ + movt r3, #12 │ │ │ │ + str.w r3, [fp, #72] @ 0x48 │ │ │ │ + b.w 8c706 <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8e672 <_PyObject_MakeTpCall@@Base+0x323a> │ │ │ │ + ldr r0, [pc, #176] @ (8e69c <_PyObject_MakeTpCall@@Base+0x3264>) │ │ │ │ + bl 92078 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8cc7c <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8c88a <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ + b.w 8cc74 <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ + ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ 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 8cc92 <_PyObject_MakeTpCall@@Base+0x113a> │ │ │ │ - b.w 8e0c6 <_PyObject_MakeTpCall@@Base+0x256e> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8ed28 <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ - ldr r0, [pc, #260] @ (8edf4 <_PyObject_MakeTpCall@@Base+0x329c>) │ │ │ │ - bl 92748 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d386 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + bls.w 8c572 <_PyObject_MakeTpCall@@Base+0x113a> │ │ │ │ + b.w 8db10 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c9dc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8cfaa <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ - b.w 8d37e <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10376 @ 0x2888 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c9dc <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + ldr.w r9, [pc, #84] @ 8e6a0 <_PyObject_MakeTpCall@@Base+0x3268> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + b.w 8d3f0 <_PyObject_MakeTpCall@@Base+0x1fb8> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str.w r2, [fp, #168] @ 0xa8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8bf36 <_PyObject_MakeTpCall@@Base+0xafe> │ │ │ │ + b.w 8bf3a <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c9f2 <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #4096 @ 0x1000 │ │ │ │ + movw r1, #7360 @ 0x1cc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #180] @ (8edf4 <_PyObject_MakeTpCall@@Base+0x329c>) │ │ │ │ - bl d599c │ │ │ │ - b.w 8d37e <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldr r3, [pc, #20] @ (8e69c <_PyObject_MakeTpCall@@Base+0x3264>) │ │ │ │ + bl d5480 │ │ │ │ + b.w 8cc74 <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #704 @ (adr r0, 8e958 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #992 @ (adr r0, 8ea7c ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r6, pc, #656 @ (adr r6, 8e930 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 8e7e4 <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ + b.n 8decc <_PyObject_MakeTpCall@@Base+0x2a94> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.w 8d604 <_PyObject_MakeTpCall@@Base+0x1aac> │ │ │ │ - ldr.w r9, [pc, #152] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.w 8daf0 <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ - ldr.w r9, [pc, #140] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.w 8ce90 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + b.w 8cefc <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r1 │ │ │ │ + b.n 8e4da <_PyObject_MakeTpCall@@Base+0x30a2> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.w 8dae4 <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str.w r2, [fp, #168] @ 0xa8 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c656 <_PyObject_MakeTpCall@@Base+0xafe> │ │ │ │ - b.w 8c65a <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #10420 @ 0x28b4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - b.n 8e968 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ - ldr.w r9, [pc, #60] @ 8edf8 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ + b.w 8d3e4 <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ + ldr.w r9, [pc, #56] @ 8e70c <_PyObject_MakeTpCall@@Base+0x32d4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.n 8e9d6 <_PyObject_MakeTpCall@@Base+0x2e7e> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1b0f18 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8d0be <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ - b.w 8d4c0 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + b.w 8c770 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ - b.w 8df8a <_PyObject_MakeTpCall@@Base+0x2432> │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 8f0b0 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 8f1d4 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8f088 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.w 8d7e6 <_PyObject_MakeTpCall@@Base+0x23ae> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13640 @ 0x3548 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.w 8ccaa <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + b.w 8c67c <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008edfc : │ │ │ │ +0008e710 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8ee3e │ │ │ │ + beq.n 8e752 │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8ee5c │ │ │ │ + bl 8e770 │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10680 @ 0x29b8 │ │ │ │ + movw r1, #13944 @ 0x3678 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8ee34 │ │ │ │ + b.n 8e748 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -150512,98 +149807,98 @@ │ │ │ │ mov r6, r2 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8efaa │ │ │ │ + bhi.w 8e8be │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.n 8ef74 │ │ │ │ + bhi.n 8e888 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f06a │ │ │ │ + beq.w 8e97e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f44c │ │ │ │ - movw r2, #31072 @ 0x7960 │ │ │ │ + bne.w 8ed60 │ │ │ │ + movw r2, #34336 @ 0x8620 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldrb.w lr, [r4] │ │ │ │ add.w r4, ip, #2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 8efb6 │ │ │ │ + bhi.n 8e8ca │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8f216 │ │ │ │ + bhi.w 8eb2a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8f20e │ │ │ │ + beq.w 8eb22 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 8efe2 │ │ │ │ + bhi.n 8e8f6 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8f278 │ │ │ │ + bhi.w 8eb8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f20e │ │ │ │ + beq.w 8eb22 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r7, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8ef3e │ │ │ │ + bhi.n 8e852 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8f000 │ │ │ │ + bhi.n 8e914 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f20e │ │ │ │ + beq.w 8eb22 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r7, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8ef1e │ │ │ │ + bls.n 8e832 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.n 8ef62 │ │ │ │ + beq.n 8e876 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ ands.w r1, r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ add r7, r1 │ │ │ │ - b.n 8ef16 │ │ │ │ + b.n 8e82a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f3c2 │ │ │ │ + bne.w 8ecd6 │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8f060 │ │ │ │ + bhi.n 8e974 │ │ │ │ mov sl, r7 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bls.n 8ee98 │ │ │ │ + bls.n 8e7ac │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 8f2f4 │ │ │ │ + bhi.w 8ec08 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r0, #7 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r1, r7, #6 │ │ │ │ @@ -150618,594 +149913,610 @@ │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r1, r7, #6 │ │ │ │ lsls r5, r3, #7 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8ef5c │ │ │ │ + beq.n 8e870 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eea4 │ │ │ │ - b.n 8f32a │ │ │ │ + beq.w 8e7b8 │ │ │ │ + b.n 8ec3e │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8ef62 │ │ │ │ + beq.n 8e876 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r1, [ip, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ add r7, r3 │ │ │ │ - bls.n 8eefc │ │ │ │ + bls.n 8e810 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8ef62 │ │ │ │ + beq.n 8e876 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ add r7, r3 │ │ │ │ - b.n 8ef16 │ │ │ │ + b.n 8e82a │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.n 8ef28 │ │ │ │ + bhi.n 8e83c │ │ │ │ addw ip, pc, #4 │ │ │ │ ldr.w pc, [ip, r1, lsl #2] │ │ │ │ - @ instruction: 0xf3170008 │ │ │ │ - @ instruction: 0xf4f90008 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - ssat r0, #9, fp │ │ │ │ - sub.w r0, r9, #8 │ │ │ │ + stc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + cdp 0, 0, cr0, cr13, cr8, {0} │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + @ instruction: 0xe83d0008 │ │ │ │ + ldc 0, cr0, [pc], {8} │ │ │ │ + @ instruction: 0xeabd0008 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8ef62 │ │ │ │ + beq.w 8e876 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 8eea4 │ │ │ │ + b.n 8e7b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f342 │ │ │ │ + bne.w 8ec56 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bgt.w 8f35e │ │ │ │ + bgt.w 8ec72 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f1ae │ │ │ │ + bne.w 8eac2 │ │ │ │ cmp r6, r7 │ │ │ │ it le │ │ │ │ cmple sl, r6 │ │ │ │ - bgt.w 8f520 │ │ │ │ + bgt.w 8ee34 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8f20a │ │ │ │ + ble.w 8eb1e │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8f2dc │ │ │ │ + beq.w 8ebf0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r8, [fp] │ │ │ │ - beq.w 8f3da │ │ │ │ + beq.w 8ecee │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 8f654 │ │ │ │ + bl 8ef68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f39e │ │ │ │ + bne.w 8ecb2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8f156 │ │ │ │ + beq.n 8ea6a │ │ │ │ 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 8f45e │ │ │ │ + beq.w 8ed72 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 8f654 │ │ │ │ + bl 8ef68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f496 │ │ │ │ + bne.w 8edaa │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8f156 │ │ │ │ + beq.n 8ea6a │ │ │ │ add.w r7, r9, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8f414 │ │ │ │ + beq.w 8ed28 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 8f654 │ │ │ │ + bl 8ef68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f3a2 │ │ │ │ + bne.w 8ecb6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 8f11a │ │ │ │ + bne.n 8ea2e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8f192 │ │ │ │ + cbz r3, 8eaa6 │ │ │ │ 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, #31072 @ 0x7960 │ │ │ │ + movw r1, #34336 @ 0x8620 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ and.w r2, r2, #1 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ tst.w r3, #3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f614 │ │ │ │ + bne.w 8ef28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f356 │ │ │ │ + bne.w 8ec6a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f342 │ │ │ │ + bne.w 8ec56 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8f074 │ │ │ │ + b.n 8e988 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8f5e2 │ │ │ │ + beq.w 8eef6 │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r7, #1 │ │ │ │ - bne.w 8f380 │ │ │ │ + bne.w 8ec94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f4c8 │ │ │ │ + beq.w 8eddc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r8, [r1] │ │ │ │ - beq.w 8f4a2 │ │ │ │ + beq.w 8edb6 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8f654 │ │ │ │ + bl 8ef68 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f192 │ │ │ │ + beq.n 8eaa6 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 247508 │ │ │ │ + bl 2489c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241e80 │ │ │ │ - b.n 8f19c │ │ │ │ + bl 243368 │ │ │ │ + b.n 8eab0 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f156 │ │ │ │ + b.n 8ea6a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8f074 │ │ │ │ + b.n 8e988 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8eee2 │ │ │ │ - add r1, pc, #4 @ (adr r1, 8f228 ) │ │ │ │ + bhi.w 8e7f6 │ │ │ │ + add r1, pc, #4 @ (adr r1, 8eb3c ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3170008 │ │ │ │ - @ instruction: 0xf4f90008 │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 14, cr0, cr3, cr8, {0} │ │ │ │ - ssat r0, #9, fp │ │ │ │ - sub.w r0, r9, #8 │ │ │ │ + stc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + cdp 0, 0, cr0, cr13, cr8, {0} │ │ │ │ + b.n 8eb36 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb3a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb3e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb42 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb46 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb4a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb4e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb52 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb56 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb5a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb5e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb62 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb66 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb6a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb6e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8eb72 │ │ │ │ + movs r0, r1 │ │ │ │ + ldc 0, cr0, [pc], {8} │ │ │ │ + @ instruction: 0xeabd0008 │ │ │ │ sub.w r3, r1, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ef08 │ │ │ │ + bhi.w 8e81c │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3170008 │ │ │ │ - @ instruction: 0xf4f90008 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - vhadd.s8 d0, d9, d8 │ │ │ │ - ssat r0, #9, fp │ │ │ │ - sub.w r0, r9, #8 │ │ │ │ + stc 0, cr0, [fp], #-32 @ 0xffffffe0 │ │ │ │ + cdp 0, 0, cr0, cr13, cr8, {0} │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + @ instruction: 0xe81d0008 │ │ │ │ + ldc 0, cr0, [pc], {8} │ │ │ │ + @ instruction: 0xeabd0008 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8f0b6 │ │ │ │ - b.n 8f3dc │ │ │ │ + bne.w 8e9ca │ │ │ │ + b.n 8ecf0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eea4 │ │ │ │ + beq.w 8e7b8 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8f324 │ │ │ │ + bhi.n 8ec38 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8ee94 │ │ │ │ + b.n 8e7a8 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f074 │ │ │ │ + b.n 8e988 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f5ae │ │ │ │ + bne.w 8eec2 │ │ │ │ mov r2, r4 │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8f304 │ │ │ │ + bls.n 8ec18 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8f3c4 │ │ │ │ + beq.n 8ecd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8f304 │ │ │ │ + bls.n 8ec18 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8f3c4 │ │ │ │ + beq.n 8ecd8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8ee88 │ │ │ │ + b.n 8e79c │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f30c │ │ │ │ - movw r1, #10852 @ 0x2a64 │ │ │ │ + beq.n 8ec20 │ │ │ │ + movw r1, #14116 @ 0x3724 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #30192 @ 0x75f0 │ │ │ │ + movw r0, #33456 @ 0x82b0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 78004 │ │ │ │ - b.n 8f19a │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 8eaae │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8f5d6 │ │ │ │ + bcs.w 8eeea │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f5da │ │ │ │ + beq.w 8eeee │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f08a │ │ │ │ + beq.w 8e99e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10952 @ 0x2ac8 │ │ │ │ + movw r1, #14216 @ 0x3788 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241e80 │ │ │ │ - b.n 8f19c │ │ │ │ + bl 243368 │ │ │ │ + b.n 8eab0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 247508 │ │ │ │ + bl 2489c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241e80 │ │ │ │ - b.n 8f19c │ │ │ │ + bl 243368 │ │ │ │ + b.n 8eab0 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r1, [ip] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.w 8ee94 │ │ │ │ + bls.w 8e7a8 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.n 8f32a │ │ │ │ - b.n 8f3c6 │ │ │ │ + bne.n 8ec3e │ │ │ │ + b.n 8ecda │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21ecf0 │ │ │ │ + bl 220284 <_PyTime_FromMillisecondsObject@@Base+0x5a0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f49c │ │ │ │ + bne.n 8edb0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f0da │ │ │ │ - b.n 8f156 │ │ │ │ + bne.w 8e9ee │ │ │ │ + b.n 8ea6a │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w sl, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21ecf0 │ │ │ │ + bl 220284 <_PyTime_FromMillisecondsObject@@Base+0x5a0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f3aa │ │ │ │ + bne.n 8ecbe │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f11a │ │ │ │ - b.n 8f156 │ │ │ │ + bne.w 8ea2e │ │ │ │ + b.n 8ea6a │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8f334 │ │ │ │ + bhi.w 8ec48 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8ee94 │ │ │ │ + b.n 8e7a8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w sl, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21ecf0 │ │ │ │ - cbnz r0, 8f490 │ │ │ │ + bl 220284 <_PyTime_FromMillisecondsObject@@Base+0x5a0> │ │ │ │ + cbnz r0, 8eda4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f112 │ │ │ │ - b.n 8f156 │ │ │ │ + bne.w 8ea26 │ │ │ │ + b.n 8ea6a │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8f3aa │ │ │ │ + b.n 8ecbe │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8f3a2 │ │ │ │ + b.n 8ecb6 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8f3aa │ │ │ │ + b.n 8ecbe │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 21ecf0 │ │ │ │ + bl 220284 <_PyTime_FromMillisecondsObject@@Base+0x5a0> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f192 │ │ │ │ - b.n 8f1f4 │ │ │ │ + beq.w 8eaa6 │ │ │ │ + b.n 8eb08 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8f50c │ │ │ │ - movw r3, #14124 @ 0x372c │ │ │ │ + cbz r3, 8ee20 │ │ │ │ + movw r3, #17460 @ 0x4434 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #10912 @ 0x2aa0 │ │ │ │ + movw r1, #14176 @ 0x3760 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241e80 │ │ │ │ - b.n 8f19c │ │ │ │ + bl 243368 │ │ │ │ + b.n 8eab0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f5ba │ │ │ │ - movw r1, #10820 @ 0x2a44 │ │ │ │ + bne.n 8eece │ │ │ │ + movw r1, #14084 @ 0x3704 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #30192 @ 0x75f0 │ │ │ │ + movw r0, #33456 @ 0x82b0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #21584 @ 0x5450 │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r3, #24848 @ 0x6110 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + movw r3, #55428 @ 0xd884 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 8f4de │ │ │ │ + b.n 8edf2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f62e │ │ │ │ + bne.n 8ef42 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8f5a4 │ │ │ │ - movw r3, #21584 @ 0x5450 │ │ │ │ + cbnz r3, 8eeb8 │ │ │ │ + movw r3, #24848 @ 0x6110 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + movw r3, #55428 @ 0xd884 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 8f590 │ │ │ │ - movw r1, #10736 @ 0x29f0 │ │ │ │ + bne.n 8eea4 │ │ │ │ + movw r1, #14000 @ 0x36b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 8f59c │ │ │ │ + ble.n 8eeb0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8f582 │ │ │ │ - movw r2, #15068 @ 0x3adc │ │ │ │ + beq.n 8ee96 │ │ │ │ + movw r2, #18292 @ 0x4774 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r2, r6, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #10996 @ 0x2af4 │ │ │ │ + movw r1, #14260 @ 0x37b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241e80 │ │ │ │ - b.n 8f19c │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + bl 243368 │ │ │ │ + b.n 8eab0 │ │ │ │ + movw r2, #55428 @ 0xd884 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8f562 │ │ │ │ + b.n 8ee76 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8f636 │ │ │ │ - movw r1, #10756 @ 0x2a04 │ │ │ │ + bgt.n 8ef4a │ │ │ │ + movw r1, #14020 @ 0x36c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8f582 │ │ │ │ + beq.n 8ee96 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 8f55a │ │ │ │ - movw r3, #14124 @ 0x372c │ │ │ │ + b.n 8ee6e │ │ │ │ + movw r3, #17460 @ 0x4434 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 8f544 │ │ │ │ + b.n 8ee58 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt.n 8f5c2 │ │ │ │ + bgt.n 8eed6 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8ee88 │ │ │ │ + b.n 8e79c │ │ │ │ mov r2, r4 │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 8ee88 │ │ │ │ - movw r1, #10764 @ 0x2a0c │ │ │ │ + b.n 8e79c │ │ │ │ + movw r1, #14028 @ 0x36cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #30192 @ 0x75f0 │ │ │ │ + movw r0, #33456 @ 0x82b0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8f19c │ │ │ │ + b.n 8eab0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f19a │ │ │ │ + beq.w 8eaae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8f640 │ │ │ │ - movw r3, #14124 @ 0x372c │ │ │ │ + cbz r3, 8ef54 │ │ │ │ + movw r3, #17460 @ 0x4434 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #10884 @ 0x2a84 │ │ │ │ + movw r1, #14148 @ 0x3744 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241e80 │ │ │ │ - b.n 8f19c │ │ │ │ + bl 243368 │ │ │ │ + b.n 8eab0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #11040 @ 0x2b20 │ │ │ │ + movw r1, #14304 @ 0x37e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 8f57a │ │ │ │ + bl d5480 │ │ │ │ + b.n 8ee8e │ │ │ │ mov r1, r4 │ │ │ │ - bl 12f220 │ │ │ │ - b.n 8f57a │ │ │ │ - movw r1, #10744 @ 0x29f8 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 8ee8e │ │ │ │ + movw r1, #14008 @ 0x36b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 8f554 │ │ │ │ - movw r3, #21584 @ 0x5450 │ │ │ │ + b.n 8ee68 │ │ │ │ + movw r3, #24848 @ 0x6110 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + movw r3, #55428 @ 0xd884 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 8f5fe │ │ │ │ + b.n 8ef12 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ @@ -151215,495 +150526,495 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 8fe76 │ │ │ │ + bhi.w 8f93a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - lsls r1, r7, #13 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r7, r6, #10 │ │ │ │ + lsls r7, r5, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r7, r1, #11 │ │ │ │ lsls r5, r2, #7 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ movs r1, r7 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ lsls r6, r4, #7 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ lsls r4, r4, #12 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsls r2, r6, #12 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r7, r0, #8 │ │ │ │ lsls r1, r4, #6 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ lsls r4, r5, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r5, r6, #15 │ │ │ │ + lsls r5, r1, #19 │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8f754 │ │ │ │ + bne.n 8f068 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r2, 8f76a │ │ │ │ + cbz r2, 8f07e │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8f750 │ │ │ │ + ble.n 8f064 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f782 │ │ │ │ + beq.n 8f096 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8f750 │ │ │ │ + beq.n 8f064 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f782 │ │ │ │ + beq.n 8f096 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8f750 │ │ │ │ + beq.n 8f064 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f782 │ │ │ │ + beq.n 8f096 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8f750 │ │ │ │ + beq.n 8f064 │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 8f782 │ │ │ │ + beq.n 8f096 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8f742 │ │ │ │ + bne.n 8f056 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f384 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - beq.w 8fbc2 │ │ │ │ + beq.w 8f4d6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 8f782 │ │ │ │ + beq.n 8f096 │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f76a │ │ │ │ + bne.n 8f07e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8f750 │ │ │ │ + bne.n 8f064 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r4, r7, #2 │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8fa4a │ │ │ │ + beq.w 8f35e │ │ │ │ str r5, [r7, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add.w r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ - bmi.n 8f75a │ │ │ │ - movw r0, #50576 @ 0xc590 │ │ │ │ + bmi.n 8f06e │ │ │ │ + movw r0, #53800 @ 0xd228 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f384 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8f7d4 │ │ │ │ + beq.n 8f0e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f960 │ │ │ │ + bne.w 8f274 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #11556 @ 0x2d24 │ │ │ │ + movwne r0, #14820 @ 0x39e4 │ │ │ │ movtne r0, #40 @ 0x28 │ │ │ │ - bne.w 8fa70 │ │ │ │ + bne.w 8f384 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fdf4 │ │ │ │ + blt.w 8f8d6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r7, #4] │ │ │ │ str.w r5, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ movw r2, #49751 @ 0xc257 │ │ │ │ movt r2, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ add.w r0, r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 8fe80 │ │ │ │ + beq.w 8f698 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8fc1c │ │ │ │ + bne.w 8f50e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8feaa │ │ │ │ + bne.w 8f690 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8fc6a │ │ │ │ + bpl.w 8f57e │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcca │ │ │ │ + beq.w 8f5de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl db898 <_PyNumber_Index@@Base> │ │ │ │ + bl db380 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fc5a │ │ │ │ - bl 85e88 │ │ │ │ + beq.w 8f56e │ │ │ │ + bl 85a18 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8fbb0 │ │ │ │ + bne.w 8f4c4 │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.w 8fc5a │ │ │ │ + beq.w 8f56e │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 148050 │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8f8e2 │ │ │ │ + bne.n 8f1f6 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f960 │ │ │ │ + bne.n 8f274 │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.w 8ff16 │ │ │ │ + bpl.w 8f70c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8ff16 │ │ │ │ + bne.w 8f70c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 8ff10 │ │ │ │ + bpl.w 8f706 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8fda8 │ │ │ │ + bne.w 8f8ea │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 8feec │ │ │ │ + beq.w 8f914 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fef6 │ │ │ │ + blt.w 8f91e │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 8f760 │ │ │ │ + ble.w 8f074 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11136 @ 0x2b80 │ │ │ │ + movw r1, #14400 @ 0x3840 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ + b.n 8f078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl e1bc8 │ │ │ │ + bl e1ea4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8fc0e │ │ │ │ + beq.w 8f552 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8fdb6 │ │ │ │ + blt.w 8f9aa │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8fdda │ │ │ │ + bge.w 8f8f8 │ │ │ │ strh r5, [r7, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add.w r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ - bpl.w 8fe08 │ │ │ │ + bpl.w 8f686 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 14e584 │ │ │ │ + bl 14f5dc │ │ │ │ strd r0, r1, [r5] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 123614 │ │ │ │ + bl 123dbc │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8fc4c │ │ │ │ + beq.w 8f560 │ │ │ │ strd r8, r7, [r5] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 148050 │ │ │ │ + bl 148fe8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8fcb4 │ │ │ │ + beq.w 8f5c8 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8fc82 │ │ │ │ + bne.w 8f59a │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fd52 │ │ │ │ + bne.w 8f944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ movw r2, #49751 @ 0xc257 │ │ │ │ movt r2, #5 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ str r5, [r7, #4] │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 176650 │ │ │ │ + bl 177874 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8f7a0 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 8f0b4 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f7a0 │ │ │ │ + beq.w 8f0b4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ + b.n 8f078 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bmi.w 8f75a │ │ │ │ - movw r0, #65264 @ 0xfef0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + bmi.w 8f06e │ │ │ │ + movw r0, #2968 @ 0xb98 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 248f98 │ │ │ │ + b.w 24a430 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 8fe08 │ │ │ │ + bpl.w 8f686 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 176650 │ │ │ │ + bl 177874 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #1304 @ 0x518 │ │ │ │ + movw r1, #4568 @ 0x11d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 8ff9a │ │ │ │ + beq.w 8f790 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8ff90 │ │ │ │ + bne.w 8f786 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ff86 │ │ │ │ + beq.w 8f77c │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ and.w fp, r2, #134217728 @ 0x8000000 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.w 8ff60 │ │ │ │ + bmi.w 8f756 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8ff60 │ │ │ │ + beq.w 8f756 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 87f30 │ │ │ │ + bl 87aac │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ffb6 │ │ │ │ + bne.w 8f7ac │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8fcaa │ │ │ │ + bpl.w 8f5be │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cefa4 │ │ │ │ + bl cea44 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90050 │ │ │ │ + beq.w 8f866 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #52164 @ 0xcbc4 │ │ │ │ + movw r2, #55428 @ 0xd884 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 8ffd4 │ │ │ │ + beq.w 8f7ca │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 29b58 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 8ff38 │ │ │ │ + bne.w 8f72e │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ff20 │ │ │ │ + beq.w 8f716 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #49461 @ 0xc135 │ │ │ │ + movw r5, #49313 @ 0xc0a1 │ │ │ │ movt r5, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #1 │ │ │ │ ldrd r0, r7, [r3] │ │ │ │ add.w ip, r7, #1 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -151712,434 +151023,338 @@ │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8f760 │ │ │ │ + beq.w 8f074 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f760 │ │ │ │ + bne.w 8f074 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f760 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f8ac │ │ │ │ + bne.w 8f1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f8ac │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f1c0 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fdd0 │ │ │ │ + beq.w 8f6c2 │ │ │ │ adds r4, r7, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8f760 │ │ │ │ + bne.w 8f074 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrd r3, r0, [r7] │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ str.w r5, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f760 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - bl 176650 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.w 8f988 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8f988 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fca6 │ │ │ │ + bne.n 8f596 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 8fe2c │ │ │ │ + bpl.w 8f666 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fcca │ │ │ │ + beq.n 8f5de │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8fe12 │ │ │ │ + bne.w 8f9ce │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 8f760 │ │ │ │ - bl 805dc │ │ │ │ + b.n 8f074 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + bl 177874 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.w 8f29c │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f9c8 │ │ │ │ + beq.w 8f29c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - bl 805dc │ │ │ │ + b.n 8f078 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f960 │ │ │ │ + beq.w 8f2dc │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8f078 │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8f274 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f8b2 │ │ │ │ + b.n 8f1c6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23cde0 │ │ │ │ + bl 23e3b8 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r5, #0] │ │ │ │ - bge.w 8f880 │ │ │ │ + bge.w 8f194 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f384 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 8f53a │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 23cde0 │ │ │ │ + bl 23e3b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8fc7e │ │ │ │ + blt.n 8f592 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.w 8fe4c │ │ │ │ + bne.w 8f83c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8f760 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 8fc48 │ │ │ │ - movw r0, #11068 @ 0x2b3c │ │ │ │ + b.n 8f074 │ │ │ │ + movw r0, #14332 @ 0x37fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f384 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f9ea │ │ │ │ + beq.w 8f2fe │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - movw r0, #11324 @ 0x2c3c │ │ │ │ + b.n 8f078 │ │ │ │ + movw r0, #14588 @ 0x38fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f384 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8fd1c │ │ │ │ + bne.n 8f630 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 8fd40 │ │ │ │ + bmi.n 8f654 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8fd2e │ │ │ │ - bl 87f30 │ │ │ │ - cbnz r0, 8fd2e │ │ │ │ - movw r0, #11276 @ 0x2c0c │ │ │ │ + beq.n 8f642 │ │ │ │ + bl 87aac │ │ │ │ + cbnz r0, 8f642 │ │ │ │ + movw r0, #14540 @ 0x38cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ - bl 87f30 │ │ │ │ + b.n 8f384 │ │ │ │ + bl 87aac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fce8 │ │ │ │ - movw r0, #46992 @ 0xb790 │ │ │ │ + bne.n 8f5fc │ │ │ │ + movw r0, #50256 @ 0xc450 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f384 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8fd12 │ │ │ │ + bne.n 8f626 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f760 │ │ │ │ + b.n 8f074 │ │ │ │ mov r0, r8 │ │ │ │ - bl 192400 │ │ │ │ + bl 193fa8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 90046 │ │ │ │ + beq.w 8f94e │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - b.n 8fd00 │ │ │ │ - movw r0, #19088 @ 0x4a90 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.n 8fa70 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - bl 176650 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, r5, #1 │ │ │ │ - beq.n 8fd72 │ │ │ │ - strb r5, [r7, #0] │ │ │ │ - b.n 8f760 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8fd6e │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl 23b548 │ │ │ │ - vstr d0, [sp, #32] │ │ │ │ - vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8f960 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - ldmdb r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 8f760 │ │ │ │ - cmp r2, #2 │ │ │ │ - ite eq │ │ │ │ - ldrheq.w r3, [r8] │ │ │ │ - ldrne.w r3, [r8] │ │ │ │ - b.n 8f924 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11184 @ 0x2bb0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - movw r0, #11540 @ 0x2d14 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11228 @ 0x2bdc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - bl d7c64 │ │ │ │ - movw r0, #11596 @ 0x2d4c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - b.n 8fa76 │ │ │ │ - movw r0, #10904 @ 0x2a98 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.n 8fa70 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9564 @ 0x255c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - movw r4, #50576 @ 0xc590 │ │ │ │ + b.n 8f614 │ │ │ │ + movw r4, #53800 @ 0xd228 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #42032 @ 0xa430 │ │ │ │ + movw r0, #45256 @ 0xb0c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 8fa76 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 8f760 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9412 @ 0x24c4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ - movw r0, #11628 @ 0x2d6c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f38a │ │ │ │ + movw r0, #14240 @ 0x37a0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.n 8f384 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 8f194 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbnz r3, 8fed8 │ │ │ │ + cbnz r3, 8f6f2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8feb2 │ │ │ │ + bne.n 8f6cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d1ed8 │ │ │ │ + bl d1998 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fd52 │ │ │ │ + bne.w 8f944 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 8f80c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 8f880 │ │ │ │ + b.n 8f120 │ │ │ │ + movw r0, #14804 @ 0x39d4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.n 8f384 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8b690 │ │ │ │ + bl 8af6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcca │ │ │ │ + beq.w 8f5de │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl d24c4 │ │ │ │ - b.n 8fe9e │ │ │ │ + bl d1f84 │ │ │ │ + b.n 8f6b6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl d24c4 │ │ │ │ - b.n 8fe9e │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8f960 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11092 @ 0x2b54 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ + bl d1f84 │ │ │ │ + b.n 8f6b6 │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ - b.n 8f91a │ │ │ │ - movw r0, #11304 @ 0x2c28 │ │ │ │ + b.n 8f22e │ │ │ │ + movw r0, #14568 @ 0x38e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f384 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8ff30 │ │ │ │ + beq.n 8f726 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8ff58 │ │ │ │ - bl 1ef298 │ │ │ │ + cbz r2, 8f74e │ │ │ │ + bl 1f1078 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f764 │ │ │ │ + b.n 8f078 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8ff4e │ │ │ │ + beq.n 8f744 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8ff4e │ │ │ │ + cbnz r2, 8f744 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #11504 @ 0x2cf0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #14768 @ 0x39b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f384 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ff30 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f726 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ff72 │ │ │ │ + beq.n 8f768 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8ffc2 │ │ │ │ + beq.n 8f7b8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fb2c │ │ │ │ - movw r0, #11388 @ 0x2c7c │ │ │ │ + b.n 8f440 │ │ │ │ + movw r0, #14652 @ 0x393c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ - movw r0, #11352 @ 0x2c58 │ │ │ │ + b.n 8f384 │ │ │ │ + movw r0, #14616 @ 0x3918 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f384 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8ff86 │ │ │ │ + beq.n 8f77c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8f7b4 │ │ │ │ + bpl.w 8f0c8 │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.n 8fb06 │ │ │ │ + b.n 8f41a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8ff6c │ │ │ │ + bne.n 8f762 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9005a │ │ │ │ + beq.n 8f870 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fb2c │ │ │ │ + b.n 8f440 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 900a4 │ │ │ │ + beq.n 8f8ba │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 90066 │ │ │ │ + bne.n 8f87c │ │ │ │ cmp r4, ip │ │ │ │ - blt.n 8ff20 │ │ │ │ + blt.n 8f716 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ff20 │ │ │ │ + beq.n 8f716 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #49461 @ 0xc135 │ │ │ │ + movw r0, #49313 @ 0xc0a1 │ │ │ │ movt r0, #5 │ │ │ │ ldrd r8, ip, [r2] │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r8, ip, lsl #3] │ │ │ │ add.w r2, r8, ip, lsl #3 │ │ │ │ @@ -152149,167 +151364,264 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r4, r7, #3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w fp, [r5] │ │ │ │ - b.n 8fb92 │ │ │ │ - ldrb.w r3, [r8, #16] │ │ │ │ - strb r3, [r5, #0] │ │ │ │ - b.w 8f760 │ │ │ │ - movw r0, #11408 @ 0x2c90 │ │ │ │ + b.n 8f4a6 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 8f074 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12676 @ 0x3184 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8f078 │ │ │ │ + movw r0, #14672 @ 0x3950 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f384 │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fb2c │ │ │ │ + b.n 8f440 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 90032 │ │ │ │ + bge.n 8f828 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90084 │ │ │ │ + beq.n 8f89a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 90082 │ │ │ │ + cbnz r2, 8f898 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #6496 @ 0x1960 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r2, fp │ │ │ │ - movw r1, #11452 @ 0x2cbc │ │ │ │ + movw r1, #14716 @ 0x397c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f764 │ │ │ │ + b.w 8f078 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 900b4 │ │ │ │ + beq.n 8f8cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 900be │ │ │ │ - movw r0, #11428 @ 0x2ca4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 8f9c6 │ │ │ │ + movw r0, #14692 @ 0x3964 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.n 8f384 │ │ │ │ + bl d7748 │ │ │ │ + movw r0, #14860 @ 0x3a0c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + b.n 8f38a │ │ │ │ + cmp r2, #2 │ │ │ │ + ite eq │ │ │ │ + ldrheq.w r3, [r8] │ │ │ │ + ldrne.w r3, [r8] │ │ │ │ + b.n 8f238 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #14492 @ 0x389c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + mov r0, r9 │ │ │ │ + b.w 8f078 │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8f274 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #14356 @ 0x3814 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + mov r0, r9 │ │ │ │ + b.w 8f078 │ │ │ │ + movw r0, #14892 @ 0x3a2c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fa70 │ │ │ │ + b.n 8f384 │ │ │ │ + movw r0, #22352 @ 0x5750 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.n 8f384 │ │ │ │ + ldrb.w r3, [r8, #16] │ │ │ │ + strb r3, [r5, #0] │ │ │ │ + b.w 8f074 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + bl 177874 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, r5, #1 │ │ │ │ + beq.n 8f970 │ │ │ │ + strb r5, [r7, #0] │ │ │ │ + b.w 8f074 │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8f96a │ │ │ │ + mov r0, r9 │ │ │ │ + b.w 8f078 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl 23ca44 │ │ │ │ + vstr d0, [sp, #32] │ │ │ │ + vstr d1, [sp, #40] @ 0x28 │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8f274 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + ldmdb r3, {r0, r1, r2, r3} │ │ │ │ + stmia.w r5, {r0, r1, r2, r3} │ │ │ │ + b.w 8f074 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #14448 @ 0x3870 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + mov r0, r9 │ │ │ │ + b.w 8f078 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 900b4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f8cc │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12828 @ 0x321c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + mov r0, r9 │ │ │ │ + b.w 8f078 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #420 @ 0x1a4 │ │ │ │ ldrcs r3, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 9047e │ │ │ │ + bcs.w 8fdbc │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ - bcs.w 9046a │ │ │ │ + bcs.w 8fda8 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r3, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 9047e │ │ │ │ + bcs.w 8fdbc │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 90228 │ │ │ │ + bls.w 8fb4a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9023a │ │ │ │ + beq.w 8fb5c │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 9023a │ │ │ │ + beq.w 8fb5c │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov sl, lr │ │ │ │ mov fp, r5 │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #57651 @ 0xe133 │ │ │ │ + movw r3, #57601 @ 0xe101 │ │ │ │ movt r3, #3 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9054e │ │ │ │ + bne.w 8fe82 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9054e │ │ │ │ + beq.w 8fe82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 905d6 │ │ │ │ + beq.w 8ff00 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90494 │ │ │ │ + beq.w 8fdd2 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - ble.w 90424 │ │ │ │ + ble.w 8fd62 │ │ │ │ add.w r7, r2, #8 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 90246 │ │ │ │ + bmi.n 8fb68 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 7917c │ │ │ │ - adds r5, #1 │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 905b0 │ │ │ │ + beq.n 8fbac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ + adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90288 │ │ │ │ + bne.n 8fbc6 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 901a4 │ │ │ │ + blt.n 8fac8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 901e6 │ │ │ │ + beq.n 8fb08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905a8 │ │ │ │ + beq.w 8fee8 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq sl, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r0, fp, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90420 │ │ │ │ + beq.w 8fd5e │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ @@ -152318,26 +151630,26 @@ │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #207 @ 0xcf │ │ │ │ - bhi.w 90478 │ │ │ │ + bhi.w 8fdb6 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9011c │ │ │ │ + bne.w 8fa40 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r5, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 9023a │ │ │ │ + beq.n 8fb5c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 90222 │ │ │ │ - ldr r3, [pc, #612] @ (904ac ) │ │ │ │ + b.n 8fb44 │ │ │ │ + ldr r3, [pc, #640] @ (8fdec ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -152347,653 +151659,656 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90588 │ │ │ │ + beq.w 8feb4 │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7917c │ │ │ │ - b.n 901be │ │ │ │ + bl 79168 │ │ │ │ + adds r0, #3 │ │ │ │ + bne.n 8fae6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 8fbc0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8fef0 │ │ │ │ + bl d7748 │ │ │ │ + b.n 8fb08 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r4, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 902b0 │ │ │ │ + beq.n 8fbee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905ce │ │ │ │ + beq.w 8fef8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 904b0 │ │ │ │ + bne.w 8fdf0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 904bc │ │ │ │ - ldr r3, [pc, #476] @ (904ac ) │ │ │ │ + bne.w 8fdfc │ │ │ │ + ldr r3, [pc, #476] @ (8fdec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add.w r7, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r7, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9059c │ │ │ │ + beq.w 8fedc │ │ │ │ movw r3, #45388 @ 0xb14c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add.w r5, r6, #99328 @ 0x18400 │ │ │ │ str.w r1, [r7, #1164] @ 0x48c │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 90304 │ │ │ │ - b.n 90318 │ │ │ │ + cbnz r2, 8fc42 │ │ │ │ + b.n 8fc56 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 90318 │ │ │ │ + cbz r2, 8fc56 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 902fe │ │ │ │ + bne.n 8fc3c │ │ │ │ mov ip, r5 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90304 │ │ │ │ + bne.n 8fc42 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 903c4 │ │ │ │ + beq.n 8fd02 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 90592 │ │ │ │ + bcs.w 8fed2 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 90560 │ │ │ │ + bcs.w 8fea0 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 9056a │ │ │ │ + bcs.w 8feaa │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 9050e │ │ │ │ + bls.w 8fe4e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90542 │ │ │ │ + beq.w 8fe94 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 9035c │ │ │ │ + beq.n 8fc9a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9052c │ │ │ │ + beq.w 8fe6c │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cbz r1, 903ba │ │ │ │ + cbz r1, 8fcf8 │ │ │ │ add.w r6, r6, #99328 @ 0x18400 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r7, #80] @ 0x50 │ │ │ │ - bcs.w 90524 │ │ │ │ + bcs.w 8fe64 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs r1, [r7, #52] @ 0x34 │ │ │ │ - bcs.w 90524 │ │ │ │ + bcs.w 8fe64 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r7, #56] @ 0x38 │ │ │ │ - bcs.w 90524 │ │ │ │ + bcs.w 8fe64 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.n 9049e │ │ │ │ + bls.n 8fddc │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 903b2 │ │ │ │ + cbz r1, 8fcf0 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 903b2 │ │ │ │ + beq.n 8fcf0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 903b2 │ │ │ │ - cbnz r2, 903c4 │ │ │ │ + cbz r3, 8fcf0 │ │ │ │ + cbnz r2, 8fd02 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9036a │ │ │ │ + bne.n 8fca8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 90486 │ │ │ │ + bne.n 8fdc4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9048c │ │ │ │ + bne.n 8fdca │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 904e6 │ │ │ │ + bne.w 8fe26 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 90430 │ │ │ │ + cbz r2, 8fd6e │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 904e6 │ │ │ │ + ble.n 8fe26 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9044a │ │ │ │ + beq.n 8fd88 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 904e6 │ │ │ │ + beq.n 8fe26 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9044a │ │ │ │ + beq.n 8fd88 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 904e6 │ │ │ │ + beq.n 8fe26 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9044a │ │ │ │ + beq.n 8fd88 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 904e6 │ │ │ │ + beq.n 8fe26 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 9044a │ │ │ │ + beq.n 8fd88 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 90410 │ │ │ │ - b.n 904e6 │ │ │ │ + bne.n 8fd4e │ │ │ │ + b.n 8fe26 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9015a │ │ │ │ + b.n 8fa7e │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 901de │ │ │ │ - b.n 901e6 │ │ │ │ + bne.w 8fb00 │ │ │ │ + b.n 8fb08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9044a │ │ │ │ + beq.n 8fd88 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90432 │ │ │ │ + bne.n 8fd70 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 904e6 │ │ │ │ + bne.n 8fe26 │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 901f2 │ │ │ │ + beq.w 8fb14 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 901f2 │ │ │ │ + bne.w 8fb14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 901f2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fb14 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub.w r2, fp, #380 @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9011c │ │ │ │ - b.n 9023a │ │ │ │ + bne.w 8fa40 │ │ │ │ + b.n 8fb5c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9011c │ │ │ │ - b.n 9023a │ │ │ │ + bne.w 8fa40 │ │ │ │ + b.n 8fb5c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 903d0 │ │ │ │ + beq.n 8fd0e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 903d0 │ │ │ │ - b.n 904e6 │ │ │ │ + beq.n 8fd0e │ │ │ │ + b.n 8fe26 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 9019c │ │ │ │ - b.n 901e6 │ │ │ │ + bgt.w 8fac0 │ │ │ │ + b.n 8fb08 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.n 90520 │ │ │ │ + bhi.n 8fe60 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 903a6 │ │ │ │ - b.n 903b2 │ │ │ │ + bne.w 8fce4 │ │ │ │ + b.n 8fcf0 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 904ec │ │ │ │ + beq.n 8fe2c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 90574 │ │ │ │ + beq.n 8febe │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #18333 @ 0x479d │ │ │ │ + movw r3, #22605 @ 0x584d │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ itttt eq │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ ldreq r3, [r2, #84] @ 0x54 │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ streq r3, [r2, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9044e │ │ │ │ + b.n 8fd8c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #65425 @ 0xff91 │ │ │ │ - movt r3, #15 │ │ │ │ + movw r3, #1001 @ 0x3e9 │ │ │ │ + movt r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 904bc │ │ │ │ + bne.n 8fdfc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r2, #156 @ 0x9c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 904bc │ │ │ │ + bne.n 8fdfc │ │ │ │ ldr.w sl, [r2, #156] @ 0x9c │ │ │ │ - b.n 9044e │ │ │ │ + b.n 8fd8c │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ - bls.w 9034a │ │ │ │ + bls.w 8fc88 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 9034a │ │ │ │ + b.n 8fc88 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 903a6 │ │ │ │ - b.n 903b2 │ │ │ │ + bne.w 8fce4 │ │ │ │ + b.n 8fcf0 │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 903c4 │ │ │ │ + beq.w 8fd02 │ │ │ │ add.w r6, r6, #99328 @ 0x18400 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ - b.n 9036a │ │ │ │ - ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 90362 │ │ │ │ - b.n 903c4 │ │ │ │ + b.n 8fca8 │ │ │ │ mov r0, r6 │ │ │ │ bl 6d774 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 90174 │ │ │ │ - b.n 905c0 │ │ │ │ + bne.w 8fa98 │ │ │ │ + b.n 8fbc0 │ │ │ │ + ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8fca0 │ │ │ │ + b.n 8fd02 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - b.n 9034a │ │ │ │ + b.n 8fc88 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - b.n 9034a │ │ │ │ + b.n 8fc88 │ │ │ │ + add.w r1, r1, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ + b.n 8fb9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 904c8 │ │ │ │ - movw sl, #28537 @ 0x6f79 │ │ │ │ + bne.n 8fe08 │ │ │ │ + movw sl, #35977 @ 0x8c89 │ │ │ │ movt sl, #31 │ │ │ │ - b.n 9044e │ │ │ │ - add.w r1, r1, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - b.n 9027c │ │ │ │ + b.n 8fd8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - b.n 9034a │ │ │ │ + b.n 8fc88 │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90324 │ │ │ │ - b.n 903c4 │ │ │ │ + bne.w 8fc62 │ │ │ │ + b.n 8fd02 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 901e6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 905c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 905c6 │ │ │ │ - bl d7c64 │ │ │ │ - b.n 901e6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fb08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 905c0 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fbc0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 902ae │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fbec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 905fc │ │ │ │ + bmi.n 8ff28 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 901e6 │ │ │ │ + bmi.w 8fb08 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 80558 │ │ │ │ + bl 8057c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 905c0 │ │ │ │ + blt.w 8fbc0 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 901e6 │ │ │ │ - b.n 90180 │ │ │ │ - ldr r3, [pc, #68] @ (90644 ) │ │ │ │ + beq.w 8fb08 │ │ │ │ + b.n 8faa4 │ │ │ │ + ldr r3, [pc, #68] @ (8ff70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 90638 │ │ │ │ + beq.n 8ff64 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 90638 │ │ │ │ + bhi.n 8ff64 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 901e6 │ │ │ │ - b.n 905e4 │ │ │ │ + bne.w 8fb08 │ │ │ │ + b.n 8ff0e │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 9062e │ │ │ │ + b.n 8ff5a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090648 : │ │ │ │ +0008ff74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ - beq.n 906e4 │ │ │ │ + beq.n 90010 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90704 │ │ │ │ + bne.n 90030 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp lr, r4 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ - bne.n 906aa │ │ │ │ + bne.n 8ffd6 │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ add.w ip, ip, #20 │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r5, 906ac │ │ │ │ + cbz r5, 8ffd8 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 906ce │ │ │ │ + cbz r0, 8fffa │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 906c8 │ │ │ │ + cbz r2, 8fff4 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 906a8 │ │ │ │ + cbz r3, 8ffd4 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #12 │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 906e8 │ │ │ │ + cbz r0, 90014 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 906a2 │ │ │ │ + bne.n 8ffce │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 906a6 │ │ │ │ - b.n 906a8 │ │ │ │ + bne.n 8ffd2 │ │ │ │ + b.n 8ffd4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 906aa │ │ │ │ + ble.n 8ffd6 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 906f6 │ │ │ │ + cbz r0, 90022 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90696 │ │ │ │ + bgt.n 8ffc2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 906b4 │ │ │ │ + bgt.n 8ffe0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 906da │ │ │ │ + bgt.n 90006 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 906e4 │ │ │ │ + blt.n 90010 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 906e4 │ │ │ │ + bge.n 90010 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 906be │ │ │ │ + b.n 8ffea │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ - beq.n 907e8 │ │ │ │ + beq.n 90114 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90808 │ │ │ │ + bne.n 90134 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp lr, r4 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ - bne.n 907a2 │ │ │ │ + bne.n 900ce │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ add.w ip, ip, #20 │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r5, 907a4 │ │ │ │ + cbz r5, 900d0 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 907d2 │ │ │ │ + cbz r0, 900fe │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 907c0 │ │ │ │ + cbz r2, 900ec │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 907c4 │ │ │ │ + cbz r3, 900f0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 907ca │ │ │ │ + cbnz r3, 900f6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #12 │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 907ec │ │ │ │ + cbz r0, 90118 │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90796 │ │ │ │ + bne.n 900c2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9079a │ │ │ │ + bne.n 900c6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 907a0 │ │ │ │ + beq.n 900cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 907a0 │ │ │ │ + b.n 900cc │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 907a2 │ │ │ │ + ble.n 900ce │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 907fa │ │ │ │ + cbz r0, 90126 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90786 │ │ │ │ + bgt.n 900b2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 907ac │ │ │ │ + bgt.n 900d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 907de │ │ │ │ + bgt.n 9010a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 907e8 │ │ │ │ + blt.n 90114 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 907e8 │ │ │ │ + ble.n 90114 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ - b.n 907b6 │ │ │ │ + b.n 900e2 │ │ │ │ │ │ │ │ -00090840 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0009016c <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w sl, [pc, #576] @ 90a98 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ + ldr.w sl, [pc, #580] @ 903c8 <_PyObject_LookupSpecial@@Base+0x25c> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ movs r1, #12 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ eor.w r4, r2, r6, asr #3 │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ adds r7, r3, r4 │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r7, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9099a <_PyObject_LookupSpecial@@Base+0x15a> │ │ │ │ + bne.w 902c6 <_PyObject_LookupSpecial@@Base+0x15a> │ │ │ │ ldr.w r2, [r7, #2812] @ 0xafc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9099a <_PyObject_LookupSpecial@@Base+0x15a> │ │ │ │ + bne.w 902c6 <_PyObject_LookupSpecial@@Base+0x15a> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [r3, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 90990 <_PyObject_LookupSpecial@@Base+0x150> │ │ │ │ + beq.n 902bc <_PyObject_LookupSpecial@@Base+0x150> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90a06 <_PyObject_LookupSpecial@@Base+0x1c6> │ │ │ │ + beq.w 90334 <_PyObject_LookupSpecial@@Base+0x1c8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90a12 <_PyObject_LookupSpecial@@Base+0x1d2> │ │ │ │ - movw r3, #56489 @ 0xdca9 │ │ │ │ + beq.w 90340 <_PyObject_LookupSpecial@@Base+0x1d4> │ │ │ │ + movw r3, #57353 @ 0xe009 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 90960 <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ + bne.n 9028c <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 90a7e <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ + beq.w 903ac <_PyObject_LookupSpecial@@Base+0x240> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 90946 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + cbz r0, 90272 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 90a38 <_PyObject_LookupSpecial@@Base+0x1f8> │ │ │ │ + beq.w 90366 <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #0] │ │ │ │ - beq.w 90a44 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ + beq.w 90372 <_PyObject_LookupSpecial@@Base+0x206> │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #58269 @ 0xe39d │ │ │ │ + movw r3, #59133 @ 0xe6fd │ │ │ │ movt r3, #15 │ │ │ │ str.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ @@ -153004,758 +152319,761 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90958 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + beq.n 90284 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90a76 <_PyObject_LookupSpecial@@Base+0x236> │ │ │ │ + beq.w 903a4 <_PyObject_LookupSpecial@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9094e <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ - b.n 90958 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + bne.n 9027a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + b.n 90284 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b78 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90a02 <_PyObject_LookupSpecial@@Base+0x1c2> │ │ │ │ + beq.n 90330 <_PyObject_LookupSpecial@@Base+0x1c4> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 90a92 <_PyObject_LookupSpecial@@Base+0x252> │ │ │ │ + beq.w 903c0 <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90978 <_PyObject_LookupSpecial@@Base+0x138> │ │ │ │ + bne.n 902a4 <_PyObject_LookupSpecial@@Base+0x138> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 90978 <_PyObject_LookupSpecial@@Base+0x138> │ │ │ │ + bgt.n 902a4 <_PyObject_LookupSpecial@@Base+0x138> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 83aa4 <_PyType_LookupRef@@Base+0x114> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - mov fp, r3 │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 83b78 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9098a <_PyObject_LookupSpecial@@Base+0x14a> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cbz r2, 90a02 <_PyObject_LookupSpecial@@Base+0x1c2> │ │ │ │ + bne.n 902b6 <_PyObject_LookupSpecial@@Base+0x14a> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 90330 <_PyObject_LookupSpecial@@Base+0x1c4> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ adds r2, r3, r4 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r7, #2812] @ 0xafc │ │ │ │ adds r7, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 90a16 <_PyObject_LookupSpecial@@Base+0x1d6> │ │ │ │ + bne.n 90344 <_PyObject_LookupSpecial@@Base+0x1d8> │ │ │ │ str r6, [r3, r7] │ │ │ │ dmb ish │ │ │ │ - str.w fp, [r3, r4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r1, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 90a2a <_PyObject_LookupSpecial@@Base+0x1ea> │ │ │ │ + bne.n 90358 <_PyObject_LookupSpecial@@Base+0x1ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 90990 <_PyObject_LookupSpecial@@Base+0x150> │ │ │ │ + beq.n 902bc <_PyObject_LookupSpecial@@Base+0x150> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 908bc <_PyObject_LookupSpecial@@Base+0x7c> │ │ │ │ + bne.w 901e8 <_PyObject_LookupSpecial@@Base+0x7c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 90958 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + b.n 90284 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r3, r7] │ │ │ │ dmb ish │ │ │ │ - str.w fp, [r3, r4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90a02 <_PyObject_LookupSpecial@@Base+0x1c2> │ │ │ │ + beq.n 90330 <_PyObject_LookupSpecial@@Base+0x1c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90a02 <_PyObject_LookupSpecial@@Base+0x1c2> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90a02 <_PyObject_LookupSpecial@@Base+0x1c2> │ │ │ │ + bne.n 90330 <_PyObject_LookupSpecial@@Base+0x1c4> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90330 <_PyObject_LookupSpecial@@Base+0x1c4> │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9090a <_PyObject_LookupSpecial@@Base+0xca> │ │ │ │ + bne.w 90236 <_PyObject_LookupSpecial@@Base+0xca> │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ - movw r2, #58269 @ 0xe39d │ │ │ │ + movw r2, #59133 @ 0xe6fd │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r4, #20] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 90946 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 90272 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90958 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90284 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90a12 <_PyObject_LookupSpecial@@Base+0x1d2> │ │ │ │ + beq.n 90340 <_PyObject_LookupSpecial@@Base+0x1d4> │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 90946 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ - bl d7c64 │ │ │ │ - b.n 90990 <_PyObject_LookupSpecial@@Base+0x150> │ │ │ │ + b.n 90272 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + bl d7748 │ │ │ │ + b.n 902bc <_PyObject_LookupSpecial@@Base+0x150> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090a9c : │ │ │ │ +000903cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #176] @ (90b60 ) │ │ │ │ + ldr r5, [pc, #176] @ (90490 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r7, #20 │ │ │ │ - bpl.n 90ade │ │ │ │ + bpl.n 9040e │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 90ade │ │ │ │ + cbz r5, 9040e │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 90afa │ │ │ │ - cbnz r2, 90b22 │ │ │ │ + cbz r0, 9042a │ │ │ │ + cbnz r2, 90452 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b438 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 90b02 │ │ │ │ + cbz r2, 90432 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90ad6 │ │ │ │ + bne.n 90406 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #12364 @ 0x304c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1545cc <_PyErr_Format@@Base> │ │ │ │ + b.w 15567c <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90ad6 │ │ │ │ + beq.n 90406 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 90b52 │ │ │ │ + bne.n 90482 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #12412 @ 0x307c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2196f8 │ │ │ │ + b.w 21adcc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90b32 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b32 │ │ │ │ + bne.n 90462 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90462 │ │ │ │ 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 90f2a │ │ │ │ + bne.w 9085a │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 90ef4 │ │ │ │ + bhi.w 90824 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #44065 @ 0xac21 │ │ │ │ + movw r3, #44057 @ 0xac19 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90e8a │ │ │ │ + bne.w 907ba │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7ac74 │ │ │ │ + bl 7ac6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d04 │ │ │ │ + beq.w 90634 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 90bd6 │ │ │ │ - ldr r3, [pc, #664] @ (90e4c ) │ │ │ │ + bpl.n 90506 │ │ │ │ + ldr r3, [pc, #664] @ (9077c ) │ │ │ │ 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 90df2 │ │ │ │ + beq.w 90722 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 90e9a │ │ │ │ + bge.w 907ca │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 90f44 │ │ │ │ + bne.w 90874 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 90e44 │ │ │ │ + beq.w 90774 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90d7a │ │ │ │ + beq.w 906aa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 90d08 │ │ │ │ + blt.n 90638 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90eb4 │ │ │ │ + beq.w 907e4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 90c8e │ │ │ │ + ble.n 905be │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 90c78 │ │ │ │ + bne.n 905a8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 90e70 │ │ │ │ + beq.w 907a0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 90c44 │ │ │ │ + beq.n 90574 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 90d7e │ │ │ │ + beq.w 906ae │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90d86 │ │ │ │ + bne.w 906b6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90dae │ │ │ │ + bne.w 906de │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90dd6 │ │ │ │ + bne.w 90706 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 90c8e │ │ │ │ + beq.n 905be │ │ │ │ adds r2, #12 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90c26 │ │ │ │ + beq.n 90556 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 90c80 │ │ │ │ - ldr r1, [pc, #448] @ (90e50 ) │ │ │ │ + bne.n 905b0 │ │ │ │ + ldr r1, [pc, #448] @ (90780 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bc3f4 │ │ │ │ + bl bbea0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90cee │ │ │ │ + beq.n 9061e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r1, 90cb4 │ │ │ │ + cbz r1, 905e4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 90cb4 │ │ │ │ + bge.n 905e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 90e54 │ │ │ │ + bne.w 90784 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 790b0 │ │ │ │ + bl 7909c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 90e7e │ │ │ │ + blt.w 907ae │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #11660 @ 0x2d8c │ │ │ │ + movw r2, #14924 @ 0x3a4c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ - movw r1, #11756 @ 0x2dec │ │ │ │ + movw r1, #15020 @ 0x3aac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90d04 │ │ │ │ + beq.n 90634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90d04 │ │ │ │ + cbnz r3, 90634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 90c72 │ │ │ │ + b.n 905a2 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 90d42 │ │ │ │ + cbz r2, 90672 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 90c10 │ │ │ │ + ble.w 90540 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90d5e │ │ │ │ + beq.n 9068e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 90c10 │ │ │ │ + beq.w 90540 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90d5e │ │ │ │ + beq.n 9068e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 90c10 │ │ │ │ + beq.w 90540 │ │ │ │ adds r2, #16 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 90d5e │ │ │ │ + beq.n 9068e │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 90d32 │ │ │ │ - b.n 90c10 │ │ │ │ + bne.n 90662 │ │ │ │ + b.n 90540 │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90d5e │ │ │ │ + beq.n 9068e │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90d44 │ │ │ │ + bne.n 90674 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90c10 │ │ │ │ + bne.w 90540 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90d7a │ │ │ │ + beq.n 906aa │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ - bne.w 90c40 │ │ │ │ + bne.w 90570 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90c44 │ │ │ │ + b.n 90574 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c5e │ │ │ │ + beq.w 9058e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90c5e │ │ │ │ + beq.w 9058e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90c5e │ │ │ │ + bne.w 9058e │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c68 │ │ │ │ + beq.w 90598 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90c68 │ │ │ │ + beq.w 90598 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90c68 │ │ │ │ + bne.w 90598 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c72 │ │ │ │ + beq.w 905a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90c72 │ │ │ │ + beq.w 905a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90c72 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90c72 │ │ │ │ - ldr r2, [pc, #88] @ (90e4c ) │ │ │ │ + bne.w 905a2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 905a2 │ │ │ │ + ldr r2, [pc, #88] @ (9077c ) │ │ │ │ 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 90f12 │ │ │ │ + beq.w 90842 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 90f0e │ │ │ │ + beq.n 9083e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 90e24 │ │ │ │ + beq.n 90754 │ │ │ │ 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 90f0e │ │ │ │ + bcc.n 9083e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1bfddc │ │ │ │ + bl 1c205c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90cee │ │ │ │ + beq.w 9061e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90c00 │ │ │ │ + bne.w 90530 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90c44 │ │ │ │ + b.n 90574 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #416 @ (adr r0, 90ff4 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 90924 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90ed8 │ │ │ │ + beq.n 90808 │ │ │ │ ldr.w r6, [r2, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, r0 │ │ │ │ - ble.w 90cb4 │ │ │ │ + ble.w 905e4 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 90ed4 │ │ │ │ + bne.n 90804 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 90c40 │ │ │ │ - b.n 90c44 │ │ │ │ - movw r2, #9708 @ 0x25ec │ │ │ │ + bne.w 90570 │ │ │ │ + b.n 90574 │ │ │ │ + movw r2, #13060 @ 0x3304 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - b.n 90cd2 │ │ │ │ + b.n 90602 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90bd6 │ │ │ │ - b.n 90d04 │ │ │ │ + bne.w 90506 │ │ │ │ + b.n 90634 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11680 @ 0x2da0 │ │ │ │ + movw r1, #14944 @ 0x3a60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 90cee │ │ │ │ + bl d5480 │ │ │ │ + b.n 9061e │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90c26 │ │ │ │ + beq.w 90556 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90eb6 │ │ │ │ + bne.n 907e6 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90c26 │ │ │ │ - b.n 90c8e │ │ │ │ + beq.w 90556 │ │ │ │ + b.n 905be │ │ │ │ adds r0, #1 │ │ │ │ - b.n 90e62 │ │ │ │ + b.n 90792 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90e70 │ │ │ │ + beq.n 907a0 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90eda │ │ │ │ + bne.n 9080a │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90e70 │ │ │ │ - b.n 90cb4 │ │ │ │ - movw r0, #11672 @ 0x2d98 │ │ │ │ + beq.n 907a0 │ │ │ │ + b.n 905e4 │ │ │ │ + movw r0, #14936 @ 0x3a58 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3f90 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3a1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d04 │ │ │ │ - b.n 90b88 │ │ │ │ + beq.w 90634 │ │ │ │ + b.n 904b8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 90e00 │ │ │ │ + b.n 90730 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11728 @ 0x2dd0 │ │ │ │ + movw r1, #14992 @ 0x3a90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 90cee │ │ │ │ + bl 12f910 │ │ │ │ + b.n 9061e │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #47120 @ 0xb810 │ │ │ │ + movw r0, #50384 @ 0xc4d0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 246d9c │ │ │ │ + bl 248284 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d04 │ │ │ │ - b.n 90b7e │ │ │ │ + beq.w 90634 │ │ │ │ + b.n 904ae │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90c44 │ │ │ │ + b.n 90574 │ │ │ │ nop │ │ │ │ │ │ │ │ -00090f4c : │ │ │ │ +0009087c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 90f9a │ │ │ │ + bpl.n 908ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 90fb8 │ │ │ │ - movw r3, #6437 @ 0x1925 │ │ │ │ + cbz r2, 908e8 │ │ │ │ + movw r3, #5053 @ 0x13bd │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90f88 │ │ │ │ + bne.n 908b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0ed8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 90f8e │ │ │ │ + bl c097c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 908be │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90f84 │ │ │ │ + bne.n 908b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d7498 │ │ │ │ + bl d6f7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 90f84 │ │ │ │ + b.n 908b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #7172 @ 0x1c04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 90fd8 │ │ │ │ + cbz r2, 90908 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92748 │ │ │ │ + bl 92078 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90f96 │ │ │ │ + beq.n 908c6 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90f84 │ │ │ │ - b.n 90f8e │ │ │ │ + bne.n 908b4 │ │ │ │ + b.n 908be │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #4096 @ 0x1000 │ │ │ │ + movw r1, #7360 @ 0x1cc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 90f8e │ │ │ │ + bl d5480 │ │ │ │ + b.n 908be │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 9101a │ │ │ │ + bpl.n 9094a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 91206 │ │ │ │ + beq.w 90b36 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91218 │ │ │ │ + beq.w 90b48 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9115c │ │ │ │ + beq.w 90a8c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - beq.w 91244 │ │ │ │ + beq.w 90b74 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 9114a │ │ │ │ + ble.n 90a7a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ ittt ne │ │ │ │ addne.w r9, r3, #12 │ │ │ │ movne r5, #1 │ │ │ │ movne r1, r9 │ │ │ │ - bne.w 9116c │ │ │ │ + bne.w 90a9c │ │ │ │ movs r5, #1 │ │ │ │ add.w r9, r3, #12 │ │ │ │ mov fp, r4 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r1, [r9, r5, lsl #2] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 910dc │ │ │ │ + bmi.n 90a0c │ │ │ │ ldr.w r3, [r1, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 9111c │ │ │ │ + bpl.n 90a4c │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 911de │ │ │ │ + bne.w 90b0e │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 911de │ │ │ │ + beq.w 90b0e │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, fp │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 91144 │ │ │ │ + beq.n 90a74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91182 │ │ │ │ + bne.n 90ab2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bgt.n 91072 │ │ │ │ + bgt.n 909a2 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, fp │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9115c │ │ │ │ + beq.n 90a8c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9115c │ │ │ │ + bne.n 90a8c │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 9115c │ │ │ │ - ldr r3, [pc, #372] @ (91254 ) │ │ │ │ + b.n 90a8c │ │ │ │ + ldr r3, [pc, #372] @ (90b84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -153765,228 +153083,228 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91226 │ │ │ │ + beq.w 90b56 │ │ │ │ ldr.w r3, [ip, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 91088 │ │ │ │ + bmi.n 909b8 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ strd sl, r2, [sp] │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 91154 │ │ │ │ - b.n 9115c │ │ │ │ + bne.n 90a84 │ │ │ │ + b.n 90a8c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9115c │ │ │ │ + beq.n 90a8c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91238 │ │ │ │ + beq.n 90b68 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91218 │ │ │ │ + beq.n 90b48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 911d6 │ │ │ │ + b.n 90b06 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 9114a │ │ │ │ + beq.n 90a7a │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 9116c │ │ │ │ + bne.n 90a9c │ │ │ │ cmp r5, r8 │ │ │ │ - blt.w 91064 │ │ │ │ - b.n 9114a │ │ │ │ + blt.w 90994 │ │ │ │ + b.n 90a7a │ │ │ │ mov r2, r3 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 911f0 │ │ │ │ + beq.n 90b20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 911a4 │ │ │ │ + beq.n 90ad4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 911fe │ │ │ │ + cbz r2, 90b2e │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r4, sl │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 911d6 │ │ │ │ + cbz r3, 90b06 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ cmp r1, r7 │ │ │ │ itee ne │ │ │ │ movne r2, r7 │ │ │ │ moveq r1, #0 │ │ │ │ ldreq r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 911d6 │ │ │ │ + beq.n 90b06 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 91230 │ │ │ │ + cbz r3, 90b60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 91144 │ │ │ │ + beq.n 90a74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 9109e │ │ │ │ + b.n 909ce │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 911a4 │ │ │ │ + beq.n 90ad4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 911a4 │ │ │ │ + bne.n 90ad4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 911a4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90ad4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (91258 ) │ │ │ │ - bl bfa8c <_PyUnicode_Equal@@Base> │ │ │ │ + ldr r1, [pc, #76] @ (90b88 ) │ │ │ │ + bl bf530 <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9101a │ │ │ │ + beq.w 9094a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c1924 │ │ │ │ + b.w c13bc │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ - b.n 91114 │ │ │ │ + b.n 90a44 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 911d6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90b06 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 9115c │ │ │ │ + b.n 90a8c │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 9104c │ │ │ │ - b.n 9115c │ │ │ │ + bgt.w 9097c │ │ │ │ + b.n 90a8c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #416 @ (adr r0, 913fc ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 90d2c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91704 │ │ │ │ + beq.w 91034 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 91716 │ │ │ │ + bge.w 91046 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 912fa │ │ │ │ + beq.n 90c2a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 912c0 │ │ │ │ + ble.n 90bf0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91302 │ │ │ │ + beq.n 90c32 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 912c0 │ │ │ │ + beq.n 90bf0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91302 │ │ │ │ + beq.n 90c32 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 912c0 │ │ │ │ + beq.n 90bf0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91302 │ │ │ │ + beq.n 90c32 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 912c0 │ │ │ │ + beq.n 90bf0 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 91302 │ │ │ │ + beq.n 90c32 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 912b2 │ │ │ │ + bne.n 90be2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 912da │ │ │ │ + cbz r2, 90c0a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #42800 @ 0xa730 │ │ │ │ + movw r3, #46024 @ 0xb3c8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #11980 @ 0x2ecc │ │ │ │ + movw r1, #15244 @ 0x3b8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9145c │ │ │ │ + b.n 90d8c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9178e │ │ │ │ + bne.w 910be │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r7, r2, #22 │ │ │ │ - bmi.w 91610 │ │ │ │ + bmi.w 90f40 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 91464 │ │ │ │ + bgt.w 90d94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91640 │ │ │ │ + beq.w 90f70 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 91640 │ │ │ │ + bhi.w 90f70 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -154001,83 +153319,83 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ands.w r1, r1, #4 │ │ │ │ it eq │ │ │ │ moveq sl, r1 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bne.w 9174e │ │ │ │ - ldr.w r8, [pc, #916] @ 91700 │ │ │ │ + bne.w 9107e │ │ │ │ + ldr.w r8, [pc, #916] @ 91030 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - bhi.w 916bc │ │ │ │ + bhi.w 90fec │ │ │ │ adds r5, r5, r3 │ │ │ │ - bmi.w 916bc │ │ │ │ + bmi.w 90fec │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + movw r1, #9353 @ 0x2489 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r6, #712] @ 0x2c8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 915d0 │ │ │ │ + bne.w 90f00 │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs.w 9157a │ │ │ │ + bcs.w 90eaa │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 915b6 │ │ │ │ + beq.w 90ee6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 914b0 │ │ │ │ + beq.n 90de0 │ │ │ │ add r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ strd r1, r1, [r3, #-8] │ │ │ │ ldr.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [ip, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r0, r1 │ │ │ │ - blt.n 914ec │ │ │ │ + blt.n 90e1c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #752] @ (916fc ) │ │ │ │ + ldr r2, [pc, #752] @ (9102c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 915f0 │ │ │ │ + bne.w 90f20 │ │ │ │ str r5, [r3, #20] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 91548 │ │ │ │ + beq.w 90e78 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -154091,41 +153409,41 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq sl, #43613 @ 0xaa5d │ │ │ │ + movweq sl, #42265 @ 0xa519 │ │ │ │ movteq sl, #11 │ │ │ │ - bne.n 91560 │ │ │ │ + bne.n 90e90 │ │ │ │ movw r2, #16312 @ 0x3fb8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ and.w r0, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r0, r1, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bpl.w 91368 │ │ │ │ + bpl.w 90c98 │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ ldrd r1, r0, [r0, #12] │ │ │ │ add r1, r0 │ │ │ │ adds r0, r1, #3 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add r5, r1 │ │ │ │ - b.n 91368 │ │ │ │ + b.n 90c98 │ │ │ │ ldrd r6, r5, [r1, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 91570 │ │ │ │ + bhi.n 90ea0 │ │ │ │ add.w r5, lr, #1 │ │ │ │ add.w r5, r6, r5, lsl #3 │ │ │ │ str r5, [r1, #24] │ │ │ │ adds r5, r1, r6 │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r5, [r1, r6] │ │ │ │ @@ -154135,274 +153453,274 @@ │ │ │ │ strd r1, r1, [r0] │ │ │ │ strd r1, r1, [r3, #-8] │ │ │ │ ldr.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [ip, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 913fa │ │ │ │ + ble.n 90d2a │ │ │ │ ldr.w r1, [ip, #3740] @ 0xe9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 913fa │ │ │ │ + beq.n 90d2a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 913fa │ │ │ │ + beq.n 90d2a │ │ │ │ ldr.w r1, [ip, #3852] @ 0xf0c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 913fa │ │ │ │ + bne.w 90d2a │ │ │ │ ldr.w r1, [fp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 916f0 │ │ │ │ + bne.w 91020 │ │ │ │ add.w r0, fp, #12 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.w 913fa │ │ │ │ + bmi.w 90d2a │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r5, r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9151e │ │ │ │ + bne.n 90e4e │ │ │ │ dmb ish │ │ │ │ - b.n 913fa │ │ │ │ - movw sl, #6325 @ 0x18b5 │ │ │ │ + b.n 90d2a │ │ │ │ + movw sl, #4581 @ 0x11e5 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 91472 │ │ │ │ - movw sl, #7589 @ 0x1da5 │ │ │ │ + b.n 90da2 │ │ │ │ + movw sl, #6205 @ 0x183d │ │ │ │ movt sl, #12 │ │ │ │ - b.n 91472 │ │ │ │ + b.n 90da2 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r4, [r3, #12] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str.w sl, [r3, #24] │ │ │ │ - b.n 9144a │ │ │ │ + b.n 90d7a │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq sl, #28085 @ 0x6db5 │ │ │ │ + movweq sl, #26617 @ 0x67f9 │ │ │ │ movteq sl, #12 │ │ │ │ - beq.n 91472 │ │ │ │ - b.n 91640 │ │ │ │ + beq.n 90da2 │ │ │ │ + b.n 90f70 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r5, [r1, #8] │ │ │ │ - b.n 913dc │ │ │ │ + b.n 90d0c │ │ │ │ ldr.w r0, [r6, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 91628 │ │ │ │ + bne.n 90f58 │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 916bc │ │ │ │ + beq.w 90fec │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w r1, [r5, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r5, #800] @ 0x320 │ │ │ │ - b.n 914ca │ │ │ │ + b.n 90dfa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9157a │ │ │ │ + beq.n 90eaa │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - b.n 914ca │ │ │ │ + b.n 90dfa │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 916bc │ │ │ │ + beq.n 90fec │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 914ce │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 90dfe │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 916c8 │ │ │ │ + bne.n 90ff8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 91420 │ │ │ │ + b.n 90d50 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 91638 │ │ │ │ - cbz r3, 91640 │ │ │ │ + bgt.n 90f68 │ │ │ │ + cbz r3, 90f70 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 91640 │ │ │ │ + bhi.n 90f70 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - b.n 9159e │ │ │ │ + b.n 90ece │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91660 │ │ │ │ + beq.n 90f90 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ + movw r1, #4404 @ 0x1134 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d599c │ │ │ │ - movw sl, #30245 @ 0x7625 │ │ │ │ + b.w d5480 │ │ │ │ + movw sl, #35233 @ 0x89a1 │ │ │ │ movt sl, #22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 916d8 │ │ │ │ + beq.n 91008 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72154 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7216c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 912f6 │ │ │ │ + beq.w 90c26 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #120] @ 91700 │ │ │ │ + ldr.w r8, [pc, #120] @ 91030 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r0, #28] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 91420 │ │ │ │ - movw sl, #7589 @ 0x1da5 │ │ │ │ + b.n 90d50 │ │ │ │ + movw sl, #6205 @ 0x183d │ │ │ │ movt sl, #12 │ │ │ │ - b.n 91668 │ │ │ │ - movw sl, #6325 @ 0x18b5 │ │ │ │ + b.n 90f98 │ │ │ │ + movw sl, #4581 @ 0x11e5 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 91668 │ │ │ │ + b.n 90f98 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 91668 │ │ │ │ + b.n 90f98 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef3fc │ │ │ │ + b.w 1f11dc │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 91606 │ │ │ │ + b.n 90f36 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1168 @ 0x490 │ │ │ │ + movw r1, #4432 @ 0x1150 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 912f6 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 90c26 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 913fa │ │ │ │ - b.n 9150c │ │ │ │ + bne.w 90d2a │ │ │ │ + b.n 90e3c │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 91754 │ │ │ │ + cbz r1, 91084 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 91282 │ │ │ │ + blt.w 90bb2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 91730 │ │ │ │ + cbz r2, 91060 │ │ │ │ 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, #42800 @ 0xa730 │ │ │ │ + movw r3, #46024 @ 0xb3c8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #11908 @ 0x2e84 │ │ │ │ + movw r1, #15172 @ 0x3b44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ - b.n 912f6 │ │ │ │ + bl d5480 │ │ │ │ + b.n 90c26 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 91496 │ │ │ │ + b.n 90dc6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r3, 9176e │ │ │ │ + cbz r3, 9109e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #42800 @ 0xa730 │ │ │ │ + movw r3, #46024 @ 0xb3c8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #11840 @ 0x2e40 │ │ │ │ + movw r1, #15104 @ 0x3b00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 912f6 │ │ │ │ + bl d5480 │ │ │ │ + b.n 90c26 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 912fc │ │ │ │ + bne.w 90c2c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 912c0 │ │ │ │ + bne.w 90bf0 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 91316 │ │ │ │ + bpl.w 90c46 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 91614 │ │ │ │ + ble.w 90f44 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91640 │ │ │ │ - movw sl, #30245 @ 0x7625 │ │ │ │ + bne.w 90f70 │ │ │ │ + movw sl, #35233 @ 0x89a1 │ │ │ │ movt sl, #22 │ │ │ │ - b.n 9166c │ │ │ │ + b.n 90f9c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ @@ -154415,150 +153733,150 @@ │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - cbnz r1, 9182e │ │ │ │ + cbnz r1, 9115e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 91868 │ │ │ │ + cbnz r0, 91198 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 9184c │ │ │ │ + cbnz r0, 9117c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 91816 │ │ │ │ + beq.n 91146 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91816 │ │ │ │ + bne.n 91146 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91816 │ │ │ │ + b.n 91146 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9181e │ │ │ │ + beq.n 9114e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9181e │ │ │ │ + bne.n 9114e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9181e │ │ │ │ + b.n 9114e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9181a │ │ │ │ + beq.n 9114a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9181a │ │ │ │ + bne.n 9114a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9181a │ │ │ │ + b.n 9114a │ │ │ │ │ │ │ │ -00091884 : │ │ │ │ +000911b4 : │ │ │ │ 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] @ (918b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (911e0 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1aecd0 │ │ │ │ + bl 1b124c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w r9, [pc, #1092] @ 91d0c │ │ │ │ + ldr.w r9, [pc, #1092] @ 9163c │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r9, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92006 │ │ │ │ + bne.w 91936 │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 91f9e │ │ │ │ + bne.w 918ce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 91ff2 │ │ │ │ + blt.w 91922 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91fde │ │ │ │ + beq.w 9190e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 919e4 │ │ │ │ - movw r3, #52585 @ 0xcd69 │ │ │ │ + bmi.n 91314 │ │ │ │ + movw r3, #57545 @ 0xe0c9 │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 919f2 │ │ │ │ + bne.n 91322 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w sl, r0, #12 │ │ │ │ cmp.w r3, #624 @ 0x270 │ │ │ │ - bge.w 91a80 │ │ │ │ + bge.w 913b0 │ │ │ │ adds r7, r3, #1 │ │ │ │ str r7, [r0, #8] │ │ │ │ cmp.w r7, #624 @ 0x270 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - beq.w 91d10 │ │ │ │ + beq.w 91640 │ │ │ │ ldr.w r1, [r9, r5] │ │ │ │ adds r5, r7, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [sl, r7, lsl #2] │ │ │ │ ldr.w r6, [r1, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 919fa │ │ │ │ + beq.n 9132a │ │ │ │ eor.w r3, r3, r3, lsr #11 │ │ │ │ eor.w r5, r5, r5, lsr #11 │ │ │ │ mov.w r2, #22144 @ 0x5680 │ │ │ │ movt r2, #40236 @ 0x9d2c │ │ │ │ and.w r0, r2, r3, lsl #7 │ │ │ │ and.w r2, r2, r5, lsl #7 │ │ │ │ eors r3, r0 │ │ │ │ eors r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #61382 @ 0xefc6 │ │ │ │ and.w r7, r2, r3, lsl #15 │ │ │ │ and.w r2, r2, r5, lsl #15 │ │ │ │ eors r3, r7 │ │ │ │ eors r5, r2 │ │ │ │ - vldr d4, [pc, #900] @ 91cf8 │ │ │ │ + vldr d4, [pc, #900] @ 91628 │ │ │ │ movw r0, #26080 @ 0x65e0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ eor.w r3, r3, r3, lsr #18 │ │ │ │ eor.w r5, r5, r5, lsr #18 │ │ │ │ - vldr d5, [pc, #888] @ 91d00 │ │ │ │ + vldr d5, [pc, #888] @ 91630 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ vmov s15, r3 │ │ │ │ lsrs r3, r5, #6 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ ldr.w r3, [r1, #1604] @ 0x644 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ @@ -154568,82 +153886,82 @@ │ │ │ │ str.w r3, [r1, #1604] @ 0x644 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ vmla.f64 d7, d6, d4 │ │ │ │ str.w r5, [r1, #1608] @ 0x648 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [r6, #4] │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bne.n 91a7a │ │ │ │ - ldr r2, [pc, #836] @ (91d08 ) │ │ │ │ + bne.n 913aa │ │ │ │ + ldr r2, [pc, #836] @ (91638 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91f82 │ │ │ │ + bne.w 918b2 │ │ │ │ vstr d7, [r6, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #52585 @ 0xcd69 │ │ │ │ + movw r3, #57545 @ 0xe0c9 │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9190c │ │ │ │ + beq.n 9123c │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 919d6 │ │ │ │ + b.n 91306 │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72384 │ │ │ │ + bl 7239c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92020 │ │ │ │ + beq.w 91950 │ │ │ │ eor.w r3, r3, r3, lsr #11 │ │ │ │ eor.w r2, r5, r5, lsr #11 │ │ │ │ mov.w r1, #22144 @ 0x5680 │ │ │ │ movt r1, #40236 @ 0x9d2c │ │ │ │ and.w r0, r1, r3, lsl #7 │ │ │ │ and.w r1, r1, r2, lsl #7 │ │ │ │ eors r3, r0 │ │ │ │ eors r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #61382 @ 0xefc6 │ │ │ │ and.w r0, r1, r2, lsl #15 │ │ │ │ and.w r1, r1, r3, lsl #15 │ │ │ │ eors r3, r1 │ │ │ │ eors r2, r0 │ │ │ │ - vldr d4, [pc, #700] @ 91cf8 │ │ │ │ + vldr d4, [pc, #700] @ 91628 │ │ │ │ movw r0, #26080 @ 0x65e0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ eor.w r3, r3, r3, lsr #18 │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ - vldr d5, [pc, #688] @ 91d00 │ │ │ │ + vldr d5, [pc, #688] @ 91630 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ vmov s13, r3 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [r6, #4] │ │ │ │ vmla.f64 d7, d6, d4 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - beq.n 919c2 │ │ │ │ + beq.n 912f2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 919c2 │ │ │ │ + b.n 912f2 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw ip, #30192 @ 0x75f0 │ │ │ │ + movw ip, #33456 @ 0x82b0 │ │ │ │ movt ip, #47 @ 0x2f │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ and.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ bic.w r1, r7, #2147483648 @ 0x80000000 │ │ │ │ and.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r3 │ │ │ │ @@ -154720,15 +154038,15 @@ │ │ │ │ and.w r2, r1, #1 │ │ │ │ ldr.w r3, [lr, #1600] @ 0x640 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ eor.w r3, r3, r1, lsr #1 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r3, r3, r2 │ │ │ │ str.w r3, [lr, #12] │ │ │ │ - bne.n 91ada │ │ │ │ + bne.n 9140a │ │ │ │ ldr.w r7, [r0, #920] @ 0x398 │ │ │ │ add.w r8, r0, #1592 @ 0x638 │ │ │ │ add.w r3, r0, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r6, r7, #2147483648 @ 0x80000000 │ │ │ │ add.w lr, r3, #4 │ │ │ │ @@ -154796,43 +154114,43 @@ │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ eor.w r1, r1, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ eor.w r1, r1, r3 │ │ │ │ str.w r1, [r2, #908] @ 0x38c │ │ │ │ - bne.w 91bbc │ │ │ │ + bne.w 914ec │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ bfi r7, r3, #0, #31 │ │ │ │ and.w r1, r7, #1 │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr.w r1, [r0, #1596] @ 0x63c │ │ │ │ eor.w r1, r1, r7, lsr #1 │ │ │ │ movs r7, #1 │ │ │ │ eor.w r1, r1, ip │ │ │ │ str r7, [r0, #8] │ │ │ │ str.w r1, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 9192a │ │ │ │ + b.n 9125a │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw ip, #30192 @ 0x75f0 │ │ │ │ + movw ip, #33456 @ 0x82b0 │ │ │ │ movt ip, #47 @ 0x2f │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ and.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ bic.w lr, r2, #2147483648 @ 0x80000000 │ │ │ │ and.w r6, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r1 │ │ │ │ @@ -154922,15 +154240,15 @@ │ │ │ │ and.w r7, lr, #1 │ │ │ │ add.w r7, ip, r7, lsl #2 │ │ │ │ eor.w r1, r1, lr, lsr #1 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ eor.w r1, r1, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [r7, #12] │ │ │ │ - bne.n 91d72 │ │ │ │ + bne.n 916a2 │ │ │ │ ldr.w r2, [r0, #920] @ 0x398 │ │ │ │ add.w r8, r0, #1592 @ 0x638 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w r2, r0, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -155003,89 +154321,89 @@ │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eors r7, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r8, r1 │ │ │ │ str.w r7, [r1, #908] @ 0x38c │ │ │ │ - bne.n 91e60 │ │ │ │ + bne.n 91790 │ │ │ │ ldr.w r1, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r7, [r0, #1596] @ 0x63c │ │ │ │ bfi r1, r2, #0, #31 │ │ │ │ eor.w r7, r7, r1, lsr #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w ip, ip, r1, lsl #2 │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ eors r1, r7 │ │ │ │ movs r7, #0 │ │ │ │ str.w r1, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 9192a │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 9125a │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bne.n 91fe2 │ │ │ │ + bne.n 91912 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ - b.n 919d2 │ │ │ │ + b.n 91302 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1f81d0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f9fb0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 91fde │ │ │ │ + cbz r0, 9190e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #12052 @ 0x2f14 │ │ │ │ + movw r2, #15316 @ 0x3bd4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91fde │ │ │ │ + beq.n 9190e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 91fde │ │ │ │ + cbnz r3, 9190e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 919dc │ │ │ │ + b.n 9130c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ - b.n 919d2 │ │ │ │ - movw r1, #9912 @ 0x26b8 │ │ │ │ + b.n 91302 │ │ │ │ + movw r1, #13176 @ 0x3378 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef6ac <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f148c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91fde │ │ │ │ - b.n 918ee │ │ │ │ + bne.n 9190e │ │ │ │ + b.n 9121e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 918da │ │ │ │ + beq.w 9120a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1aef14 │ │ │ │ + bl 1b1490 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91fde │ │ │ │ - b.n 918da │ │ │ │ - bl 1ef298 │ │ │ │ + bne.n 9190e │ │ │ │ + b.n 9120a │ │ │ │ + bl 1f1078 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 919d6 │ │ │ │ + b.n 91306 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ @@ -155094,242 +154412,242 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 92128 │ │ │ │ + beq.n 91a58 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - ldr r4, [pc, #444] @ (92224 ) │ │ │ │ + ldr r4, [pc, #444] @ (91b54 ) │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r4, [r1, r4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92134 │ │ │ │ + beq.n 91a64 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 921ec │ │ │ │ + ble.w 91b1c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9220c │ │ │ │ + bne.w 91b3c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 92148 │ │ │ │ + bmi.n 91a78 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - cbnz r5, 920cc │ │ │ │ + cbnz r5, 919fc │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - cbnz r5, 920fa │ │ │ │ + cbnz r5, 91a2a │ │ │ │ mov r0, r3 │ │ │ │ - bl 7f6ec │ │ │ │ + bl 7f6f8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 92218 │ │ │ │ + bgt.w 91b48 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 920ac │ │ │ │ + beq.n 919dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 920ac │ │ │ │ - ldr r2, [pc, #328] @ (92228 ) │ │ │ │ + bne.n 919dc │ │ │ │ + ldr r2, [pc, #328] @ (91b58 ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9217a │ │ │ │ + bne.n 91aaa │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920ac │ │ │ │ + b.n 919dc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 920b0 │ │ │ │ + beq.n 919e0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 920b0 │ │ │ │ - ldr r2, [pc, #280] @ (92228 ) │ │ │ │ + bne.n 919e0 │ │ │ │ + ldr r2, [pc, #280] @ (91b58 ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92190 │ │ │ │ + bne.n 91ac0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920b0 │ │ │ │ - ldr r2, [pc, #248] @ (92224 ) │ │ │ │ + b.n 919e0 │ │ │ │ + ldr r2, [pc, #248] @ (91b54 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9208c │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + bne.n 919bc │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #15096 @ 0x3af8 │ │ │ │ + movw r0, #18360 @ 0x47b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r5, [r3, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 920a8 │ │ │ │ + beq.n 919d8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 920a8 │ │ │ │ + beq.n 919d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 920a8 │ │ │ │ - ldr r2, [pc, #196] @ (92228 ) │ │ │ │ + bne.n 919d8 │ │ │ │ + ldr r2, [pc, #196] @ (91b58 ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbnz r0, 921a6 │ │ │ │ + cbnz r0, 91ad6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920a8 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 919d8 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 921bc │ │ │ │ + bne.n 91aec │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920ac │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 919dc │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 921cc │ │ │ │ + bne.n 91afc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920b0 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 919e0 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 921dc │ │ │ │ + bne.n 91b0c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920a8 │ │ │ │ + b.n 919d8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92186 │ │ │ │ + b.n 91ab6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9219c │ │ │ │ + b.n 91acc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 921b2 │ │ │ │ + b.n 91ae2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - movw r1, #8257 @ 0x2041 │ │ │ │ + movw r1, #6513 @ 0x1971 │ │ │ │ movt r1, #9 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 92094 │ │ │ │ + bne.w 919c4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1585cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 15967c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 105d1c │ │ │ │ + bl 10613c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 920a0 │ │ │ │ + b.n 919d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1585e0 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 159690 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 9224c │ │ │ │ + cbnz r2, 91b7c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 9226e │ │ │ │ + bne.n 91b9e │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9223e │ │ │ │ + bne.n 91b6e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9224a │ │ │ │ + beq.n 91b7a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12120 @ 0x2f58 │ │ │ │ + movw r1, #15384 @ 0x3c18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 92284 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 91bb4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12164 @ 0x2f84 │ │ │ │ + movw r1, #15428 @ 0x3c44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0009228c : │ │ │ │ +00091bbc : │ │ │ │ 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 │ │ │ │ @@ -155337,244 +154655,244 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92378 │ │ │ │ + beq.n 91ca8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 92366 │ │ │ │ + bpl.n 91c96 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9232e │ │ │ │ + bne.n 91c5e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 9232e │ │ │ │ + beq.n 91c5e │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 922f4 │ │ │ │ + beq.n 91c24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 9231c │ │ │ │ + cbnz r2, 91c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92316 │ │ │ │ + beq.n 91c46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 92316 │ │ │ │ - ldr r2, [pc, #120] @ (92380 ) │ │ │ │ + cbnz r3, 91c46 │ │ │ │ + ldr r2, [pc, #120] @ (91cb0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9234e │ │ │ │ + cbnz r3, 91c7e │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 922f4 │ │ │ │ + b.n 91c24 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 922d8 │ │ │ │ + bne.n 91c08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r6, #0] │ │ │ │ - bne.n 92300 │ │ │ │ - b.n 92316 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bne.n 91c30 │ │ │ │ + b.n 91c46 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92312 │ │ │ │ + beq.n 91c42 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92312 │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + b.n 91c42 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9233a │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 91c6a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 92316 │ │ │ │ + b.n 91c46 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00092384 : │ │ │ │ - cbz r0, 92398 │ │ │ │ +00091cb4 : │ │ │ │ + cbz r0, 91cc8 │ │ │ │ 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 26fa74 │ │ │ │ + bl 270964 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000923b4 <_Py_fstat_noraise@@Base>: │ │ │ │ +00091ce4 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000923b8 : │ │ │ │ +00091ce8 : │ │ │ │ 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 8acb4 │ │ │ │ + b.w 8a594 │ │ │ │ │ │ │ │ -000923d8 : │ │ │ │ +00091d08 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92468 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 92462 │ │ │ │ + bl 91d98 <_PyArena_New@@Base> │ │ │ │ + cbz r0, 91d92 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1af32c │ │ │ │ + bl 1b18a8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9245c │ │ │ │ - cbz r5, 92432 │ │ │ │ + cbz r0, 91d8c │ │ │ │ + cbz r5, 91d62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 92432 │ │ │ │ + bpl.n 91d62 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 9244c │ │ │ │ + beq.n 91d7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c9d4 <_PyUnicode_EncodeUTF16@@Base+0x974> │ │ │ │ + bl 20e6e4 <_PyUnicode_EncodeUTF16@@Base+0x974> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 112c54 <_PyArena_Free@@Base> │ │ │ │ + bl 1133f0 <_PyArena_Free@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl db82c <_PyAST_Compile@@Base> │ │ │ │ + bl db314 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 112c54 <_PyArena_Free@@Base> │ │ │ │ - b.n 9242c │ │ │ │ + bl 1133f0 <_PyArena_Free@@Base> │ │ │ │ + b.n 91d5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 272cc8 │ │ │ │ + bl 273cc0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9241c │ │ │ │ + bne.n 91d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 112c54 <_PyArena_Free@@Base> │ │ │ │ + bl 1133f0 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9242c │ │ │ │ + b.n 91d5c │ │ │ │ nop │ │ │ │ │ │ │ │ -00092468 <_PyArena_New@@Base>: │ │ │ │ +00091d98 <_PyArena_New@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #12 │ │ │ │ sub sp, #8 │ │ │ │ - bl 77c4c │ │ │ │ - cbz r0, 924c6 <_PyArena_New@@Base+0x5e> │ │ │ │ + bl 77c38 │ │ │ │ + cbz r0, 91df6 <_PyArena_New@@Base+0x5e> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 924bc <_PyArena_New@@Base+0x54> │ │ │ │ + cbz r0, 91dec <_PyArena_New@@Base+0x54> │ │ │ │ mov r1, r0 │ │ │ │ mov.w ip, #8192 @ 0x2000 │ │ │ │ add.w r2, r0, #23 │ │ │ │ movs r0, #0 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str.w ip, [r1], #16 │ │ │ │ subs r2, r2, r1 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 924d0 <_PyArena_New@@Base+0x68> │ │ │ │ + cbz r0, 91e00 <_PyArena_New@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 924e2 <_PyArena_New@@Base+0x7a> │ │ │ │ + cbz r3, 91e12 <_PyArena_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 924d2 <_PyArena_New@@Base+0x6a> │ │ │ │ + b.n 91e02 <_PyArena_New@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 924c2 <_PyArena_New@@Base+0x5a> │ │ │ │ + b.n 91df2 <_PyArena_New@@Base+0x5a> │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ @@ -155584,93 +154902,93 @@ │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ strd r2, r2, [r1, #8] │ │ │ │ str r2, [r1, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 926fe <_PyArena_New@@Base+0x296> │ │ │ │ + beq.w 9202e <_PyArena_New@@Base+0x296> │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 92748 │ │ │ │ + bl 92078 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 926fa <_PyArena_New@@Base+0x292> │ │ │ │ + beq.w 9202a <_PyArena_New@@Base+0x292> │ │ │ │ movw r7, #5708 @ 0x164c │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ ldr.w r4, [r7, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9257c <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 91eac <_PyArena_New@@Base+0x114> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 925e2 <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.n 91f12 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 9257c <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 91eac <_PyArena_New@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 925e0 <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 91f10 <_PyArena_New@@Base+0x178> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 9257c <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 91eac <_PyArena_New@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 926d2 <_PyArena_New@@Base+0x26a> │ │ │ │ + beq.w 92002 <_PyArena_New@@Base+0x26a> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 9257c <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 91eac <_PyArena_New@@Base+0x114> │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 925e2 <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.n 91f12 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9256a <_PyArena_New@@Base+0x102> │ │ │ │ + bne.n 91e9a <_PyArena_New@@Base+0x102> │ │ │ │ movw r3, #10752 @ 0x2a00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92702 <_PyArena_New@@Base+0x29a> │ │ │ │ - ldr r3, [pc, #400] @ (92720 <_PyArena_New@@Base+0x2b8>) │ │ │ │ + bne.w 92032 <_PyArena_New@@Base+0x29a> │ │ │ │ + ldr r3, [pc, #400] @ (92050 <_PyArena_New@@Base+0x2b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 925aa <_PyArena_New@@Base+0x142> │ │ │ │ - bne.n 925da <_PyArena_New@@Base+0x172> │ │ │ │ + bgt.n 91eda <_PyArena_New@@Base+0x142> │ │ │ │ + bne.n 91f0a <_PyArena_New@@Base+0x172> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 925da <_PyArena_New@@Base+0x172> │ │ │ │ + cbz r3, 91f0a <_PyArena_New@@Base+0x172> │ │ │ │ ldr.w r4, [r7, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 925c2 <_PyArena_New@@Base+0x15a> │ │ │ │ + cbz r1, 91ef2 <_PyArena_New@@Base+0x15a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 925e2 <_PyArena_New@@Base+0x17a> │ │ │ │ + cbz r0, 91f12 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 925b2 <_PyArena_New@@Base+0x14a> │ │ │ │ + bne.n 91ee2 <_PyArena_New@@Base+0x14a> │ │ │ │ ldr.w r4, [r7, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 925da <_PyArena_New@@Base+0x172> │ │ │ │ + cbz r1, 91f0a <_PyArena_New@@Base+0x172> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 925e2 <_PyArena_New@@Base+0x17a> │ │ │ │ + cbz r0, 91f12 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 925ca <_PyArena_New@@Base+0x162> │ │ │ │ + bne.n 91efa <_PyArena_New@@Base+0x162> │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 925da <_PyArena_New@@Base+0x172> │ │ │ │ + beq.n 91f0a <_PyArena_New@@Base+0x172> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #52332 @ 0xcc6c │ │ │ │ + movw r1, #55596 @ 0xd92c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str.w r9, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ @@ -155685,864 +155003,831 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926da <_PyArena_New@@Base+0x272> │ │ │ │ - movw r1, #6400 @ 0x1900 │ │ │ │ + beq.n 9200a <_PyArena_New@@Base+0x272> │ │ │ │ + movw r1, #9692 @ 0x25dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926d6 <_PyArena_New@@Base+0x26e> │ │ │ │ - movw r1, #12624 @ 0x3150 │ │ │ │ + beq.n 92006 <_PyArena_New@@Base+0x26e> │ │ │ │ + movw r1, #15888 @ 0x3e10 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926de <_PyArena_New@@Base+0x276> │ │ │ │ - movw r1, #12632 @ 0x3158 │ │ │ │ + beq.n 9200e <_PyArena_New@@Base+0x276> │ │ │ │ + movw r1, #15896 @ 0x3e18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926e6 <_PyArena_New@@Base+0x27e> │ │ │ │ - movw r1, #12648 @ 0x3168 │ │ │ │ + beq.n 92016 <_PyArena_New@@Base+0x27e> │ │ │ │ + movw r1, #15912 @ 0x3e28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 926e2 <_PyArena_New@@Base+0x27a> │ │ │ │ - movw r1, #12668 @ 0x317c │ │ │ │ + beq.n 92012 <_PyArena_New@@Base+0x27a> │ │ │ │ + movw r1, #15932 @ 0x3e3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 926c2 <_PyArena_New@@Base+0x25a> │ │ │ │ - movw r1, #12692 @ 0x3194 │ │ │ │ + cbz r0, 91ff2 <_PyArena_New@@Base+0x25a> │ │ │ │ + movw r1, #15956 @ 0x3e54 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 926ee <_PyArena_New@@Base+0x286> │ │ │ │ - movw r1, #12712 @ 0x31a8 │ │ │ │ + cbz r0, 9201e <_PyArena_New@@Base+0x286> │ │ │ │ + movw r1, #15976 @ 0x3e68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 926ea <_PyArena_New@@Base+0x282> │ │ │ │ - movw r1, #12736 @ 0x31c0 │ │ │ │ + cbz r0, 9201a <_PyArena_New@@Base+0x282> │ │ │ │ + movw r1, #16000 @ 0x3e80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 926f2 <_PyArena_New@@Base+0x28a> │ │ │ │ + cbz r0, 92022 <_PyArena_New@@Base+0x28a> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 926f6 <_PyArena_New@@Base+0x28e> │ │ │ │ + beq.n 92026 <_PyArena_New@@Base+0x28e> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbz r3, 9271a <_PyArena_New@@Base+0x2b2> │ │ │ │ - cbz r7, 9271a <_PyArena_New@@Base+0x2b2> │ │ │ │ + cbz r3, 9204a <_PyArena_New@@Base+0x2b2> │ │ │ │ + cbz r7, 9204a <_PyArena_New@@Base+0x2b2> │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 925dc <_PyArena_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #96] @ (92724 <_PyArena_New@@Base+0x2bc>) │ │ │ │ + b.n 91f0c <_PyArena_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #96] @ (92054 <_PyArena_New@@Base+0x2bc>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 926a8 <_PyArena_New@@Base+0x240> │ │ │ │ + b.n 91fd8 <_PyArena_New@@Base+0x240> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 925e2 <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #80] @ (92728 <_PyArena_New@@Base+0x2c0>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (9272c <_PyArena_New@@Base+0x2c4>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (92730 <_PyArena_New@@Base+0x2c8>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (92734 <_PyArena_New@@Base+0x2cc>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (92738 <_PyArena_New@@Base+0x2d0>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (9273c <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (92740 <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (92744 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 926c4 <_PyArena_New@@Base+0x25c> │ │ │ │ + b.n 91f12 <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #80] @ (92058 <_PyArena_New@@Base+0x2c0>) │ │ │ │ + b.n 91ff4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (9205c <_PyArena_New@@Base+0x2c4>) │ │ │ │ + b.n 91ff4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (92060 <_PyArena_New@@Base+0x2c8>) │ │ │ │ + b.n 91ff4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (92064 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + b.n 91ff4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (92068 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 91ff4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (9206c <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 91ff4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (92070 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 91ff4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (92074 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 91ff4 <_PyArena_New@@Base+0x25c> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 925dc <_PyArena_New@@Base+0x174> │ │ │ │ - bl d7c64 │ │ │ │ + b.n 91f0c <_PyArena_New@@Base+0x174> │ │ │ │ + bl d7748 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 925dc <_PyArena_New@@Base+0x174> │ │ │ │ + b.n 91f0c <_PyArena_New@@Base+0x174> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9258c <_PyArena_New@@Base+0x124> │ │ │ │ + beq.w 91ebc <_PyArena_New@@Base+0x124> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 925e2 <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.w 91f12 <_PyArena_New@@Base+0x17a> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 92702 <_PyArena_New@@Base+0x29a> │ │ │ │ + b.n 92032 <_PyArena_New@@Base+0x29a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 925dc <_PyArena_New@@Base+0x174> │ │ │ │ + b.n 91f0c <_PyArena_New@@Base+0x174> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -00092748 : │ │ │ │ +00092078 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 9279e │ │ │ │ + bpl.n 920ce │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 92776 │ │ │ │ + bpl.n 920a6 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 92776 │ │ │ │ + bpl.n 920a6 │ │ │ │ adds.w r0, r3, #20 │ │ │ │ - beq.n 9277c │ │ │ │ + beq.n 920ac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92772 │ │ │ │ + bne.n 920a2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1de62c │ │ │ │ + bl 1e04dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 927a2 │ │ │ │ + beq.n 920d2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 9279a │ │ │ │ + bpl.n 920ca │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ - bmi.n 92772 │ │ │ │ + bmi.n 920a2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 92772 │ │ │ │ - bl 4a95c │ │ │ │ + b.n 920a2 │ │ │ │ + bl 4a944 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 92772 │ │ │ │ + b.n 920a2 │ │ │ │ nop │ │ │ │ │ │ │ │ -000927a8 : │ │ │ │ +000920d8 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr.w ip, [pc, #36] @ 927e0 │ │ │ │ + ldr.w ip, [pc, #36] @ 92110 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 927e8 │ │ │ │ + bl 92118 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d72 │ │ │ │ + beq.w 929a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 92af6 │ │ │ │ + beq.w 9240e │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #3720] @ 0xe88 │ │ │ │ mov r7, r1 │ │ │ │ movw sl, #38486 @ 0x9656 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1496] @ 0x5d8 │ │ │ │ ldrh.w r9, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92cc4 │ │ │ │ + bne.w 92734 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92aee │ │ │ │ + beq.w 92406 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92bf4 │ │ │ │ + beq.w 92652 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92bf4 │ │ │ │ + beq.w 92652 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84c70 │ │ │ │ + bl 8480c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93174 │ │ │ │ + beq.w 92a58 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.w 9297e │ │ │ │ + bmi.w 923d2 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e530 │ │ │ │ + bl 7e550 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92886 │ │ │ │ + beq.n 921b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930d2 │ │ │ │ + beq.w 92a28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 93174 │ │ │ │ + beq.w 92a58 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92990 │ │ │ │ + bne.w 923e6 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 930ea │ │ │ │ + bne.w 92a40 │ │ │ │ ldr.w r3, [r8, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b3a │ │ │ │ + beq.w 925aa │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7afe0 │ │ │ │ + bl 7afd8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9308e │ │ │ │ + beq.w 929de │ │ │ │ ldr.w r0, [r8, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92bd0 │ │ │ │ + beq.w 9262e │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d50 │ │ │ │ + beq.w 9299e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57651 @ 0xe133 │ │ │ │ + movw r2, #57601 @ 0xe101 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 92d24 │ │ │ │ + beq.w 92974 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a54 │ │ │ │ - ldr r3, [pc, #684] @ (92bc0 ) │ │ │ │ + beq.w 924cc │ │ │ │ + ldr r3, [pc, #464] @ (92418 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 92d56 │ │ │ │ + bpl.w 929ae │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #6437 @ 0x1925 │ │ │ │ + movw r3, #5053 @ 0x13bd │ │ │ │ movt r3, #12 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 929b0 │ │ │ │ - ldr r1, [pc, #656] @ (92bc4 ) │ │ │ │ + bne.w 92424 │ │ │ │ + ldr r1, [pc, #436] @ (9241c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0ed8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c097c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 929ec │ │ │ │ + beq.w 92464 │ │ │ │ mov r0, r5 │ │ │ │ - bl c6fd0 │ │ │ │ + bl c6a14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 930f0 │ │ │ │ + bne.w 92a46 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 92c02 │ │ │ │ - beq.n 929fc │ │ │ │ + blt.w 92660 │ │ │ │ + beq.w 92474 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ strd r9, fp, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.w 9307e │ │ │ │ + beq.w 92938 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 92d8e │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 928f4 │ │ │ │ + movw r3, #5717 @ 0x1655 │ │ │ │ + movt r3, #13 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 928e2 │ │ │ │ + ldr r2, [pc, #336] @ (92420 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr.w r8, [r1, r2] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ands.w r2, r2, #1 │ │ │ │ + beq.w 92ac4 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 92794 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 9279e │ │ │ │ + adds r1, #1 │ │ │ │ + str.w r1, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 927ac │ │ │ │ + ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 927b8 │ │ │ │ + ldr.w r1, [r8, #152] @ 0x98 │ │ │ │ + subs r1, r1, r5 │ │ │ │ + cmp.w r2, r1, asr #2 │ │ │ │ + bge.w 927b8 │ │ │ │ + add.w r2, r5, r2, lsl #2 │ │ │ │ + str.w r2, [r8, #148] @ 0x94 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + add.w lr, r3, #124 @ 0x7c │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ldrd ip, r0, [r4, #8] │ │ │ │ + str r1, [r5, #32] │ │ │ │ + strb.w r2, [r5, #38] @ 0x26 │ │ │ │ + strd r2, r2, [r5, #20] │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + strd ip, r0, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + str.w lr, [r5, #28] │ │ │ │ + ble.w 928a2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + blx 2957c │ │ │ │ + movs r1, #2 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + add.w r2, r5, #40 @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fbc8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 928c0 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9290c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl a0758 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 928c8 │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92948 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9249c │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 9249c │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9289e │ │ │ │ + beq.w 921d0 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93094 │ │ │ │ + blt.w 929e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 92994 │ │ │ │ + bne.n 923ea │ │ │ │ add.w r8, r8, #4096 @ 0x1000 │ │ │ │ - b.n 928a2 │ │ │ │ - movw r3, #55377 @ 0xd851 │ │ │ │ + b.n 921d4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 92a32 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #272 @ (adr r0, 92530 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r3, #54073 @ 0xd339 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92afe │ │ │ │ - movw r3, #3705 @ 0xe79 │ │ │ │ + beq.w 9256e │ │ │ │ + movw r3, #2325 @ 0x915 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 92bac │ │ │ │ - ldr r1, [pc, #500] @ (92bc4 ) │ │ │ │ + bne.w 9261a │ │ │ │ + ldr r1, [pc, #684] @ (926f0 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0ed8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c097c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92940 │ │ │ │ - ldr r1, [pc, #484] @ (92bc4 ) │ │ │ │ + bne.w 92276 │ │ │ │ + ldr r1, [pc, #668] @ (926f0 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1220 │ │ │ │ + bl d0cbc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92940 │ │ │ │ - ldr r3, [pc, #472] @ (92bc8 ) │ │ │ │ + bne.w 92276 │ │ │ │ + ldr r3, [pc, #652] @ (926f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bfa │ │ │ │ + bne.w 92658 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r9, fp, [sp, #32] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.w 92d8a │ │ │ │ + bne.w 929a8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1b0020 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c02 │ │ │ │ + beq.w 92660 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 930a2 │ │ │ │ + bne.w 92a10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92a44 │ │ │ │ + beq.n 924bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 930b2 │ │ │ │ + beq.w 92a20 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92912 │ │ │ │ - ldr r3, [pc, #368] @ (92bc8 ) │ │ │ │ + bne.w 92244 │ │ │ │ + ldr r3, [pc, #548] @ (926f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92cfe │ │ │ │ + bne.w 9276e │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92d76 │ │ │ │ + bne.w 929ca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92b86 │ │ │ │ + beq.n 925f4 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 92a9e │ │ │ │ - ldr r2, [pc, #320] @ (92bcc ) │ │ │ │ + cbnz r3, 92514 │ │ │ │ + ldr r2, [pc, #500] @ (926f8 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92caa │ │ │ │ + bne.w 9271a │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92ab4 │ │ │ │ + beq.n 9252a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92b8c │ │ │ │ + beq.n 925fa │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92aca │ │ │ │ + beq.n 92540 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92b54 │ │ │ │ + beq.n 925c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 93174 │ │ │ │ + bne.w 92a58 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 92af6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9240e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92af6 │ │ │ │ + beq.w 9240e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 92af6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92af6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 930dc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9240e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9240e │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #192] @ (92bc4 ) │ │ │ │ + ldr r1, [pc, #380] @ (926f0 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl bc7d8 │ │ │ │ + bl bc284 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92ba2 │ │ │ │ + bne.n 92610 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92940 │ │ │ │ + bne.w 92276 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92c02 │ │ │ │ - bl d7c64 │ │ │ │ + beq.n 92660 │ │ │ │ + bl d7748 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 92a02 │ │ │ │ + b.n 9247a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92ad2 │ │ │ │ + beq.n 92548 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 92ad2 │ │ │ │ - ldr r2, [pc, #116] @ (92bcc ) │ │ │ │ + bne.n 92548 │ │ │ │ + ldr r2, [pc, #304] @ (926f8 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c90 │ │ │ │ + bne.w 92700 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 92aca │ │ │ │ + b.n 92540 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92d76 │ │ │ │ + bne.w 929ca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 92a80 │ │ │ │ + bne.n 924f6 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92a9e │ │ │ │ - ldr r2, [pc, #60] @ (92bcc ) │ │ │ │ + b.n 92514 │ │ │ │ + ldr r2, [pc, #252] @ (926f8 ) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92c78 │ │ │ │ + bne.n 926d6 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 92ab4 │ │ │ │ + b.n 9252a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92940 │ │ │ │ + bne.w 92276 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 92a02 │ │ │ │ + b.n 9247a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9314e │ │ │ │ - ldr r1, [pc, #16] @ (92bc4 ) │ │ │ │ + beq.w 92a9e │ │ │ │ + ldr r1, [pc, #204] @ (926f0 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92940 │ │ │ │ - b.n 92b1c │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 92cd8 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + bne.w 92276 │ │ │ │ + b.n 9258c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 92c4c │ │ │ │ + bmi.n 926aa │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92c4c │ │ │ │ + beq.n 926aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92c4c │ │ │ │ - bl 15e0d8 │ │ │ │ + beq.n 926aa │ │ │ │ + bl 15f188 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92d50 │ │ │ │ + beq.w 9299e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 928fe │ │ │ │ - ldr.w fp, [pc, #692] @ 92eac │ │ │ │ - b.n 928a2 │ │ │ │ + b.n 92230 │ │ │ │ + ldr.w fp, [pc, #168] @ 926fc │ │ │ │ + b.n 921d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929fc │ │ │ │ + beq.w 92474 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9311c │ │ │ │ + bne.w 92a6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92a74 │ │ │ │ + beq.w 924ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 92c36 │ │ │ │ + cbz r3, 92694 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92a9e │ │ │ │ - b.n 92a84 │ │ │ │ - ldr r2, [pc, #620] @ (92ea4 ) │ │ │ │ + beq.w 92514 │ │ │ │ + b.n 924fa │ │ │ │ + ldr r2, [pc, #96] @ (926f8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92ce6 │ │ │ │ + bne.n 92756 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 92c28 │ │ │ │ + b.n 92686 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #9192 @ 0x23e8 │ │ │ │ + movw r1, #12456 @ 0x30a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92ab4 │ │ │ │ - b.n 92aaa │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + beq.w 9252a │ │ │ │ + b.n 92520 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92b9c │ │ │ │ + beq.n 9260a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 92b9c │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 9260a │ │ │ │ + nop │ │ │ │ + add r0, pc, #272 @ (adr r0, 92804 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92b66 │ │ │ │ + beq.w 925d6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 92b66 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 925d6 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92a9a │ │ │ │ + beq.w 92510 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 92a9a │ │ │ │ + b.n 92510 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 92cd4 │ │ │ │ + cbz r2, 92744 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9284a │ │ │ │ + bne.w 9217a │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r8, r4 │ │ │ │ - ldr.w fp, [pc, #464] @ 92eac │ │ │ │ + ldr.w fp, [pc, #796] @ 92a68 │ │ │ │ ldr.w r3, [r0, #1496] @ 0x5d8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 92994 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 923ea │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92c46 │ │ │ │ + beq.n 926a4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92c46 │ │ │ │ + b.n 926a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b6c │ │ │ │ + beq.w 925dc │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12acf8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12b8e0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a66 │ │ │ │ + beq.w 924de │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ad2c <_PyErr_Clear@@Base> │ │ │ │ - b.n 92a66 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #9224 @ 0x2408 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 92d50 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9309a │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92a9e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 92c04 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ - subs.w r8, r8, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r8, #1 │ │ │ │ - rsb r8, r8, #0 │ │ │ │ - b.n 92c28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 9300e │ │ │ │ - movw r3, #7061 @ 0x1b95 │ │ │ │ - movt r3, #13 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 92ffc │ │ │ │ - ldr r2, [pc, #256] @ (92ea8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr.w r8, [r1, r2] │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - ands.w r2, r2, #1 │ │ │ │ - beq.w 93102 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 92eb0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 92eb8 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 92ec4 │ │ │ │ - ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 92ece │ │ │ │ - ldr.w r1, [r8, #152] @ 0x98 │ │ │ │ - subs r1, r1, r5 │ │ │ │ - cmp.w r2, r1, asr #2 │ │ │ │ - bge.n 92ece │ │ │ │ - add.w r2, r5, r2, lsl #2 │ │ │ │ - str.w r2, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - add.w lr, r3, #124 @ 0x7c │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ldrd ip, r0, [r4, #8] │ │ │ │ - str r1, [r5, #32] │ │ │ │ - strb.w r2, [r5, #38] @ 0x26 │ │ │ │ - strd r2, r2, [r5, #20] │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ - strd ip, r0, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - str.w lr, [r5, #28] │ │ │ │ - ble.w 92fb8 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r0, r5, #40 @ 0x28 │ │ │ │ - blx 2957c │ │ │ │ - movs r1, #2 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - add.w r2, r5, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl a0158 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 92fd6 │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 93052 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl a0cd8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 92fde │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 93026 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 92a24 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92a24 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + bl 12b914 <_PyErr_Clear@@Base> │ │ │ │ + b.n 924de │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 92dd2 │ │ │ │ + bne.w 922fc │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 92de4 │ │ │ │ + bne.w 92310 │ │ │ │ ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 92df4 │ │ │ │ - add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ + bne.w 92322 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ + add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ cmp.w sl, r1, lsl #2 │ │ │ │ - blt.w 93180 │ │ │ │ + blt.w 92a02 │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r8, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - cbz r0, 92f46 │ │ │ │ + ldrd r3, r2, [sp, #24] │ │ │ │ + cbz r0, 92830 │ │ │ │ ldr.w r5, [r8, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r5, 92f1e │ │ │ │ + cbz r5, 92808 │ │ │ │ ldr.w r1, [r8, #148] @ 0x94 │ │ │ │ add.w ip, r5, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r5, r0, sl │ │ │ │ @@ -156551,506 +155836,523 @@ │ │ │ │ str.w r0, [r8, #144] @ 0x90 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r0, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r8, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92e08 │ │ │ │ + bne.w 92338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92f70 │ │ │ │ + beq.n 9285a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 92f70 │ │ │ │ - ldr r2, [pc, #560] @ (93188 ) │ │ │ │ + cbnz r3, 9285a │ │ │ │ + ldr r2, [pc, #544] @ (92a64 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 92f68 │ │ │ │ + cbz r3, 92852 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92fa6 │ │ │ │ + beq.n 92890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92fa6 │ │ │ │ - ldr r2, [pc, #504] @ (93188 ) │ │ │ │ + cbnz r3, 92890 │ │ │ │ + ldr r2, [pc, #492] @ (92a64 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 92f9e │ │ │ │ + cbz r3, 92888 │ │ │ │ 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 92f78 │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 92fde │ │ │ │ + bne.n 92862 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 928c8 │ │ │ │ movs r2, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, ip, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ - bl a0158 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl 9fbc8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e6a │ │ │ │ + beq.w 9239a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b14b0 │ │ │ │ + bl 1b3a50 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 93062 │ │ │ │ + cbz r3, 9291c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 93062 │ │ │ │ + cbz r3, 9291c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92c02 │ │ │ │ + beq.w 92660 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92a1e │ │ │ │ + b.n 92496 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92e8c │ │ │ │ - b.n 92fde │ │ │ │ + bne.w 923bc │ │ │ │ + b.n 928c8 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1adb70 │ │ │ │ + bl 1b0020 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a1e │ │ │ │ - b.n 92ff4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 930c8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 930ba │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl 2196f8 │ │ │ │ - b.n 92fea │ │ │ │ + beq.w 92496 │ │ │ │ + b.n 928da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92e8c │ │ │ │ - b.n 92fde │ │ │ │ + bne.w 923bc │ │ │ │ + b.n 928c8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #12364 @ 0x304c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 92fea │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ + b.n 928d0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #32 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1adb70 │ │ │ │ - b.n 92ff4 │ │ │ │ + bl 1b0020 │ │ │ │ + b.n 928da │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 929f8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 929ea │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #12412 @ 0x307c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 21adcc │ │ │ │ + b.n 928d0 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movw r1, #12488 @ 0x30c8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5480 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9299e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 92a08 │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + b.n 92514 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 922b4 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #7172 @ 0x1c04 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5480 │ │ │ │ + b.n 92662 │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ + subs.w r8, r8, #0 │ │ │ │ + it ne │ │ │ │ + movne.w r8, #1 │ │ │ │ + rsb r8, r8, #0 │ │ │ │ + b.n 92686 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 93174 │ │ │ │ + beq.n 92a58 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92ab4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92d50 │ │ │ │ + b.n 9252a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92a30 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92a30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92a44 │ │ │ │ + bne.n 92958 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92958 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9249c │ │ │ │ + b.n 928da │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ + b.n 927c0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9299e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93036 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93036 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 92a24 │ │ │ │ - b.n 92ff4 │ │ │ │ + bne.w 924a8 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 924a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 924bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92886 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 921b6 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92842 │ │ │ │ - ldr.w fp, [pc, #168] @ 93190 │ │ │ │ + bne.w 92172 │ │ │ │ + ldr.w fp, [pc, #40] @ 92a68 │ │ │ │ nop │ │ │ │ - b.w 928aa │ │ │ │ + b.w 921dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92954 │ │ │ │ + bne.w 9228a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92954 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - bl 1b0f18 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 92e8c │ │ │ │ - b.n 92fde │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9228a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79040 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 92410 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs.w r8, r8, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ cmp r3, r2 │ │ │ │ rsb r8, r8, #0 │ │ │ │ - bne.w 92c22 │ │ │ │ + bne.w 92680 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92a9e │ │ │ │ + beq.w 92514 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92a9e │ │ │ │ - b.n 92a8a │ │ │ │ + bne.w 92514 │ │ │ │ + b.n 92500 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 929fe │ │ │ │ - ldr r0, [pc, #52] @ (9318c ) │ │ │ │ - bl 92748 │ │ │ │ + beq.w 92476 │ │ │ │ + ldr r0, [pc, #56] @ (92ae0 ) │ │ │ │ + bl 92078 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c02 │ │ │ │ + beq.w 92660 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92940 │ │ │ │ - b.n 92b1c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79054 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92af8 │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ - b.n 92ed6 │ │ │ │ + bne.w 92276 │ │ │ │ + b.n 9258c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + bl 1b34b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 923bc │ │ │ │ + b.n 928c8 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + add r0, pc, #272 @ (adr r0, 92bf4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 932a0 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ │ │ │ │ -00093194 : │ │ │ │ +00092ae4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - mov r8, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ blx 2957c │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, fp │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29b58 │ │ │ │ - ldrb.w r1, [r8] │ │ │ │ + ldrb.w r1, [fp] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93c10 │ │ │ │ + beq.w 936a4 │ │ │ │ mov.w sl, #0 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r4, fp │ │ │ │ mov r7, sl │ │ │ │ mov r5, sl │ │ │ │ movs r3, #1 │ │ │ │ strd sl, sl, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r8, r4 │ │ │ │ - bne.n 932d6 │ │ │ │ + bne.n 92c20 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 93d2e │ │ │ │ - adds r6, r4, #1 │ │ │ │ + beq.w 9381e │ │ │ │ + add.w r8, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - adds r1, r6, #1 │ │ │ │ + add.w r0, r8, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 93ba2 │ │ │ │ - bhi.w 933cc │ │ │ │ + beq.w 9371e │ │ │ │ + bhi.w 92d1a │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 9420a │ │ │ │ + beq.w 93ab4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 94236 │ │ │ │ + beq.w 93aa2 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 93fb0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + beq.w 93b72 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 93c8c │ │ │ │ + bne.w 937f8 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 93714 │ │ │ │ + beq.w 93220 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92cd6 │ │ │ │ + ldrb.w r1, [r8, #1] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 933fa │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - movw ip, #32740 @ 0x7fe4 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movw lr, #16532 @ 0x4094 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw r2, #35884 @ 0x8c2c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw ip, #56364 @ 0xdc2c │ │ │ │ movt ip, #41 @ 0x29 │ │ │ │ - movw r8, #13268 @ 0x33d4 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #53140 @ 0xcf94 │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw r0, #13272 @ 0x33d8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ + movw r6, #16536 @ 0x4098 │ │ │ │ + movt r6, #40 @ 0x28 │ │ │ │ mov fp, r1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #13276 @ 0x33dc │ │ │ │ + movw r0, #16540 @ 0x409c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 93388 │ │ │ │ - ldrb r1, [r6, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 93834 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 93388 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 934aa │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 93526 │ │ │ │ + beq.w 92dc6 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 939d0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 93388 │ │ │ │ + beq.w 934e8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 92cd6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 93388 │ │ │ │ - sub.w r2, r3, #65 @ 0x41 │ │ │ │ - cmp r2, #23 │ │ │ │ - bhi.n 93388 │ │ │ │ - tbh [pc, r2, lsl #1] │ │ │ │ - lsls r0, r0, #27 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r5, r1, #27 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r5, r0, #13 │ │ │ │ - lsls r7, r0, #14 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - lsls r5, r2, #14 │ │ │ │ + bls.n 92cd6 │ │ │ │ + sub.w r1, r3, #65 @ 0x41 │ │ │ │ + cmp r1, #23 │ │ │ │ + bhi.n 92cd6 │ │ │ │ + tbh [pc, r1, lsl #1] │ │ │ │ + lsls r4, r2, #31 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsrs r3, r2, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r7, r5, #16 │ │ │ │ + lsls r1, r6, #17 │ │ │ │ + lsls r7, r3, #7 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9421a │ │ │ │ + blt.w 93bb2 │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 932d6 │ │ │ │ + bne.n 92c20 │ │ │ │ sub.w r6, r8, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9343e │ │ │ │ + beq.w 92d5a │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 93e8a │ │ │ │ + beq.w 9387c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 937e4 │ │ │ │ + beq.w 9306c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 93454 │ │ │ │ + bls.w 92d70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 93454 │ │ │ │ + blt.w 92d70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 93d82 │ │ │ │ + bne.w 938a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, r3, r5 │ │ │ │ blx 29c10 │ │ │ │ add r5, r6 │ │ │ │ mov r4, r8 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 931ee │ │ │ │ + bne.w 92b3e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93bf8 │ │ │ │ + beq.w 9368c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9336c │ │ │ │ + bne.n 92cb6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 938b0 │ │ │ │ + beq.w 9338c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce550 <_PyUnicodeWriter_PrepareInternal@@Base+0xe08> │ │ │ │ + bl cdff0 <_PyUnicodeWriter_PrepareInternal@@Base+0xe0c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f82 │ │ │ │ + beq.w 93c76 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93d24 │ │ │ │ + beq.w 93872 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 93a0c │ │ │ │ + beq.w 93394 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - and.w r1, fp, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ + and.w r9, fp, r1 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r9, #0 │ │ │ │ it ge │ │ │ │ - orrge.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9383e │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r4 │ │ │ │ + orrge.w r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 92ede │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13480 @ 0x34a8 │ │ │ │ + movw r1, #16744 @ 0x4168 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ + strd r3, r8, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 1ddcbc <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1dfb6c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9336c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + b.n 92cb6 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 93c8c │ │ │ │ + bmi.w 937f8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - mov fp, r2 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 9340e │ │ │ │ + bhi.n 92e16 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r1, r0, #24 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r3, r0, #10 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - movs r1, r2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ - movs r2, #0 │ │ │ │ - movw ip, #32740 @ 0x7fe4 │ │ │ │ - movt ip, #41 @ 0x29 │ │ │ │ - movw r8, #13268 @ 0x33d4 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #53140 @ 0xcf94 │ │ │ │ - movt lr, #41 @ 0x29 │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13276 @ 0x33dc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 9326a │ │ │ │ + lsls r7, r0, #8 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r4, #8 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r0, #7 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + lsls r7, r4, #7 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 93dcc │ │ │ │ + beq.w 938ea │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 937ec │ │ │ │ + beq.w 93074 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 9330e │ │ │ │ + bhi.w 92c58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93318 │ │ │ │ + beq.w 92c62 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -157058,132 +156360,152 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd1e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 9331a │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 933a4 │ │ │ │ + bne.w 92c64 │ │ │ │ + mov r8, r5 │ │ │ │ + b.n 92cf2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 92cd6 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r1, r3, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add.w r4, r3, #8 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 93b0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 93a72 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r1, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + 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 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + strb.w sl, [sp, #125] @ 0x7d │ │ │ │ + b.n 92fa8 │ │ │ │ + movw r2, #35884 @ 0x8c2c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw lr, #16532 @ 0x4094 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #56364 @ 0xdc2c │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r6, #16536 @ 0x4098 │ │ │ │ + movt r6, #40 @ 0x28 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + movs r1, #0 │ │ │ │ + movw r0, #16540 @ 0x409c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92cd6 │ │ │ │ + ldrb.w r1, [r8, #1] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 93376 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 92cd6 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bls.w 92bce │ │ │ │ sub.w r1, r3, #99 @ 0x63 │ │ │ │ mov.w r9, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w r9, r9, r1 │ │ │ │ movw r1, #4162 @ 0x1042 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ and.w r1, r9, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9383e │ │ │ │ + cbnz r1, 92ede │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ tst.w r9, r1 │ │ │ │ - bne.w 93374 │ │ │ │ + bne.w 92cbe │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 93578 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 93388 │ │ │ │ + beq.w 930bc │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 92cd6 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 93580 │ │ │ │ + bne.n 92ee2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1114112 @ 0x110000 │ │ │ │ - bcs.w 93fd2 │ │ │ │ + bcs.w 93ac6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 9384a │ │ │ │ + bhi.w 931d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9384a │ │ │ │ + ble.w 931d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9389c │ │ │ │ + bne.w 93436 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r4, [r3, r5] │ │ │ │ - movs r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ - adds r4, r6, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + add.w r4, r8, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93330 │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 933a4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.w 93388 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - add.w r2, r3, #8 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 941d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9409e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - 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 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - b.n 93642 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.w 93388 │ │ │ │ - sub.w r2, r3, #100 @ 0x64 │ │ │ │ + bne.w 92c7a │ │ │ │ + mov r8, r5 │ │ │ │ + b.n 92cf2 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + beq.n 92ea0 │ │ │ │ + sub.w r9, r3, #100 @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ + uxtb.w r9, r9 │ │ │ │ + lsl.w r0, r1, r9 │ │ │ │ movw r9, #2081 @ 0x821 │ │ │ │ movt r9, #18 │ │ │ │ - uxtb r2, r2 │ │ │ │ - lsl.w r2, r1, r2 │ │ │ │ - tst.w r2, r9 │ │ │ │ - bne.w 939d0 │ │ │ │ + tst.w r0, r9 │ │ │ │ + bne.w 934e8 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 93cb6 │ │ │ │ + beq.w 937a0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 93388 │ │ │ │ + bne.w 92cd6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94114 │ │ │ │ + bne.w 93b42 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -157193,33 +156515,33 @@ │ │ │ │ strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5a30 │ │ │ │ + bl d5514 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 934a6 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + beq.w 92dc2 │ │ │ │ + add.w r4, r8, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93330 │ │ │ │ - b.n 93522 │ │ │ │ + bne.w 92c7a │ │ │ │ + b.n 92eda │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -157233,46 +156555,47 @@ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5cc0 │ │ │ │ - b.n 935e4 │ │ │ │ + bl d57a4 │ │ │ │ + b.n 92f48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93fa2 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - lsls r4, r3, #28 │ │ │ │ - bmi.w 93faa │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 175e40 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + lsls r0, r3, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + ite mi │ │ │ │ + movmi r1, #58 @ 0x3a │ │ │ │ + movpl r1, #46 @ 0x2e │ │ │ │ + bl 17704c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93692 │ │ │ │ + beq.n 92fec │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94068 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 93ae2 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 92dc2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -157281,153 +156604,162 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5cc0 │ │ │ │ + bl d57a4 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - beq.w 94144 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + beq.w 93aec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93608 │ │ │ │ + beq.n 92f6c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93608 │ │ │ │ - ldr r2, [pc, #716] @ (939cc ) │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r8, [r3, #24] │ │ │ │ + bne.n 92f6c │ │ │ │ + ldr r2, [pc, #816] @ (93388 ) │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93e96 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r8 │ │ │ │ - b.n 93608 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9419c │ │ │ │ - movw r2, #31072 @ 0x7960 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - itt pl │ │ │ │ - addpl r6, #1 │ │ │ │ - movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 933e0 │ │ │ │ - sub.w fp, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r6, #2] │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r0, r1, #29 │ │ │ │ - it pl │ │ │ │ - addpl r6, #2 │ │ │ │ - bpl.w 933e0 │ │ │ │ - movs r0, #47 @ 0x2f │ │ │ │ - movt r0, #32768 @ 0x8000 │ │ │ │ - sub.w lr, r0, r3 │ │ │ │ - movw ip, #26215 @ 0x6667 │ │ │ │ - movt ip, #26214 @ 0x6666 │ │ │ │ - mov.w r1, lr, asr #31 │ │ │ │ - smull lr, r8, ip, lr │ │ │ │ - rsb r1, r1, r8, asr #2 │ │ │ │ - cmp fp, r1 │ │ │ │ - bgt.w 941b8 │ │ │ │ - sub.w r1, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r6, #3] │ │ │ │ - mov.w lr, #10 │ │ │ │ - mla fp, lr, fp, r1 │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bpl.n 93846 │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - mov.w r1, r8, asr #31 │ │ │ │ - smull r8, r9, ip, r8 │ │ │ │ - rsb r1, r1, r9, asr #2 │ │ │ │ - cmp r1, fp │ │ │ │ - blt.w 941b8 │ │ │ │ - ldrb.w r8, [r6, #4] │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - adds r6, #4 │ │ │ │ - mla fp, lr, fp, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r1, [r2, r8, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bpl.w 933e0 │ │ │ │ - sub.w r3, r0, r8 │ │ │ │ - sub.w r8, r8, #48 @ 0x30 │ │ │ │ - asrs r1, r3, #31 │ │ │ │ - smull r9, r3, ip, r3 │ │ │ │ - rsb r3, r1, r3, asr #2 │ │ │ │ - cmp r3, fp │ │ │ │ - mla fp, lr, fp, r8 │ │ │ │ - blt.w 941b8 │ │ │ │ - ldrb.w r8, [r6, #1]! │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r1, [r2, r8, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bmi.n 937b8 │ │ │ │ - b.n 933e0 │ │ │ │ + bne.w 93888 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r4 │ │ │ │ + b.n 92f6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93306 │ │ │ │ + bne.w 92c50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 94434 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 93ed8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d1c │ │ │ │ + beq.w 93816 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ add r5, r6 │ │ │ │ strh.w r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1af81c │ │ │ │ + bl 1b1d9c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 93330 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 93bc4 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 9327e │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 93580 │ │ │ │ - b.n 934e6 │ │ │ │ - adds r6, #3 │ │ │ │ - b.n 933e0 │ │ │ │ + b.n 92c7a │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #1 │ │ │ │ + ble.w 92ee2 │ │ │ │ + b.n 92cd6 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldrb.w r3, [r8, #1] │ │ │ │ + movw r2, #16596 @ 0x40d4 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw lr, #16600 @ 0x40d8 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #16604 @ 0x40dc │ │ │ │ + movt ip, #40 @ 0x28 │ │ │ │ + movw r6, #16608 @ 0x40e0 │ │ │ │ + movt r6, #40 @ 0x28 │ │ │ │ + movw r1, #16612 @ 0x40e4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #4 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 92e4a │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldrb.w r3, [r8, #1] │ │ │ │ + movw r2, #14116 @ 0x3724 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw lr, #16584 @ 0x40c8 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #16588 @ 0x40cc │ │ │ │ + movt ip, #40 @ 0x28 │ │ │ │ + movw r6, #59248 @ 0xe770 │ │ │ │ + movt r6, #41 @ 0x29 │ │ │ │ + movw r1, #16592 @ 0x40d0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #3 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 92e4a │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldrb.w r3, [r8, #1] │ │ │ │ + movw r2, #16616 @ 0x40e8 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw lr, #16620 @ 0x40ec │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #16624 @ 0x40f0 │ │ │ │ + movt ip, #40 @ 0x28 │ │ │ │ + movw r6, #16628 @ 0x40f4 │ │ │ │ + movt r6, #40 @ 0x28 │ │ │ │ + movw r1, #16632 @ 0x40f8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #5 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 92e4a │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + ldrb.w r3, [r8, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne.w 93962 │ │ │ │ + ldrb.w r3, [r8, #2] │ │ │ │ + movw r2, #13096 @ 0x3328 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw lr, #16544 @ 0x40a0 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #16552 @ 0x40a8 │ │ │ │ + movt ip, #40 @ 0x28 │ │ │ │ + movw r6, #53328 @ 0xd050 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ + movw r1, #16560 @ 0x40b0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #2 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 92e4a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -157435,91 +156767,230 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - adds r0, #1 │ │ │ │ + bl cd1e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - beq.w 934a6 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 93510 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ite eq │ │ │ │ - strheq.w r4, [r3, r5, lsl #1] │ │ │ │ - strne.w r4, [r3, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 93608 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 93a0e │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 9336c │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - movs r1, #3 │ │ │ │ - movw ip, #10780 @ 0x2a1c │ │ │ │ - movt ip, #42 @ 0x2a │ │ │ │ - movw r8, #13320 @ 0x3408 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #13324 @ 0x340c │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #56024 @ 0xdad8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 92ec2 │ │ │ │ + mov r8, r5 │ │ │ │ + b.n 92cf2 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldrb.w r3, [r8, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 93a54 │ │ │ │ + movw r1, #34336 @ 0x8620 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r6, r2, #29 │ │ │ │ + itt pl │ │ │ │ + addpl.w r8, r8, #1 │ │ │ │ + movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ + bpl.n 932f2 │ │ │ │ + sub.w fp, r3, #48 @ 0x30 │ │ │ │ + ldrb.w r3, [r8, #2] │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r0, r2, #29 │ │ │ │ + bpl.w 93380 │ │ │ │ + movs r0, #47 @ 0x2f │ │ │ │ + movt r0, #32768 @ 0x8000 │ │ │ │ + sub.w ip, r0, r3 │ │ │ │ + movw r6, #26215 @ 0x6667 │ │ │ │ + movt r6, #26214 @ 0x6666 │ │ │ │ + mov.w r2, ip, asr #31 │ │ │ │ + smull ip, lr, r6, ip │ │ │ │ + rsb r2, r2, lr, asr #2 │ │ │ │ + cmp fp, r2 │ │ │ │ + bgt.w 93c14 │ │ │ │ + sub.w r2, r3, #48 @ 0x30 │ │ │ │ + ldrb.w r3, [r8, #3] │ │ │ │ + mov.w ip, #10 │ │ │ │ + mla fp, ip, fp, r2 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.w 93448 │ │ │ │ + sub.w lr, r0, r3 │ │ │ │ + mov.w r2, lr, asr #31 │ │ │ │ + smull lr, r9, r6, lr │ │ │ │ + rsb r2, r2, r9, asr #2 │ │ │ │ + cmp r2, fp │ │ │ │ + blt.w 93c14 │ │ │ │ + ldrb.w lr, [r8, #4] │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + mla fp, ip, fp, r3 │ │ │ │ + mov r3, lr │ │ │ │ + ldr.w r2, [r1, lr, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.n 932f2 │ │ │ │ + sub.w r3, r0, lr │ │ │ │ + sub.w lr, lr, #48 @ 0x30 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ + smull r9, r3, r6, r3 │ │ │ │ + rsb r3, r2, r3, asr #2 │ │ │ │ + cmp r3, fp │ │ │ │ + mla fp, ip, fp, lr │ │ │ │ + blt.w 93c14 │ │ │ │ + ldrb.w lr, [r8, #1]! │ │ │ │ + mov r3, lr │ │ │ │ + ldr.w r2, [r1, lr, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bmi.n 932c8 │ │ │ │ + sub.w r2, r3, #106 @ 0x6a │ │ │ │ + cmp r2, #16 │ │ │ │ + bhi.n 93344 │ │ │ │ + add r1, pc, #4 @ (adr r1, 93300 ) │ │ │ │ + ldr.w pc, [r1, r2, lsl #2] │ │ │ │ + adds r1, #75 @ 0x4b │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #139 @ 0x8b │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #203 @ 0xcb │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #69 @ 0x45 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #0 │ │ │ │ + movw r2, #35884 @ 0x8c2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #13328 @ 0x3410 │ │ │ │ + movw lr, #16532 @ 0x4094 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #56364 @ 0xdc2c │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r6, #16536 @ 0x4098 │ │ │ │ + movt r6, #40 @ 0x28 │ │ │ │ + movw r0, #16540 @ 0x409c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - adds r6, #1 │ │ │ │ - movs r2, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 9326a │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 93e56 │ │ │ │ - ldrb r3, [r6, #2] │ │ │ │ - movs r1, #2 │ │ │ │ - movw ip, #9760 @ 0x2620 │ │ │ │ - movt ip, #42 @ 0x2a │ │ │ │ - movw r8, #13280 @ 0x33e0 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #13288 @ 0x33e8 │ │ │ │ + b.n 92e4a │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 93652 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 92e60 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + b.n 932f2 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + mov r3, r7 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 92cb4 │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ + ubfx r1, r2, #2, #3 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.w 92cb4 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ + bpl.w 93a50 │ │ │ │ + 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, #19992 @ 0x4e18 │ │ │ │ + movtlt r1, #73 @ 0x49 │ │ │ │ + itet ge │ │ │ │ + ldrge r7, [pc, #696] @ (93688 ) │ │ │ │ + addlt.w r7, r1, r2, lsl #5 │ │ │ │ + mlage r7, r0, r2, r7 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 92cb6 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 92cb6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 92cb6 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92cb6 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + movw lr, #16532 @ 0x4094 │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #50064 @ 0xc390 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #13296 @ 0x33f0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movw ip, #56364 @ 0xdc2c │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + movw r2, #35884 @ 0x8c2c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r6, #16536 @ 0x4098 │ │ │ │ + movt r6, #40 @ 0x28 │ │ │ │ + movw r0, #16540 @ 0x409c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - adds r6, #2 │ │ │ │ - movs r2, #1 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #20] │ │ │ │ + strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 9326a │ │ │ │ + b.n 92e60 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ite eq │ │ │ │ + strheq.w r4, [r3, r5, lsl #1] │ │ │ │ + strne.w r4, [r3, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 92f6c │ │ │ │ + add.w r8, r8, #3 │ │ │ │ + b.n 932f2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ebd1c │ │ │ │ - mov r4, r0 │ │ │ │ + bl ec00c │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dc2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -157528,124 +156999,85 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5cc0 │ │ │ │ + bl d57a4 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - beq.w 94144 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + beq.w 93aec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93608 │ │ │ │ + beq.w 92f6c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93608 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 93608 │ │ │ │ + bne.w 92f6c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92f6c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e8bc0 │ │ │ │ - mov r4, r0 │ │ │ │ + bl e8eb0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93944 │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 933a4 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + bne.n 93462 │ │ │ │ + mov r8, r5 │ │ │ │ + b.n 92cf2 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ + moveq r4, #1 │ │ │ │ + movne r4, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 93c86 │ │ │ │ - bhi.w 93bce │ │ │ │ + beq.w 936b4 │ │ │ │ + bhi.w 9365c │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93d18 │ │ │ │ + beq.w 93a28 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93d0c │ │ │ │ + beq.w 93a24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 94102 │ │ │ │ + bhi.w 93bda │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ - movs r6, r6 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - movs r6, r6 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - ubfx r2, r3, #2, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.w 938b6 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.w 93f38 │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r7, #20 │ │ │ │ - addpl.w r3, r7, #28 │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - iteee ge │ │ │ │ - movge r2, #24 │ │ │ │ - addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ - movwlt r4, #19992 @ 0x4e18 │ │ │ │ - movtlt r4, #73 @ 0x49 │ │ │ │ - itet ge │ │ │ │ - ldrge r4, [pc, #712] @ (93d10 ) │ │ │ │ - addlt.w r4, r4, r3, lsl #5 │ │ │ │ - mlage r4, r2, r3, r4 │ │ │ │ - cmp r7, r4 │ │ │ │ - beq.n 93a6a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 93a6a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 93a6a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 9336c │ │ │ │ - adds r3, r2, #4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 93c18 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 936ac │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, ip │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + mov r3, r2 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ sub.w ip, r3, #45 @ 0x2d │ │ │ │ ldr r2, [sp, #32] │ │ │ │ rsbs r9, ip, #0 │ │ │ │ @@ -157663,220 +157095,234 @@ │ │ │ │ movlt r1, r3 │ │ │ │ sub.w r3, r1, r9 │ │ │ │ cmp r2, #16 │ │ │ │ it eq │ │ │ │ moveq fp, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bls.w 93dfc │ │ │ │ + bls.w 939ca │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 93dfc │ │ │ │ + bgt.w 939ca │ │ │ │ sub.w r3, r3, fp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bic.w r2, r3, r3, asr #31 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bgt.w 93dde │ │ │ │ + bgt.w 939ac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93c36 │ │ │ │ + beq.w 936ce │ │ │ │ sub.w r4, r9, r4 │ │ │ │ add r4, fp │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.w 93c20 │ │ │ │ + bgt.n 936b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r1, r8, r9 │ │ │ │ + add.w r1, r6, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ 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 r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93d4c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dc2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 93608 │ │ │ │ + ble.w 92f6c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93608 │ │ │ │ + beq.w 92f6c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1944e0 │ │ │ │ + bl 196088 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dc2 │ │ │ │ add r5, r4 │ │ │ │ - b.n 93608 │ │ │ │ - adds r3, r2, #7 │ │ │ │ - movs r1, #1 │ │ │ │ + b.n 92f6c │ │ │ │ + adds r3, r1, #7 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ - movs r2, #26 │ │ │ │ - ldrd r8, r9, [r3], #8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - add.w r8, sp, #64 @ 0x40 │ │ │ │ + ldrd r0, r1, [r3], #8 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, ip │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #26 │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 93a8e │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - mov r6, r1 │ │ │ │ - orr.w r2, r2, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 9320c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r6, r1 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ - b.n 93bae │ │ │ │ - mov fp, r5 │ │ │ │ - mov r8, r4 │ │ │ │ + b.n 93542 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.w 9338c │ │ │ │ + b.w 92cda │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 939f4 │ │ │ │ - mov ip, lr │ │ │ │ + bne.w 9350c │ │ │ │ + mov r2, ip │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 93c16 │ │ │ │ - add r3, pc, #4 @ (adr r3, 93be4 ) │ │ │ │ + bhi.n 936aa │ │ │ │ + add r3, pc, #4 @ (adr r3, 93674 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - subs r2, #111 @ 0x6f │ │ │ │ + nop │ │ │ │ + adds r5, #37 @ 0x25 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #127 @ 0x7f │ │ │ │ + adds r6, #49 @ 0x31 │ │ │ │ movs r1, r1 │ │ │ │ - subs r2, #111 @ 0x6f │ │ │ │ + adds r5, #37 @ 0x25 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r7, r6 │ │ │ │ + subs r3, #207 @ 0xcf │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #127 @ 0x7f │ │ │ │ + adds r6, #49 @ 0x31 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r7, 93c10 │ │ │ │ + ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ + cbz r7, 936a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93c10 │ │ │ │ + beq.n 936a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 93c10 │ │ │ │ + cbnz r3, 936a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #256] @ (93d14 ) │ │ │ │ - b.w 9336c │ │ │ │ - adds r3, r2, #4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #768] @ (939a8 ) │ │ │ │ + b.w 92cb6 │ │ │ │ + adds r3, r1, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 93a7c │ │ │ │ + b.n 93532 │ │ │ │ + mov r2, r6 │ │ │ │ + b.n 93664 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1944e0 │ │ │ │ + bl 196088 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dc2 │ │ │ │ add r5, r4 │ │ │ │ - b.n 93b08 │ │ │ │ + b.n 935ba │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl e6930 │ │ │ │ + bl e6c20 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 93afc │ │ │ │ - mov fp, r5 │ │ │ │ - b.w 933a4 │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 93bd6 │ │ │ │ - ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ - sub.w r6, r3, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [ip, r3, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - bmi.w 93f3c │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - mov r6, r1 │ │ │ │ + bne.w 935b0 │ │ │ │ + mov r8, r5 │ │ │ │ + b.w 92cf2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb.w r3, [r8, #1] │ │ │ │ + mov r8, r0 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + beq.w 9399a │ │ │ │ + bhi.w 92d1a │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ + beq.w 93ab4 │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.w 93aa2 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 93b72 │ │ │ │ + movw r1, #34336 @ 0x8620 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + ands.w r2, r2, #4 │ │ │ │ + bne.n 937f8 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 9371a │ │ │ │ + beq.w 93220 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movw lr, #16532 @ 0x4094 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + movw ip, #56364 @ 0xdc2c │ │ │ │ + movt ip, #41 @ 0x29 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movw r6, #16536 @ 0x4098 │ │ │ │ + movt r6, #40 @ 0x28 │ │ │ │ + movw r2, #35884 @ 0x8c2c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #16540 @ 0x409c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.w 933e0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 92e4a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #26 │ │ │ │ adds r0, r3, #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #17964 @ 0x462c │ │ │ │ + movw r3, #21228 @ 0x52ec │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 940ee │ │ │ │ + beq.w 93c0c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 940ce │ │ │ │ + bne.w 93bec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -157884,109 +157330,183 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 942a8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.n 935e4 │ │ │ │ - mov ip, r0 │ │ │ │ - b.n 93bd6 │ │ │ │ - ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - mov ip, r8 │ │ │ │ - b.n 93bd6 │ │ │ │ - mov fp, r5 │ │ │ │ + bl 93d4c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.w 92f48 │ │ │ │ + sub.w ip, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bmi.w 93c30 │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + bne.w 92d2c │ │ │ │ + b.n 93226 │ │ │ │ + mov r8, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 933a4 │ │ │ │ - bl 1ae1a4 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9336c │ │ │ │ + b.w 92cf2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl e6930 │ │ │ │ + bl e6c20 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dc2 │ │ │ │ adds r4, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 93330 │ │ │ │ - b.w 93522 │ │ │ │ + bne.w 92c7a │ │ │ │ + b.w 92eda │ │ │ │ + bl 1b0724 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 92cb6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29b58 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 92c4a │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 93066 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + b.w 93066 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 93ed4 │ │ │ │ + bne.n 93922 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r6, #3 │ │ │ │ add.w r9, r4, r6 │ │ │ │ adds r0, r4, r3 │ │ │ │ add.w lr, r2, r5, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.w 93eb0 │ │ │ │ + bhi.n 938fe │ │ │ │ subs r2, r4, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #1 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r4 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ cmp r9, r1 │ │ │ │ - bls.w 9332c │ │ │ │ + bls.w 92c76 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 93db8 │ │ │ │ + b.n 938d6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29b58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 93306 │ │ │ │ - b.n 937ec │ │ │ │ + bne.w 92c50 │ │ │ │ + b.w 93074 │ │ │ │ + ldrb.w ip, [r2] │ │ │ │ + adds r2, #4 │ │ │ │ + strh.w ip, [r1], #8 │ │ │ │ + ldrb.w ip, [r2, #-3] │ │ │ │ + strh.w ip, [r1, #-6] │ │ │ │ + ldrb.w ip, [r2, #-2] │ │ │ │ + strh.w ip, [r1, #-4] │ │ │ │ + ldrb.w ip, [r2, #-1] │ │ │ │ + strh.w ip, [r1, #-2] │ │ │ │ + b.n 938be │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + bic.w r3, r6, #3 │ │ │ │ + add.w r9, r4, r6 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + add.w lr, r2, r5, lsl #2 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, lr │ │ │ │ + cmp r0, r2 │ │ │ │ + bhi.n 93a2c │ │ │ │ + subs r2, r4, #3 │ │ │ │ + cmp r0, r2 │ │ │ │ + mov.w r2, r3, lsl #2 │ │ │ │ + itt cc │ │ │ │ + movcc r3, #0 │ │ │ │ + movcc r2, #0 │ │ │ │ + adds r1, r3, r4 │ │ │ │ + add.w r3, r2, lr │ │ │ │ + mov r2, r1 │ │ │ │ + cmp r9, r1 │ │ │ │ + bls.w 92c76 │ │ │ │ + ldrb.w r1, [r2], #1 │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ + mov r1, r2 │ │ │ │ + b.n 9394e │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #8348 @ 0x209c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw lr, #16568 @ 0x40b8 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw ip, #16572 @ 0x40bc │ │ │ │ + movt ip, #40 @ 0x28 │ │ │ │ + movw r6, #16576 @ 0x40c0 │ │ │ │ + movt r6, #40 @ 0x28 │ │ │ │ + movw r0, #16580 @ 0x40c4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.w 92e4a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + b.n 9372c │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93af4 │ │ │ │ + bne.w 935a8 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1944e0 │ │ │ │ + bl 196088 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 934a6 │ │ │ │ + beq.w 92dc2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, r3 │ │ │ │ - b.n 93af4 │ │ │ │ + b.n 935a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93ada │ │ │ │ + beq.w 9358e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -157994,228 +157514,113 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd1e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 93ada │ │ │ │ - mov fp, r5 │ │ │ │ - b.w 933a4 │ │ │ │ - movs r2, #1 │ │ │ │ - movw ip, #5084 @ 0x13dc │ │ │ │ - movt ip, #43 @ 0x2b │ │ │ │ - movw r8, #13304 @ 0x33f8 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #13308 @ 0x33fc │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw r1, #13312 @ 0x3400 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13316 @ 0x3404 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - b.w 9326a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29b58 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 93300 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 9370e │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.n 9370e │ │ │ │ - ldrb.w ip, [r2] │ │ │ │ - adds r2, #4 │ │ │ │ - strh.w ip, [r1], #8 │ │ │ │ - ldrb.w ip, [r2, #-3] │ │ │ │ - strh.w ip, [r1, #-6] │ │ │ │ - ldrb.w ip, [r2, #-2] │ │ │ │ - strh.w ip, [r1, #-4] │ │ │ │ - ldrb.w ip, [r2, #-1] │ │ │ │ - strh.w ip, [r1, #-2] │ │ │ │ - b.n 93d9e │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - bic.w r3, r6, #3 │ │ │ │ - add.w r9, r4, r6 │ │ │ │ - adds r0, r4, r3 │ │ │ │ - add.w lr, r2, r5, lsl #2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, lr │ │ │ │ - cmp r0, r2 │ │ │ │ - bhi.n 93f14 │ │ │ │ - subs r2, r4, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ - mov.w r2, r3, lsl #2 │ │ │ │ - itt cc │ │ │ │ - movcc r3, #0 │ │ │ │ - movcc r2, #0 │ │ │ │ - adds r1, r3, r4 │ │ │ │ - add.w r3, r2, lr │ │ │ │ - mov r2, r1 │ │ │ │ - cmp r9, r1 │ │ │ │ - bls.w 9332c │ │ │ │ - ldrb.w r1, [r2], #1 │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 93f00 │ │ │ │ + bne.w 9358e │ │ │ │ + mov r8, r5 │ │ │ │ + b.w 92cf2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + b.n 93664 │ │ │ │ + mov r2, lr │ │ │ │ + b.n 93664 │ │ │ │ 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 93ee8 │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - b.n 93a2c │ │ │ │ - movs r1, #10 │ │ │ │ - rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r2, #47 @ 0x2f │ │ │ │ - adds r0, #1 │ │ │ │ - mla r1, r1, r6, r3 │ │ │ │ - movw r3, #26215 @ 0x6667 │ │ │ │ - movt r3, #26214 @ 0x6666 │ │ │ │ - smull r3, lr, r2, r3 │ │ │ │ - asrs r3, r2, #31 │ │ │ │ - rsb r3, r3, lr, asr #2 │ │ │ │ - cmp r3, r6 │ │ │ │ - sub.w r6, r1, #48 @ 0x30 │ │ │ │ - bge.w 93c96 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + b.n 93936 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + b.n 933b2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + ldrb.w r3, [r8] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr.w fp, [r2] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w fp, #1 │ │ │ │ + b.n 932f2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + 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 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + strb.w sl, [sp, #125] @ 0x7d │ │ │ │ + bl d5514 │ │ │ │ + b.w 92f48 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb.w r3, [r8, #1] │ │ │ │ + mov r8, r0 │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 92b56 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb.w r3, [r8, #1] │ │ │ │ + mov r8, r0 │ │ │ │ + orr.w r2, r2, #8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 92b56 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13372 @ 0x343c │ │ │ │ + movw r1, #16672 @ 0x4120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov fp, r5 │ │ │ │ + mov r8, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 933a4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.w 92cf2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92fec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 933c8 │ │ │ │ + beq.w 92cf2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 933c8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 933c8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #28 │ │ │ │ - bpl.w 93670 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - b.w 93672 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - itttt lt │ │ │ │ - ldrlt r2, [sp, #32] │ │ │ │ - orrlt.w r2, r2, #1 │ │ │ │ - strlt r2, [sp, #32] │ │ │ │ - ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ - itt lt │ │ │ │ - neglt r2, r2 │ │ │ │ - strlt r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 93ca6 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13408 @ 0x3460 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 933a4 │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - movs r1, #5 │ │ │ │ - movw ip, #13352 @ 0x3428 │ │ │ │ - movt ip, #40 @ 0x28 │ │ │ │ - movw r8, #13356 @ 0x342c │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #13360 @ 0x3430 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #13364 @ 0x3434 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #13368 @ 0x3438 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - adds r6, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 9326a │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1ebd10 │ │ │ │ - mov r4, r0 │ │ │ │ + bne.w 92cf2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92cf2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93944 │ │ │ │ - mov fp, r5 │ │ │ │ - b.w 933a4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 94082 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r1, r3, #28 │ │ │ │ - bmi.n 94072 │ │ │ │ - bl 175e3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 93944 │ │ │ │ - mov fp, r5 │ │ │ │ - b.w 933a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 93692 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - bl 175e40 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 93944 │ │ │ │ - b.n 94062 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13452 @ 0x348c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 933a4 │ │ │ │ + bne.w 92dea │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -158225,43 +157630,16 @@ │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5a30 │ │ │ │ - b.w 935e4 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - adds r4, #2 │ │ │ │ - blx 29b58 │ │ │ │ - movs r3, #24 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - add.w r0, sp, #66 @ 0x42 │ │ │ │ - blx 2a6ec <__memmove_chk@plt> │ │ │ │ - movw r3, #30768 @ 0x7830 │ │ │ │ - strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 93ce2 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ - strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 93ce2 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mov r3, ip │ │ │ │ - adds r2, #4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 93a7e │ │ │ │ - mov r3, r2 │ │ │ │ - ldr.w r0, [r3], #4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 93c18 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 93a7c │ │ │ │ + bl 278f2c │ │ │ │ + b.w 92f48 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -158271,106 +157649,152 @@ │ │ │ │ strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb.w r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 27825c │ │ │ │ - b.w 935e4 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 933a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + bl 278f2c │ │ │ │ + b.w 92f48 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 933a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 933a4 │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - movs r1, #4 │ │ │ │ - movw ip, #13332 @ 0x3414 │ │ │ │ - movt ip, #40 @ 0x28 │ │ │ │ - movw r8, #13336 @ 0x3418 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #13340 @ 0x341c │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #13344 @ 0x3420 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #13348 @ 0x3424 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - adds r6, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 9326a │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - adds r6, #2 │ │ │ │ - ldrb r3, [r6, #0] │ │ │ │ - adds r1, r2, #4 │ │ │ │ + ldrb.w r3, [r8, #1] │ │ │ │ + mov r8, r0 │ │ │ │ + itttt lt │ │ │ │ + ldrlt r2, [sp, #32] │ │ │ │ + orrlt.w r2, r2, #1 │ │ │ │ + strlt r2, [sp, #32] │ │ │ │ + ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ + itt lt │ │ │ │ + neglt r2, r2 │ │ │ │ + strlt r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 9380e │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1edaf0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93462 │ │ │ │ + mov r8, r5 │ │ │ │ + b.w 92cf2 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #16772 @ 0x4184 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5480 │ │ │ │ + b.w 92cf2 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + adds r1, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - it lt │ │ │ │ - mvnlt.w fp, #1 │ │ │ │ - b.w 933e0 │ │ │ │ + b.n 93534 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr.w r0, [r3], #4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 936ac │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 93532 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + adds r4, #2 │ │ │ │ + blx 29b58 │ │ │ │ + movs r3, #24 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add.w r0, sp, #66 @ 0x42 │ │ │ │ + blx 2a6ec <__memmove_chk@plt> │ │ │ │ + movw r3, #30768 @ 0x7830 │ │ │ │ + strh.w r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 937cc │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ + strb.w r3, [sp, #65] @ 0x41 │ │ │ │ + b.n 937cc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13388 @ 0x344c │ │ │ │ + movw r1, #16652 @ 0x410c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov fp, r5 │ │ │ │ + mov r8, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 933a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9354c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - 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 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 27825c │ │ │ │ - b.w 935e4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - mov r6, r1 │ │ │ │ - orr.w r2, r2, #8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 93204 │ │ │ │ + bl 12f910 │ │ │ │ + b.w 92cf2 │ │ │ │ + movs r6, #10 │ │ │ │ + rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r2, #47 @ 0x2f │ │ │ │ + adds r0, #1 │ │ │ │ + mla r6, r6, ip, r3 │ │ │ │ + movw r3, #26215 @ 0x6667 │ │ │ │ + movt r3, #26214 @ 0x6666 │ │ │ │ + smull r3, lr, r2, r3 │ │ │ │ + asrs r3, r2, #31 │ │ │ │ + rsb r3, r3, lr, asr #2 │ │ │ │ + cmp r3, ip │ │ │ │ + sub.w ip, r6, #48 @ 0x30 │ │ │ │ + bge.w 937fc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13508 @ 0x34c4 │ │ │ │ + movw r1, #16636 @ 0x40fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov fp, r5 │ │ │ │ + mov r8, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.w 933a4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - mov r6, r1 │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 93204 │ │ │ │ + bl 12f910 │ │ │ │ + b.w 92cf2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 92d16 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92d16 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92d16 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 93cce │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r1, r3, #28 │ │ │ │ + bmi.n 93cbe │ │ │ │ + bl 177048 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 93462 │ │ │ │ + mov r8, r5 │ │ │ │ + b.w 92cf2 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + bl 17704c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 93462 │ │ │ │ + b.n 93cb8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #16716 @ 0x414c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f910 │ │ │ │ + b.w 92cf2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00094248 : │ │ │ │ +00093cec : │ │ │ │ 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 │ │ │ │ @@ -158378,93 +157802,93 @@ │ │ │ │ movs r4, #1 │ │ │ │ add r1, r2 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 9429c │ │ │ │ + cbz r0, 93d40 │ │ │ │ mov r0, sp │ │ │ │ - bl 1af780 │ │ │ │ + bl 1b1d00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94298 │ │ │ │ + beq.n 93d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 94298 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 93d3c │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbnz r0, 942a2 │ │ │ │ + cbnz r0, 93d46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 78004 │ │ │ │ - b.n 9429c │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 93d40 │ │ │ │ │ │ │ │ -000942a8 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00093d4c <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9435c <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 93e00 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9436a <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 93e0e <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 942f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 93d96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 942f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 93d96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9430c <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 93db0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r4, 94304 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r4, 93da8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd748 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd1e4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94408 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.w 93eac <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 942dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 93d80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 943bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 93e60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r1, r4, #3 │ │ │ │ adds r0, r7, r4 │ │ │ │ add r1, r7 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ mov r3, r7 │ │ │ │ mov lr, ip │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 9439a <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 93e3e <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ rsb r3, r7, #3 │ │ │ │ sub.w lr, r7, #3 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, lr │ │ │ │ bic.w r1, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r1, #0 │ │ │ │ @@ -158472,64 +157896,64 @@ │ │ │ │ add r1, r7 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 94396 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 93e3a <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 9434a <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 93dee <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 942c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 93d6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 942c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 93d6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 94434 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 93ed8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94408 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.n 93eac <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ - bl 1af81c │ │ │ │ + bl 1b1d9c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 942ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 93d90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 942ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 93d90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ strh.w r6, [lr], #8 │ │ │ │ ldrb.w r6, [r3, #-3] │ │ │ │ strh.w r6, [lr, #-6] │ │ │ │ ldrb.w r6, [r3, #-2] │ │ │ │ strh.w r6, [lr, #-4] │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ strh.w r6, [lr, #-2] │ │ │ │ - b.n 94322 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 93dc6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r1, r7, r4 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ bic.w r2, r4, #3 │ │ │ │ mov r3, r7 │ │ │ │ add r2, r7 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 9440e <_PyUnicodeWriter_WriteASCIIString@@Base+0x166> │ │ │ │ + bcc.n 93eb2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166> │ │ │ │ rsb r3, r7, #3 │ │ │ │ subs r0, r7, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r0, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ @@ -158537,362 +157961,362 @@ │ │ │ │ add.w r3, r7, r0 │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ add r2, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 94394 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 93e38 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 943f6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e> │ │ │ │ + b.n 93e9a <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w lr, [r3] │ │ │ │ adds r3, #4 │ │ │ │ str.w lr, [r0], #16 │ │ │ │ ldrb.w lr, [r3, #-3] │ │ │ │ str.w lr, [r0, #-12] │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ str.w lr, [r0, #-8] │ │ │ │ ldrb.w lr, [r3, #-1] │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ - b.n 943ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 93e72 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 94532 <_PyUnicodeWriter_WriteASCIIString@@Base+0x28a> │ │ │ │ + beq.n 93fd6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x28a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9459e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f6> │ │ │ │ - blt.w 945fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 94042 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f6> │ │ │ │ + blt.w 9409e <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 94614 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 940b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 945b6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30e> │ │ │ │ - ldr r2, [pc, #416] @ (94628 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 9405a <_PyUnicodeWriter_WriteASCIIString@@Base+0x30e> │ │ │ │ + ldr r2, [pc, #416] @ (940cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r7, r3 │ │ │ │ - bgt.n 94572 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2ca> │ │ │ │ + bgt.n 94016 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2ca> │ │ │ │ add.w r6, r4, #20 │ │ │ │ lsrs r1, r6, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 94566 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2be> │ │ │ │ + beq.n 9400a <_PyUnicodeWriter_WriteASCIIString@@Base+0x2be> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbz r0, 9451a <_PyUnicodeWriter_WriteASCIIString@@Base+0x272> │ │ │ │ + cbz r0, 93fbe <_PyUnicodeWriter_WriteASCIIString@@Base+0x272> │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #336] @ (9462c <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #336] @ (940d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 945c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x31e> │ │ │ │ + bne.n 9406a <_PyUnicodeWriter_WriteASCIIString@@Base+0x31e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 945a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + bpl.n 9404a <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 94620 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 940c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r7, [r2, #24] │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 9455a <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b2> │ │ │ │ + bhi.n 93ffe <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b2> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r5] │ │ │ │ - b.n 944be <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + b.n 93f62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r1, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r3, #19992 @ 0x4e18 │ │ │ │ movtlt r3, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r3, [pc, #224] @ (94630 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r3, [pc, #224] @ (940d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ addlt.w r3, r3, r2, lsl #5 │ │ │ │ mlage r3, r1, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 944be <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + b.n 93f62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ mov r0, r3 │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 944be <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + bne.n 93f62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 945de <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 94082 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94614 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 940b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ add.w r6, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 944be <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ - ldr r3, [pc, #148] @ (94634 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 93f62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + ldr r3, [pc, #148] @ (940d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.n 944fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x252> │ │ │ │ + bmi.n 93f9e <_PyUnicodeWriter_WriteASCIIString@@Base+0x252> │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94512 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ + b.n 93fb6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 94614 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 940b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 944be <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 93f62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 945ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ + bne.n 9408e <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 944e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ + b.n 93f88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9458a <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e2> │ │ │ │ + b.n 9402e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e2> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 944e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ + b.n 93f88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52488 @ 0xcd08 │ │ │ │ + movw r1, #55752 @ 0xd9c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94512 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ - bl 1ef298 │ │ │ │ + b.n 93fb6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ + bl 1f1078 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 945a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ - b.n 94610 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 94044 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ + b.n 940b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 945a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ + b.n 9404c <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00094638 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000940dc <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 946f0 <_PyUnicodeWriter_Finish@@Base+0xb8> │ │ │ │ + beq.n 94194 <_PyUnicodeWriter_Finish@@Base+0xb8> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 946ec <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ + bne.n 94190 <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 94686 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 9412a <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ce550 <_PyUnicodeWriter_PrepareInternal@@Base+0xe08> │ │ │ │ + bl cdff0 <_PyUnicodeWriter_PrepareInternal@@Base+0xe0c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9471a <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 941be <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94710 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 941b4 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9468c <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 94130 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 94124 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 94124 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 94738 <_PyUnicodeWriter_Finish@@Base+0x100> │ │ │ │ + bpl.n 941dc <_PyUnicodeWriter_Finish@@Base+0x100> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ iteee ge │ │ │ │ movge r0, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r1, #19992 @ 0x4e18 │ │ │ │ movtlt r1, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r1, [pc, #120] @ (9473c <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrge r1, [pc, #120] @ (941e0 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ addlt.w r1, r1, r2, lsl #5 │ │ │ │ mlage r1, r0, r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 94124 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 946e8 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + beq.n 9418c <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 946e8 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + cbnz r2, 9418c <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 94124 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 94124 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 9470c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 941b0 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 9470c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + beq.n 941b0 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 9470c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 941b0 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (94740 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (941e4 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 94124 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1ae1a4 │ │ │ │ + b.w 1b0724 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 94124 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 94124 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94680 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 94124 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 946a6 <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 9414a <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95226 <_PyUnicodeWriter_Finish@@Base+0xbee> │ │ │ │ + beq.w 94cca <_PyUnicodeWriter_Finish@@Base+0xbee> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 95324 <_PyUnicodeWriter_Finish@@Base+0xcec> │ │ │ │ + bcs.w 94dc8 <_PyUnicodeWriter_Finish@@Base+0xcec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 9524a <_PyUnicodeWriter_Finish@@Base+0xc12> │ │ │ │ + bgt.w 94cee <_PyUnicodeWriter_Finish@@Base+0xc12> │ │ │ │ bic.w r5, r3, #128 @ 0x80 │ │ │ │ and.w r7, r3, #128 @ 0x80 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bhi.w 94a0e <_PyUnicodeWriter_Finish@@Base+0x3d6> │ │ │ │ + bhi.w 944b2 <_PyUnicodeWriter_Finish@@Base+0x3d6> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -158971,345 +158395,345 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsrs r1, r6, #32 │ │ │ │ lsls r7, r4, #14 │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r2, r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9583c <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + blt.w 952e0 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 9583c <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + bge.w 952e0 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95846 <_PyUnicodeWriter_Finish@@Base+0x120e> │ │ │ │ + beq.w 952ea <_PyUnicodeWriter_Finish@@Base+0x120e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 95114 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 94bb8 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9528c <_PyUnicodeWriter_Finish@@Base+0xc54> │ │ │ │ + beq.w 94d30 <_PyUnicodeWriter_Finish@@Base+0xc54> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ - bls.w 954f6 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bls.w 94f9a <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95c64 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r0, 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 96b20 │ │ │ │ + bl 965c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 950f4 <_PyUnicodeWriter_Finish@@Base+0xabc> │ │ │ │ - ldr r0, [pc, #496] @ (94ab4 <_PyUnicodeWriter_Finish@@Base+0x47c>) │ │ │ │ + beq.w 94b98 <_PyUnicodeWriter_Finish@@Base+0xabc> │ │ │ │ + ldr r0, [pc, #496] @ (94558 <_PyUnicodeWriter_Finish@@Base+0x47c>) │ │ │ │ mov r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - cbz r0, 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r7, 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r0, 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 957d2 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ + beq.w 95276 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 957b4 <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ + blt.w 95258 <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95c64 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957d2 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ + beq.w 95276 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ add.w r0, r3, #16 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 9649c <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 954d0 <_PyUnicodeWriter_Finish@@Base+0xe98> │ │ │ │ + beq.w 94f74 <_PyUnicodeWriter_Finish@@Base+0xe98> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 954f6 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bcs.w 94f9a <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94ece <_PyUnicodeWriter_Finish@@Base+0x896> │ │ │ │ + bne.w 94972 <_PyUnicodeWriter_Finish@@Base+0x896> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + ble.n 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94f14 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94f14 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94f14 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r3, #20] │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94f14 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r3, #24] │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94f14 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r3, #28] │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94f14 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #6 │ │ │ │ str r0, [r3, #32] │ │ │ │ - beq.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #6 │ │ │ │ mov r8, r3 │ │ │ │ add.w r4, r3, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9546c <_PyUnicodeWriter_Finish@@Base+0xe34> │ │ │ │ + beq.w 94f10 <_PyUnicodeWriter_Finish@@Base+0xe34> │ │ │ │ cmp r5, r7 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 949f2 <_PyUnicodeWriter_Finish@@Base+0x3ba> │ │ │ │ + bne.n 94496 <_PyUnicodeWriter_Finish@@Base+0x3ba> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14428 @ 0x385c │ │ │ │ + movw r1, #17692 @ 0x451c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 95764 <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ - bne.n 94a42 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + blt.w 95208 <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ + bne.n 944e6 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ - beq.w 95782 <_PyUnicodeWriter_Finish@@Base+0x114a> │ │ │ │ + beq.w 95226 <_PyUnicodeWriter_Finish@@Base+0x114a> │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ - beq.w 95638 <_PyUnicodeWriter_Finish@@Base+0x1000> │ │ │ │ - bl fae20 │ │ │ │ + beq.w 950dc <_PyUnicodeWriter_Finish@@Base+0x1000> │ │ │ │ + bl fb168 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9550a <_PyUnicodeWriter_Finish@@Base+0xed2> │ │ │ │ + bne.w 94fae <_PyUnicodeWriter_Finish@@Base+0xed2> │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov fp, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 95268 <_PyUnicodeWriter_Finish@@Base+0xc30> │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94d0c <_PyUnicodeWriter_Finish@@Base+0xc30> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 953d8 <_PyUnicodeWriter_Finish@@Base+0xda0> │ │ │ │ + beq.w 94e7c <_PyUnicodeWriter_Finish@@Base+0xda0> │ │ │ │ mov r0, r5 │ │ │ │ - bl e5a00 │ │ │ │ + bl e5cc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 959ec <_PyUnicodeWriter_Finish@@Base+0x13b4> │ │ │ │ + beq.w 95490 <_PyUnicodeWriter_Finish@@Base+0x13b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95404 <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ + bne.w 94ea8 <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 94a6a <_PyUnicodeWriter_Finish@@Base+0x432> │ │ │ │ + b.n 9450e <_PyUnicodeWriter_Finish@@Base+0x432> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9528e <_PyUnicodeWriter_Finish@@Base+0xc56> │ │ │ │ + beq.w 94d32 <_PyUnicodeWriter_Finish@@Base+0xc56> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 954f6 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bcs.w 94f9a <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9489a <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ + b.n 9433e <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 958aa <_PyUnicodeWriter_Finish@@Base+0x1272> │ │ │ │ + beq.w 9534e <_PyUnicodeWriter_Finish@@Base+0x1272> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 951ca <_PyUnicodeWriter_Finish@@Base+0xb92> │ │ │ │ + bne.w 94c6e <_PyUnicodeWriter_Finish@@Base+0xb92> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 951ea <_PyUnicodeWriter_Finish@@Base+0xbb2> │ │ │ │ + beq.w 94c8e <_PyUnicodeWriter_Finish@@Base+0xbb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9589c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 95340 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 958f0 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + beq.w 95394 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 958e2 <_PyUnicodeWriter_Finish@@Base+0x12aa> │ │ │ │ + beq.w 95386 <_PyUnicodeWriter_Finish@@Base+0x12aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ str r0, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 958ce <_PyUnicodeWriter_Finish@@Base+0x1296> │ │ │ │ + beq.w 95372 <_PyUnicodeWriter_Finish@@Base+0x1296> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 951f4 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + beq.w 94c98 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 959b4 <_PyUnicodeWriter_Finish@@Base+0x137c> │ │ │ │ + beq.w 95458 <_PyUnicodeWriter_Finish@@Base+0x137c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 959a4 <_PyUnicodeWriter_Finish@@Base+0x136c> │ │ │ │ + beq.w 95448 <_PyUnicodeWriter_Finish@@Base+0x136c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95996 <_PyUnicodeWriter_Finish@@Base+0x135e> │ │ │ │ + beq.w 9543a <_PyUnicodeWriter_Finish@@Base+0x135e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95998 <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ + beq.w 9543c <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9598c <_PyUnicodeWriter_Finish@@Base+0x1354> │ │ │ │ + beq.w 95430 <_PyUnicodeWriter_Finish@@Base+0x1354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9587a <_PyUnicodeWriter_Finish@@Base+0x1242> │ │ │ │ + beq.w 9531e <_PyUnicodeWriter_Finish@@Base+0x1242> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95986 <_PyUnicodeWriter_Finish@@Base+0x134e> │ │ │ │ + beq.w 9542a <_PyUnicodeWriter_Finish@@Base+0x134e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9596a <_PyUnicodeWriter_Finish@@Base+0x1332> │ │ │ │ + beq.w 9540e <_PyUnicodeWriter_Finish@@Base+0x1332> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95892 <_PyUnicodeWriter_Finish@@Base+0x125a> │ │ │ │ + beq.w 95336 <_PyUnicodeWriter_Finish@@Base+0x125a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 95328 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -159326,1775 +158750,1776 @@ │ │ │ │ strd r2, sl, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ strd r2, r5, [sp, #108] @ 0x6c │ │ │ │ - bl 96e38 │ │ │ │ + bl 968dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 95328 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 978c8 <_Py_write@@Base+0x8c8> │ │ │ │ + bl 9736c <_Py_write@@Base+0x8c8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 95328 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9520a <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ + bne.w 94cae <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c18 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ + beq.n 946bc <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 951a4 <_PyUnicodeWriter_Finish@@Base+0xb6c> │ │ │ │ + beq.w 94c48 <_PyUnicodeWriter_Finish@@Base+0xb6c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c2e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 946d2 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95044 <_PyUnicodeWriter_Finish@@Base+0xa0c> │ │ │ │ + beq.w 94ae8 <_PyUnicodeWriter_Finish@@Base+0xa0c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 94c4c <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + beq.n 946f0 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c4c <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + beq.n 946f0 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9511c <_PyUnicodeWriter_Finish@@Base+0xae4> │ │ │ │ + beq.w 94bc0 <_PyUnicodeWriter_Finish@@Base+0xae4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 94c64 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + cbz r0, 94708 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c64 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + beq.n 94708 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95062 <_PyUnicodeWriter_Finish@@Base+0xa2a> │ │ │ │ - cbz r5, 94c7a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + beq.w 94b06 <_PyUnicodeWriter_Finish@@Base+0xa2a> │ │ │ │ + cbz r5, 9471e <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c7a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + beq.n 9471e <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9509c <_PyUnicodeWriter_Finish@@Base+0xa64> │ │ │ │ + beq.w 94b40 <_PyUnicodeWriter_Finish@@Base+0xa64> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94c9a <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + beq.n 9473e <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94c9a <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + beq.n 9473e <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9513c <_PyUnicodeWriter_Finish@@Base+0xb04> │ │ │ │ + beq.w 94be0 <_PyUnicodeWriter_Finish@@Base+0xb04> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - cbz r0, 94cb2 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + cbz r0, 94756 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94cb2 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + beq.n 94756 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95080 <_PyUnicodeWriter_Finish@@Base+0xa48> │ │ │ │ + beq.w 94b24 <_PyUnicodeWriter_Finish@@Base+0xa48> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 94cd2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 94776 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94cd2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 94776 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 950ba <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ - cbz r6, 94cea <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ + cbz r6, 9478e <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94cea <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + beq.n 9478e <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 950d8 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + beq.w 94b7c <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, fp │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - ldr r2, [pc, #816] @ (95040 <_PyUnicodeWriter_Finish@@Base+0xa08>) │ │ │ │ + bne.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + ldr r2, [pc, #816] @ (94ae4 <_PyUnicodeWriter_Finish@@Base+0xa08>) │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 953bc <_PyUnicodeWriter_Finish@@Base+0xd84> │ │ │ │ + bne.w 94e60 <_PyUnicodeWriter_Finish@@Base+0xd84> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 956d4 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ - beq.w 956cc <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + blt.w 95178 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ + beq.w 95170 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ mov r1, r4 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95c64 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #14036 @ 0x36d4 │ │ │ │ + movw r2, #17300 @ 0x4394 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl af014 │ │ │ │ + bl aea84 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 953aa <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ + bne.w 94e4e <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94930 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 943d4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 956d4 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ + blt.w 95178 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95c64 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 96b20 │ │ │ │ + bl 965c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 948ba <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ - b.n 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 9435e <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ + b.n 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 95218 <_PyUnicodeWriter_Finish@@Base+0xbe0> │ │ │ │ + beq.w 94cbc <_PyUnicodeWriter_Finish@@Base+0xbe0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80ef0 │ │ │ │ + bl 80f14 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 9649c <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94d32 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.n 947d6 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94d80 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.n 94824 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de49c │ │ │ │ + bl 1e034c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94f4c <_PyUnicodeWriter_Finish@@Base+0x914> │ │ │ │ - bl 85f38 │ │ │ │ + beq.w 949f0 <_PyUnicodeWriter_Finish@@Base+0x914> │ │ │ │ + bl 85ac8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94dc8 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 9486c <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9573c <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ + beq.w 951e0 <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 95700 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq.w 951a4 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 95724 <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ + beq.w 951c8 <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ eor.w r3, r0, r0, asr #31 │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ subs r3, #1 │ │ │ │ mov r9, r3 │ │ │ │ asrs r3, r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ + bl 7ee0c <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95690 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + beq.w 95134 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite ge │ │ │ │ movge r5, #1 │ │ │ │ movlt.w r5, #4294967295 @ 0xffffffff │ │ │ │ rsb r2, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ mov r6, r3 │ │ │ │ str.w r2, [r5, #8]! │ │ │ │ add.w r2, r3, r8, lsl #2 │ │ │ │ add.w sl, r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.w 952be <_PyUnicodeWriter_Finish@@Base+0xc86> │ │ │ │ - bl 1c08b8 │ │ │ │ + beq.w 94d62 <_PyUnicodeWriter_Finish@@Base+0xc86> │ │ │ │ + bl 1c2b48 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 95966 <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ + bhi.w 9540a <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c08b8 │ │ │ │ + bl 1c2b48 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 95966 <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ + bhi.w 9540a <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, r0, lsl #15 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 94e82 <_PyUnicodeWriter_Finish@@Base+0x84a> │ │ │ │ + b.n 94926 <_PyUnicodeWriter_Finish@@Base+0x84a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 95948 <_PyUnicodeWriter_Finish@@Base+0x1310> │ │ │ │ + blt.w 953ec <_PyUnicodeWriter_Finish@@Base+0x1310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94964 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ + beq.w 94408 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 9649c <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 94964 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ + b.n 94408 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ movw r3, #7520 @ 0x1d60 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de49c │ │ │ │ + bl 1e034c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 9593a <_PyUnicodeWriter_Finish@@Base+0x1302> │ │ │ │ + beq.w 953de <_PyUnicodeWriter_Finish@@Base+0x1302> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de49c │ │ │ │ + bl 1e034c │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 95924 <_PyUnicodeWriter_Finish@@Base+0x12ec> │ │ │ │ + beq.w 953c8 <_PyUnicodeWriter_Finish@@Base+0x12ec> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 18e228 │ │ │ │ + bl 18fd44 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94dc8 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 9486c <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269290 │ │ │ │ + bl 26a444 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 94e12 <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ + bne.w 948b6 <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e12 <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ - b.n 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 948b6 <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ + b.n 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 95a50 <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ - bl 72f38 │ │ │ │ + blt.w 954f4 <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ + bl 72f50 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95a34 <_PyUnicodeWriter_Finish@@Base+0x13fc> │ │ │ │ + bne.w 954d8 <_PyUnicodeWriter_Finish@@Base+0x13fc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 955f6 <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ + beq.w 9509a <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9543e <_PyUnicodeWriter_Finish@@Base+0xe06> │ │ │ │ + beq.w 94ee2 <_PyUnicodeWriter_Finish@@Base+0xe06> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 94f8a <_PyUnicodeWriter_Finish@@Base+0x952> │ │ │ │ - bl 71f84 │ │ │ │ + b.n 94a2e <_PyUnicodeWriter_Finish@@Base+0x952> │ │ │ │ + bl 71f9c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95a42 <_PyUnicodeWriter_Finish@@Base+0x140a> │ │ │ │ + bne.w 954e6 <_PyUnicodeWriter_Finish@@Base+0x140a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9543a <_PyUnicodeWriter_Finish@@Base+0xe02> │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94ede <_PyUnicodeWriter_Finish@@Base+0xe02> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95418 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ + beq.w 94ebc <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 955fa <_PyUnicodeWriter_Finish@@Base+0xfc2> │ │ │ │ + beq.w 9509e <_PyUnicodeWriter_Finish@@Base+0xfc2> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 95000 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ + beq.n 94aa4 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95904 <_PyUnicodeWriter_Finish@@Base+0x12cc> │ │ │ │ + beq.w 953a8 <_PyUnicodeWriter_Finish@@Base+0x12cc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 94fc0 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + beq.n 94a64 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94fc0 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + bne.n 94a64 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94fc0 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94a64 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95c64 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d72 <_PyUnicodeWriter_Finish@@Base+0x73a> │ │ │ │ + beq.w 94816 <_PyUnicodeWriter_Finish@@Base+0x73a> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 114aa0 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 115228 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94930 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 943d4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #716] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #716] @ (94db8 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95496 <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ + bne.w 94f3a <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 94c2e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 946d2 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #684] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #684] @ (94db8 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 955ba <_PyUnicodeWriter_Finish@@Base+0xf82> │ │ │ │ + bne.w 9505e <_PyUnicodeWriter_Finish@@Base+0xf82> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94c64 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ - ldr r2, [pc, #656] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + b.n 94708 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + ldr r2, [pc, #656] @ (94db8 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 954b4 <_PyUnicodeWriter_Finish@@Base+0xe7c> │ │ │ │ + bne.w 94f58 <_PyUnicodeWriter_Finish@@Base+0xe7c> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94cb2 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + b.n 94756 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #628] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #628] @ (94db8 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95580 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + bne.w 95024 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94c7a <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ - ldr r2, [pc, #600] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + b.n 9471e <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + ldr r2, [pc, #600] @ (94db8 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9559e <_PyUnicodeWriter_Finish@@Base+0xf66> │ │ │ │ + bne.w 95042 <_PyUnicodeWriter_Finish@@Base+0xf66> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94cd2 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 94776 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #564] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #564] @ (94db8 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95370 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ + bne.w 94e14 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94cea <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + b.n 9478e <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 948d8 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ - b.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bne.w 9437c <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ + b.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + beq.w 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - ldr r2, [pc, #496] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #496] @ (94db8 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 955d8 <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ + bne.w 9507c <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94c4c <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ - ldr r2, [pc, #468] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + b.n 946f0 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + ldr r2, [pc, #468] @ (94db8 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95354 <_PyUnicodeWriter_Finish@@Base+0xd1c> │ │ │ │ + bne.w 94df8 <_PyUnicodeWriter_Finish@@Base+0xd1c> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94c9a <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + b.n 9473e <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r5 │ │ │ │ mov r3, r5 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14344 @ 0x3808 │ │ │ │ + movw r1, #17608 @ 0x44c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 951c0 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ + cbz r3, 94c64 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95898 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ + beq.w 9533c <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95898 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ + bne.w 9533c <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r2, [pc, #364] @ (95314 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #364] @ (94db8 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9538c <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ + bne.w 94e30 <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94c18 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ - b.n 94c2e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + bne.w 946bc <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ + b.n 946d2 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1afaf8 │ │ │ │ + bl 1b2078 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + blt.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 95c10 │ │ │ │ + bl 956b4 │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 94ad8 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ - bl 805dc │ │ │ │ + bne.w 9457c <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 958c4 <_PyUnicodeWriter_Finish@@Base+0x128c> │ │ │ │ - bl 805dc │ │ │ │ + beq.w 95368 <_PyUnicodeWriter_Finish@@Base+0x128c> │ │ │ │ + bl 80600 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9515a <_PyUnicodeWriter_Finish@@Base+0xb22> │ │ │ │ + beq.n 94bfe <_PyUnicodeWriter_Finish@@Base+0xb22> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 94c9a <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + b.n 9473e <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1b0ab4 │ │ │ │ + bl 1b3034 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 94c00 <_PyUnicodeWriter_Finish@@Base+0x5c8> │ │ │ │ - bl 805dc │ │ │ │ + b.n 946a4 <_PyUnicodeWriter_Finish@@Base+0x5c8> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94dba <_PyUnicodeWriter_Finish@@Base+0x782> │ │ │ │ - b.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 9485e <_PyUnicodeWriter_Finish@@Base+0x782> │ │ │ │ + b.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95318 <_PyUnicodeWriter_Finish@@Base+0xce0> │ │ │ │ + beq.n 94dbc <_PyUnicodeWriter_Finish@@Base+0xce0> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95c64 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a1e <_PyUnicodeWriter_Finish@@Base+0x13e6> │ │ │ │ + beq.w 954c2 <_PyUnicodeWriter_Finish@@Base+0x13e6> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - ble.w 94780 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ + ble.w 94224 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24472 @ 0x5f98 │ │ │ │ + movw r1, #27736 @ 0x6c58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 9487a <_PyUnicodeWriter_Finish@@Base+0x242> │ │ │ │ + b.w 9431e <_PyUnicodeWriter_Finish@@Base+0x242> │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b0ab4 │ │ │ │ + bl 1b3034 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95540 <_PyUnicodeWriter_Finish@@Base+0xf08> │ │ │ │ + beq.w 94fe4 <_PyUnicodeWriter_Finish@@Base+0xf08> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95c64 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95c64 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94d9a <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ - b.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bne.w 9483e <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ + b.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ and.w r2, r9, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ add.w r9, r2, #2 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c08b8 │ │ │ │ + bl 1c2b48 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 95670 <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ + bhi.w 95114 <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ cmp r2, r6 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ - bne.n 952f8 <_PyUnicodeWriter_Finish@@Base+0xcc0> │ │ │ │ + bne.n 94d9c <_PyUnicodeWriter_Finish@@Base+0xcc0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9569c <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + beq.w 95140 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ lsls r0, r2 │ │ │ │ cmp r9, r4 │ │ │ │ add r5, r0 │ │ │ │ - bne.n 952d0 <_PyUnicodeWriter_Finish@@Base+0xc98> │ │ │ │ + bne.n 94d74 <_PyUnicodeWriter_Finish@@Base+0xc98> │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, r3, r8, lsl #2 │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94930 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 943d4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r3, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 9523c <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ + bne.n 94ce0 <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #16984 @ 0x4258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7a20 │ │ │ │ + bl d7504 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95262 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ + beq.n 94d06 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ + movw r1, #17012 @ 0x4274 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12f220 │ │ │ │ - b.n 95262 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 94d06 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 95150 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ + beq.w 94bf4 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95150 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 94bf4 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 950ea <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ + beq.w 94b8e <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 950ea <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 94b8e <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 951b8 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ + beq.w 94c5c <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 951b8 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ - ldr r2, [pc, #704] @ (9566c <_PyUnicodeWriter_Finish@@Base+0x1034>) │ │ │ │ + b.n 94c5c <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ + ldr r2, [pc, #704] @ (95110 <_PyUnicodeWriter_Finish@@Base+0x1034>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 8095c <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 94d70 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + bl 80980 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 94814 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 94d22 <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ + beq.w 947c6 <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94d22 <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ + b.n 947c6 <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 959c8 <_PyUnicodeWriter_Finish@@Base+0x1390> │ │ │ │ + beq.w 9546c <_PyUnicodeWriter_Finish@@Base+0x1390> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 953fe <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + beq.n 94ea2 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 953fe <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + cbnz r2, 94ea2 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94a98 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ + bne.w 9453c <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 94a98 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9453c <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9590e <_PyUnicodeWriter_Finish@@Base+0x12d6> │ │ │ │ + bne.w 953b2 <_PyUnicodeWriter_Finish@@Base+0x12d6> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 9544e <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ + cbnz r0, 94ef2 <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r3, r7 │ │ │ │ - b.n 95426 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 94eca <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95650 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + beq.w 950f4 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95430 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + beq.n 94ed4 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95430 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + bne.n 94ed4 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95430 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94ed4 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 953e8 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + bne.n 94e8c <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14096 @ 0x3710 │ │ │ │ + movw r1, #17360 @ 0x43d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 953e8 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 94e8c <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 95058 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 94afc <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 95058 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 94afc <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 95092 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ + beq.w 94b36 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95092 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ + b.n 94b36 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 954e8 <_PyUnicodeWriter_Finish@@Base+0xeb0> │ │ │ │ + cbz r3, 94f8c <_PyUnicodeWriter_Finish@@Base+0xeb0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95c64 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - b.n 94ec0 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ + b.n 94964 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 94ec0 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ + bne.w 94964 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #16984 @ 0x4258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 94a1e <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ + b.w 944c2 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1afaf8 │ │ │ │ + bl 1b2078 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 94a58 <_PyUnicodeWriter_Finish@@Base+0x420> │ │ │ │ + bge.w 944fc <_PyUnicodeWriter_Finish@@Base+0x420> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 954f6 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + beq.n 94f9a <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ mov r1, r4 │ │ │ │ - bl 961c0 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95c64 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 94d9a <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ + bge.w 9483e <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14012 @ 0x36bc │ │ │ │ + movw r1, #17276 @ 0x437c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.w 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 950b0 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + beq.w 94b54 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 950b0 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 94b54 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 950ce <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ + beq.w 94b72 <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 950ce <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 94b72 <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 95076 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + beq.w 94b1a <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95076 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 94b1a <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 95132 <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ + beq.w 94bd6 <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95132 <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ + b.n 94bd6 <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 95430 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + b.n 94ed4 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9560a <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.n 950ae <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 9562c <_PyUnicodeWriter_Finish@@Base+0xff4> │ │ │ │ + cbz r2, 950d0 <_PyUnicodeWriter_Finish@@Base+0xff4> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95426 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + beq.w 94eca <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95426 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + bne.w 94eca <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95426 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 94eca <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9560a <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ - bl e2d40 │ │ │ │ + b.n 950ae <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + bl e3018 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94a56 <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ + beq.w 944fa <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 9649c <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 94a56 <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ + b.w 944fa <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14180 @ 0x3764 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9544e <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ + b.n 94ef2 <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95688 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 9512c <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 95688 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r2, 9512c <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - bl 805dc │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9574c <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + beq.n 951f0 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94930 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 943d4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 956b4 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ + beq.n 95158 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 956b4 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ + cbnz r2, 95158 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13824 @ 0x3600 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 95690 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - ldr r3, [pc, #788] @ (959e4 <_PyUnicodeWriter_Finish@@Base+0x13ac>) │ │ │ │ + bl 12f910 │ │ │ │ + b.n 95134 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + ldr r3, [pc, #788] @ (95488 <_PyUnicodeWriter_Finish@@Base+0x13ac>) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 94d6a <_PyUnicodeWriter_Finish@@Base+0x732> │ │ │ │ - bl 805dc │ │ │ │ + b.w 9480e <_PyUnicodeWriter_Finish@@Base+0x732> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13968 @ 0x3690 │ │ │ │ + movw r1, #17232 @ 0x4350 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ - bl 805dc │ │ │ │ + b.w 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95690 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bne.n 95134 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ + bl 7ee0c <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95690 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + beq.n 95134 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ ldr.w r8, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r9, [sp] │ │ │ │ - b.w 94e6a <_PyUnicodeWriter_Finish@@Base+0x832> │ │ │ │ + b.w 9490e <_PyUnicodeWriter_Finish@@Base+0x832> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13780 @ 0x35d4 │ │ │ │ + movw r1, #17044 @ 0x4294 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 95690 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - bl 7ee04 <_PyLong_New@@Base> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 95134 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bl 7ee0c <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94930 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 943d4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13868 @ 0x362c │ │ │ │ + movw r1, #17132 @ 0x42ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 95690 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - bl 805dc │ │ │ │ + bl 12f910 │ │ │ │ + b.n 95134 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14220 @ 0x378c │ │ │ │ + movw r1, #17484 @ 0x444c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 956f0 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ - ldr r3, [pc, #612] @ (959e8 <_PyUnicodeWriter_Finish@@Base+0x13b0>) │ │ │ │ + b.n 95194 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + ldr r3, [pc, #612] @ (9548c <_PyUnicodeWriter_Finish@@Base+0x13b0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1d71ec │ │ │ │ + bl 1d9444 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 9649c <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - bl 805dc │ │ │ │ + b.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13916 @ 0x365c │ │ │ │ + movw r1, #17180 @ 0x431c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 956f0 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 95194 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r5 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94878 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 9431c <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269290 │ │ │ │ + bl 26a444 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9586e <_PyUnicodeWriter_Finish@@Base+0x1236> │ │ │ │ + beq.n 95312 <_PyUnicodeWriter_Finish@@Base+0x1236> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269290 │ │ │ │ + bl 26a444 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9585a <_PyUnicodeWriter_Finish@@Base+0x1222> │ │ │ │ + beq.n 952fe <_PyUnicodeWriter_Finish@@Base+0x1222> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 18e228 │ │ │ │ + bl 18fd44 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 948ea <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94dc8 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ - bl 805dc │ │ │ │ + beq.w 9438e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 9486c <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14388 @ 0x3834 │ │ │ │ + movw r1, #17652 @ 0x44f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 94a1e <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ + b.w 944c2 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ vldr d1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.n 95828 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ - bl 805dc │ │ │ │ + bne.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.n 952cc <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.n 95810 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.n 952b4 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr.w r8, [sp] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95188 <_PyUnicodeWriter_Finish@@Base+0xb50> │ │ │ │ - b.n 9516c <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + bne.w 94c2c <_PyUnicodeWriter_Finish@@Base+0xb50> │ │ │ │ + b.n 94c10 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95328 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 951c0 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ - bl 805dc │ │ │ │ + b.n 94c64 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951f4 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ - b.w 94ae6 <_PyUnicodeWriter_Finish@@Base+0x4ae> │ │ │ │ + bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + b.w 9458a <_PyUnicodeWriter_Finish@@Base+0x4ae> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14300 @ 0x37dc │ │ │ │ + movw r1, #17564 @ 0x449c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 12f910 │ │ │ │ + b.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 94ad8 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ - bl 805dc │ │ │ │ + b.w 9457c <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951f4 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 94b10 <_PyUnicodeWriter_Finish@@Base+0x4d8> │ │ │ │ - bl 805dc │ │ │ │ + b.w 945b4 <_PyUnicodeWriter_Finish@@Base+0x4d8> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951f4 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ - b.w 94b02 <_PyUnicodeWriter_Finish@@Base+0x4ca> │ │ │ │ - bl 805dc │ │ │ │ + bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + b.w 945a6 <_PyUnicodeWriter_Finish@@Base+0x4ca> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 951f4 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 94af4 <_PyUnicodeWriter_Finish@@Base+0x4bc> │ │ │ │ + b.w 94598 <_PyUnicodeWriter_Finish@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 95000 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.w 94aa4 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95426 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + bne.w 94eca <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95426 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 94eca <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ vldr d7, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94f18 <_PyUnicodeWriter_Finish@@Base+0x8e0> │ │ │ │ - b.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.w 94efe <_PyUnicodeWriter_Finish@@Base+0x8c6> │ │ │ │ - bl 805dc │ │ │ │ + beq.w 949bc <_PyUnicodeWriter_Finish@@Base+0x8e0> │ │ │ │ + b.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.w 949a2 <_PyUnicodeWriter_Finish@@Base+0x8c6> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14052 @ 0x36e4 │ │ │ │ + movw r1, #17316 @ 0x43a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 956f0 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 95194 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 95672 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 805dc │ │ │ │ + b.n 95116 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 94744 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 941e8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b9c <_PyUnicodeWriter_Finish@@Base+0x564> │ │ │ │ + bne.w 94640 <_PyUnicodeWriter_Finish@@Base+0x564> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95328 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95328 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95328 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95328 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95328 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 95884 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95328 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14264 @ 0x37b8 │ │ │ │ + movw r1, #17528 @ 0x4478 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 953e8 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + b.n 94e8c <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 95a00 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ + beq.n 954a4 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r1, 95a28 <_PyUnicodeWriter_Finish@@Base+0x13f0> │ │ │ │ + cbz r1, 954cc <_PyUnicodeWriter_Finish@@Base+0x13f0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 953fe <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + beq.w 94ea2 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 953fe <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + bne.w 94ea2 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 953fe <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94ea2 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 9533a <_PyUnicodeWriter_Finish@@Base+0xd02> │ │ │ │ + b.n 94dde <_PyUnicodeWriter_Finish@@Base+0xd02> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 95a00 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ + b.n 954a4 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 9649c <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 94f7c <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ + b.w 94a20 <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ mov r1, r4 │ │ │ │ - bl 969f8 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 9649c <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 94fb8 <_PyUnicodeWriter_Finish@@Base+0x980> │ │ │ │ - bl 805dc │ │ │ │ + b.w 94a5c <_PyUnicodeWriter_Finish@@Base+0x980> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94a24 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 944c8 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14136 @ 0x3738 │ │ │ │ + movw r1, #17400 @ 0x43f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 956f0 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 95194 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ nop │ │ │ │ │ │ │ │ -00095a70 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00095514 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 95aac <_PySys_GetRequiredAttr@@Base+0x3c> │ │ │ │ + bpl.n 95550 <_PySys_GetRequiredAttr@@Base+0x3c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ (95afc <_PySys_GetRequiredAttr@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #116] @ (955a0 <_PySys_GetRequiredAttr@@Base+0x8c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r3, 95ade <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ + cbz r3, 95582 <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 827ec │ │ │ │ - cbz r0, 95ac4 <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ + bl 82388 │ │ │ │ + cbz r0, 95568 <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ + movw r1, #7172 @ 0x1c04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14484 @ 0x3894 │ │ │ │ + movw r1, #17748 @ 0x4554 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 95aa6 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + bl d5480 │ │ │ │ + b.n 9554a <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r2, #4304 @ 0x10d0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14468 @ 0x3884 │ │ │ │ + movw r1, #17732 @ 0x4544 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 95aa8 <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ + b.n 9554c <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00095b00 : │ │ │ │ +000955a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #244] @ (95c0c ) │ │ │ │ + ldr r3, [pc, #244] @ (956b0 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 95d7c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 95824 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95bb2 │ │ │ │ - cbz r0, 95b72 │ │ │ │ + beq.n 95656 │ │ │ │ + cbz r0, 95616 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 95b7e │ │ │ │ + bpl.n 95622 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - cbz r7, 95b7e │ │ │ │ + cbz r7, 95622 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 95ba8 │ │ │ │ - cbnz r3, 95bb6 │ │ │ │ + cbz r0, 9564c │ │ │ │ + cbnz r3, 9565a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 95b6a │ │ │ │ + beq.n 9560e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 95ba0 │ │ │ │ + cbz r3, 95644 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #4 │ │ │ │ subs r2, r7, #1 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bmi.n 95b42 │ │ │ │ + bmi.n 955e6 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 8bb58 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b438 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 95b64 │ │ │ │ - b.n 95b6a │ │ │ │ + bne.n 95608 │ │ │ │ + b.n 9560e │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95b6a │ │ │ │ - cbz r3, 95be2 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9560e │ │ │ │ + cbz r3, 95686 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 95be2 │ │ │ │ + cbz r3, 95686 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95b58 │ │ │ │ + b.n 955fc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 95b6a │ │ │ │ + b.n 9560e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95b58 │ │ │ │ + beq.n 955fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95bfe │ │ │ │ + bne.n 956a2 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9148 @ 0x23bc │ │ │ │ + movw r2, #12412 @ 0x307c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2196f8 │ │ │ │ - b.n 95bae │ │ │ │ + bl 21adcc │ │ │ │ + b.n 95652 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #9100 @ 0x238c │ │ │ │ + movw r2, #12364 @ 0x304c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n 95bae │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ + b.n 95652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95bc6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95bc6 │ │ │ │ + bne.n 9566a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9566a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 95c38 │ │ │ │ + cbz r3, 956dc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 95cb6 │ │ │ │ + ble.n 9575a │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95d36 │ │ │ │ + beq.n 957da │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 95d22 │ │ │ │ + ble.n 957c6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95d12 │ │ │ │ - vldr d7, [pc, #280] @ 95d68 │ │ │ │ + beq.n 957b6 │ │ │ │ + vldr d7, [pc, #284] @ 95810 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - vldr d7, [pc, #272] @ 95d70 │ │ │ │ + vldr d7, [pc, #276] @ 95818 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1379dc │ │ │ │ + bl 13883c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95ccc │ │ │ │ - ldr r1, [pc, #248] @ (95d78 ) │ │ │ │ - movw r2, #57676 @ 0xe14c │ │ │ │ + cbz r0, 95770 │ │ │ │ + ldr r1, [pc, #252] @ (95820 ) │ │ │ │ + movw r2, #60900 @ 0xede4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12f450 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12fb40 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 95ce6 │ │ │ │ + cbz r0, 9578a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 95cd2 │ │ │ │ + bne.n 95776 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 95cea │ │ │ │ + bne.n 9578e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 95ccc │ │ │ │ + cbz r3, 95770 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 95c34 │ │ │ │ + b.n 956d8 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14496 @ 0x38a0 │ │ │ │ + movw r1, #17760 @ 0x4560 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95c34 │ │ │ │ + b.n 956d8 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95caa │ │ │ │ + bne.n 9574e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95caa │ │ │ │ + b.n 9574e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95ccc │ │ │ │ + bne.n 95770 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 95d48 │ │ │ │ + bgt.n 957ec │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #16984 @ 0x4258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 95ccc │ │ │ │ + bl 12f910 │ │ │ │ + b.n 95770 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2a650 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 95caa │ │ │ │ + b.n 9574e │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e44 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95d62 │ │ │ │ + cbz r0, 95806 │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 95c48 │ │ │ │ + b.n 956ec │ │ │ │ movs r0, #4 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 95d62 │ │ │ │ + cbz r0, 95806 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 95c48 │ │ │ │ + b.n 956ec │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #14520 @ 0x38b8 │ │ │ │ + movw r1, #17784 @ 0x4578 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 95ccc │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 95ccc │ │ │ │ + bl d5480 │ │ │ │ + b.n 95770 │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 95770 │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 957fc <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + b.n 952a4 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00095d7c <_PyObject_GetMethod@@Base>: │ │ │ │ +00095824 <_PyObject_GetMethod@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 95eb6 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + bmi.w 9595e <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95ef4 <_PyObject_GetMethod@@Base+0x178> │ │ │ │ + beq.w 9599c <_PyObject_GetMethod@@Base+0x178> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - movw r2, #6437 @ 0x1925 │ │ │ │ + movw r2, #5053 @ 0x13bd │ │ │ │ movt r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 95f06 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + bne.w 959ae <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 95f06 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ - ldr r1, [pc, #696] @ (96084 <_PyObject_GetMethod@@Base+0x308>) │ │ │ │ + bne.w 959ae <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + ldr r1, [pc, #692] @ (95b28 <_PyObject_GetMethod@@Base+0x304>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ eor.w sl, r2, r3, asr #3 │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r1, #12 │ │ │ │ mul.w sl, r1, sl │ │ │ │ add.w fp, r7, sl │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 95fc6 <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ + bne.w 95a6e <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95fc6 <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ + bne.w 95a6e <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, sl │ │ │ │ ldr.w r6, [r7, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9611a <_PyObject_GetMethod@@Base+0x39e> │ │ │ │ + beq.w 95bbe <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95f6a <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + beq.w 95a12 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #14 │ │ │ │ - bpl.w 95f74 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bpl.w 95a1c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.n 95f22 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ + bmi.n 959ca <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 95f18 <_PyObject_GetMethod@@Base+0x19c> │ │ │ │ + bmi.n 959c0 <_PyObject_GetMethod@@Base+0x19c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 9594a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ itttt lt │ │ │ │ ldrlt r0, [r5, #8] │ │ │ │ eorlt.w r7, r0, r0, asr #31 │ │ │ │ sublt.w r7, r7, r0, asr #31 │ │ │ │ ldrdlt r0, ip, [r1, #16] │ │ │ │ itttt lt │ │ │ │ addlt r1, r0, #3 │ │ │ │ mlalt r1, ip, r7, r1 │ │ │ │ biclt.w r1, r1, #3 │ │ │ │ addlt r2, r2, r1 │ │ │ │ adds r2, r5, r2 │ │ │ │ - beq.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 9594a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - cbz r7, 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + cbz r7, 9594a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl 827ec │ │ │ │ + bl 82388 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 960b4 <_PyObject_GetMethod@@Base+0x338> │ │ │ │ + bne.w 95b58 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 9594a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9618e <_PyObject_GetMethod@@Base+0x412> │ │ │ │ + beq.w 95c32 <_PyObject_GetMethod@@Base+0x40e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 96060 <_PyObject_GetMethod@@Base+0x2e4> │ │ │ │ + beq.w 95b04 <_PyObject_GetMethod@@Base+0x2e0> │ │ │ │ str.w r6, [r8] │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #460] @ (96084 <_PyObject_GetMethod@@Base+0x308>) │ │ │ │ + ldr r1, [pc, #456] @ (95b28 <_PyObject_GetMethod@@Base+0x304>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -161104,1455 +160529,1453 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r6, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 960cc <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + beq.w 95b70 <_PyObject_GetMethod@@Base+0x34c> │ │ │ │ ldr.w r2, [r6, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95da8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 95850 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80558 │ │ │ │ + bl 8057c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95da8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bge.w 95850 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 959ba <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90f4c │ │ │ │ + bl 9087c │ │ │ │ str.w r0, [r8] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 95eae <_PyObject_GetMethod@@Base+0x132> │ │ │ │ + b.n 95956 <_PyObject_GetMethod@@Base+0x132> │ │ │ │ ldr.w r7, [r5, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 95e6c <_PyObject_GetMethod@@Base+0xf0> │ │ │ │ - b.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + bne.n 95914 <_PyObject_GetMethod@@Base+0xf0> │ │ │ │ + b.n 9594a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldrb r1, [r5, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 95e38 <_PyObject_GetMethod@@Base+0xbc> │ │ │ │ + beq.n 958e0 <_PyObject_GetMethod@@Base+0xbc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r7, [r2, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 9612c <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ + beq.w 95bd0 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79a78 │ │ │ │ + bl 79a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 9594a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 9594a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1ad128 │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl 1af5d8 │ │ │ │ + b.n 959ba <_PyObject_GetMethod@@Base+0x196> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #14 │ │ │ │ - bmi.w 95e2a <_PyObject_GetMethod@@Base+0xae> │ │ │ │ + bmi.w 958d2 <_PyObject_GetMethod@@Base+0xae> │ │ │ │ ldr.w fp, [r2, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 96094 <_PyObject_GetMethod@@Base+0x318> │ │ │ │ + beq.w 95b38 <_PyObject_GetMethod@@Base+0x314> │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95e32 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + beq.w 958da <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + beq.n 959ba <_PyObject_GetMethod@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ - ldr r2, [pc, #220] @ (96088 <_PyObject_GetMethod@@Base+0x30c>) │ │ │ │ + bne.n 959ba <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + ldr r2, [pc, #216] @ (95b2c <_PyObject_GetMethod@@Base+0x308>) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 95fc0 <_PyObject_GetMethod@@Base+0x244> │ │ │ │ + cbz r3, 95a68 <_PyObject_GetMethod@@Base+0x244> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + b.n 959ba <_PyObject_GetMethod@@Base+0x196> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 96100 <_PyObject_GetMethod@@Base+0x384> │ │ │ │ + bgt.w 95ba4 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 83f08 <_PyType_LookupRef@@Base+0x114> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 83aa4 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b78 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96116 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cbz r2, 9602e <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + bne.w 95bba <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbz r2, 95ad2 <_PyObject_GetMethod@@Base+0x2ae> │ │ │ │ add.w r7, r7, #43520 @ 0xaa00 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ add.w r2, r7, sl │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ add.w r1, sl, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 96038 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bne.n 95adc <_PyObject_GetMethod@@Base+0x2b8> │ │ │ │ str r3, [r7, r1] │ │ │ │ dmb ish │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str.w r1, [r7, sl] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9604e <_PyObject_GetMethod@@Base+0x2d2> │ │ │ │ + bne.n 95af2 <_PyObject_GetMethod@@Base+0x2ce> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 95f6a <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + bne.n 95a12 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 95e32 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 958da <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, r1] │ │ │ │ dmb ish │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ str.w r2, [r7, sl] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 9602e <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + beq.n 95ad2 <_PyObject_GetMethod@@Base+0x2ae> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9602e <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + bne.n 95ad2 <_PyObject_GetMethod@@Base+0x2ae> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9602e <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + b.n 95ad2 <_PyObject_GetMethod@@Base+0x2ae> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9608c <_PyObject_GetMethod@@Base+0x310> │ │ │ │ - movw r3, #56537 @ 0xdcd9 │ │ │ │ + beq.n 95b30 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + movw r3, #55245 @ 0xd7cd │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 96098 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + bne.n 95b3c <_PyObject_GetMethod@@Base+0x318> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 96176 <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ + beq.n 95c1a <_PyObject_GetMethod@@Base+0x3f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl de228 │ │ │ │ - b.n 95f94 <_PyObject_GetMethod@@Base+0x218> │ │ │ │ + bl ddd1c │ │ │ │ + b.n 95a3c <_PyObject_GetMethod@@Base+0x218> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r6, 960dc <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + cbz r6, 95b80 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + b.n 959ba <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mov sl, fp │ │ │ │ - b.n 95e32 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 958da <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95fa2 <_PyObject_GetMethod@@Base+0x226> │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bne.w 95a4a <_PyObject_GetMethod@@Base+0x226> │ │ │ │ + b.n 959ba <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 960c4 <_PyObject_GetMethod@@Base+0x348> │ │ │ │ + beq.n 95b68 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9615a <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ + beq.n 95bfe <_PyObject_GetMethod@@Base+0x3da> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad128 │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl 1af5d8 │ │ │ │ + b.n 959ba <_PyObject_GetMethod@@Base+0x196> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r1, #244] @ 0xf4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95da8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95ef4 <_PyObject_GetMethod@@Base+0x178> │ │ │ │ + bne.w 95850 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 9599c <_PyObject_GetMethod@@Base+0x178> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #4096 @ 0x1000 │ │ │ │ + movw r1, #7360 @ 0x1cc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d7498 │ │ │ │ - b.n 95f12 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl d6f7c │ │ │ │ + b.n 959ba <_PyObject_GetMethod@@Base+0x196> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83fdc <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b78 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9602e <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + beq.n 95ad2 <_PyObject_GetMethod@@Base+0x2ae> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 96122 <_PyObject_GetMethod@@Base+0x3a6> │ │ │ │ + beq.n 95bc6 <_PyObject_GetMethod@@Base+0x3a2> │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 95e32 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 958da <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d7c64 │ │ │ │ + bl d7748 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9611a <_PyObject_GetMethod@@Base+0x39e> │ │ │ │ + b.n 95bbe <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9614e <_PyObject_GetMethod@@Base+0x3d2> │ │ │ │ + beq.n 95bf2 <_PyObject_GetMethod@@Base+0x3ce> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 79a78 │ │ │ │ + bl 79a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 95f46 <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ - b.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ - bl d7c64 │ │ │ │ + bne.w 959ee <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ + b.n 9594a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + bl d7748 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 95f46 <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ - ldr r2, [pc, #96] @ (961bc <_PyObject_GetMethod@@Base+0x440>) │ │ │ │ + b.n 959ee <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ + ldr r2, [pc, #96] @ (95c60 <_PyObject_GetMethod@@Base+0x43c>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 96170 <_PyObject_GetMethod@@Base+0x3f4> │ │ │ │ + cbz r3, 95c14 <_PyObject_GetMethod@@Base+0x3f0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - b.n 960c4 <_PyObject_GetMethod@@Base+0x348> │ │ │ │ + b.n 95b68 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14744 @ 0x3998 │ │ │ │ + movw r1, #18008 @ 0x4658 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 960a2 <_PyObject_GetMethod@@Base+0x326> │ │ │ │ - ldr r2, [pc, #44] @ (961bc <_PyObject_GetMethod@@Base+0x440>) │ │ │ │ + bl 12f910 │ │ │ │ + b.n 95b46 <_PyObject_GetMethod@@Base+0x322> │ │ │ │ + ldr r2, [pc, #44] @ (95c60 <_PyObject_GetMethod@@Base+0x43c>) │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w r9, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 961ae <_PyObject_GetMethod@@Base+0x432> │ │ │ │ + beq.n 95c52 <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95ea2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + b.n 9594a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 961ec <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + cbz r3, 95c90 <_PyObject_GetMethod@@Base+0x46c> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 962bc <_PyObject_GetMethod@@Base+0x540> │ │ │ │ + bgt.n 95d60 <_PyObject_GetMethod@@Base+0x53c> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 962aa <_PyObject_GetMethod@@Base+0x52e> │ │ │ │ + beq.n 95d4e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 96298 <_PyObject_GetMethod@@Base+0x51c> │ │ │ │ + blt.n 95d3c <_PyObject_GetMethod@@Base+0x518> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96288 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + beq.n 95d2c <_PyObject_GetMethod@@Base+0x508> │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd ip, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1379dc │ │ │ │ + bl 13883c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 96284 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ - ldr r1, [pc, #224] @ (9630c <_PyObject_GetMethod@@Base+0x590>) │ │ │ │ - movw r2, #57676 @ 0xe14c │ │ │ │ + cbz r0, 95d28 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ + ldr r1, [pc, #224] @ (95db0 <_PyObject_GetMethod@@Base+0x58c>) │ │ │ │ + movw r2, #60900 @ 0xede4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 12f450 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12fb40 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96306 <_PyObject_GetMethod@@Base+0x58a> │ │ │ │ + beq.n 95daa <_PyObject_GetMethod@@Base+0x586> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 962f2 <_PyObject_GetMethod@@Base+0x576> │ │ │ │ + bne.n 95d96 <_PyObject_GetMethod@@Base+0x572> │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 961e6 <_PyObject_GetMethod@@Base+0x46a> │ │ │ │ + beq.n 95c8a <_PyObject_GetMethod@@Base+0x466> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 96284 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 95d28 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 962d4 <_PyObject_GetMethod@@Base+0x558> │ │ │ │ + bgt.n 95d78 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13720 @ 0x3598 │ │ │ │ + movw r1, #16984 @ 0x4258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 961e6 <_PyObject_GetMethod@@Base+0x46a> │ │ │ │ + b.n 95c8a <_PyObject_GetMethod@@Base+0x466> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 96258 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ + b.n 95cfc <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e44 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 962b6 <_PyObject_GetMethod@@Base+0x53a> │ │ │ │ + cbz r0, 95d5a <_PyObject_GetMethod@@Base+0x536> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 961fc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ - bl 77c4c │ │ │ │ + b.n 95ca0 <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ + bl 77c38 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 962a6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 96284 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + bne.n 95d4a <_PyObject_GetMethod@@Base+0x526> │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 95d28 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14496 @ 0x38a0 │ │ │ │ + movw r1, #17760 @ 0x4560 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 96284 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 95d28 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14520 @ 0x38b8 │ │ │ │ + movw r1, #17784 @ 0x4578 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 96258 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ + bne.n 95cfc <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 96258 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ + b.n 95cfc <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 96258 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ - b.n 95d90 <_PyObject_GetMethod@@Base+0x14> │ │ │ │ + b.n 95cfc <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ + b.n 95834 <_PyObject_GetMethod@@Base+0x10> │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 9696a <_PyObject_GetMethod@@Base+0xbee> │ │ │ │ + beq.w 9640e <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #1336] @ 9686c <_PyObject_GetMethod@@Base+0xaf0> │ │ │ │ + ldr.w sl, [pc, #1336] @ 96310 <_PyObject_GetMethod@@Base+0xaec> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 965a2 <_PyObject_GetMethod@@Base+0x826> │ │ │ │ + bne.w 96046 <_PyObject_GetMethod@@Base+0x822> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9693a <_PyObject_GetMethod@@Base+0xbbe> │ │ │ │ + bne.w 963de <_PyObject_GetMethod@@Base+0xbba> │ │ │ │ subs r6, r4, #1 │ │ │ │ - beq.w 9666a <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + beq.w 9610e <_PyObject_GetMethod@@Base+0x8ea> │ │ │ │ cmp r6, #20 │ │ │ │ - bgt.w 96826 <_PyObject_GetMethod@@Base+0xaaa> │ │ │ │ + bgt.w 962ca <_PyObject_GetMethod@@Base+0xaa6> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 966a6 <_PyObject_GetMethod@@Base+0x92a> │ │ │ │ - ldr.w ip, [pc, #1256] @ 9685c <_PyObject_GetMethod@@Base+0xae0> │ │ │ │ + beq.w 9614a <_PyObject_GetMethod@@Base+0x926> │ │ │ │ + ldr.w ip, [pc, #1256] @ 96300 <_PyObject_GetMethod@@Base+0xadc> │ │ │ │ ldr.w r1, [r3, #1684] @ 0x694 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r3, #1604] @ 0x644 │ │ │ │ str.w r1, [r3, #1684] @ 0x694 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 968a2 <_PyObject_GetMethod@@Base+0xb26> │ │ │ │ + bne.w 96346 <_PyObject_GetMethod@@Base+0xb22> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 9660a <_PyObject_GetMethod@@Base+0x88e> │ │ │ │ + beq.w 960ae <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 963ee <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + beq.n 95e92 <_PyObject_GetMethod@@Base+0x66e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 963c0 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 95e64 <_PyObject_GetMethod@@Base+0x640> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r3, #0] │ │ │ │ - ble.n 963ee <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + ble.n 95e92 <_PyObject_GetMethod@@Base+0x66e> │ │ │ │ add.w r6, r5, r6, lsl #2 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w ip, r4, #16 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 96646 <_PyObject_GetMethod@@Base+0x8ca> │ │ │ │ + beq.w 960ea <_PyObject_GetMethod@@Base+0x8c6> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r0 │ │ │ │ str r3, [r1, #0] │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ - bne.n 963d6 <_PyObject_GetMethod@@Base+0x65a> │ │ │ │ + bne.n 95e7a <_PyObject_GetMethod@@Base+0x656> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - blt.w 96678 <_PyObject_GetMethod@@Base+0x8fc> │ │ │ │ + blt.w 9611c <_PyObject_GetMethod@@Base+0x8f8> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9668c <_PyObject_GetMethod@@Base+0x910> │ │ │ │ - movw r3, #1405 @ 0x57d │ │ │ │ + beq.w 96130 <_PyObject_GetMethod@@Base+0x90c> │ │ │ │ + movw r3, #5901 @ 0x170d │ │ │ │ movt r3, #23 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96810 <_PyObject_GetMethod@@Base+0xa94> │ │ │ │ + bne.w 962b4 <_PyObject_GetMethod@@Base+0xa90> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 966ee <_PyObject_GetMethod@@Base+0x972> │ │ │ │ + beq.w 96192 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 96750 <_PyObject_GetMethod@@Base+0x9d4> │ │ │ │ + bne.w 961f4 <_PyObject_GetMethod@@Base+0x9d0> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96614 <_PyObject_GetMethod@@Base+0x898> │ │ │ │ + beq.w 960b8 <_PyObject_GetMethod@@Base+0x894> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 96460 <_PyObject_GetMethod@@Base+0x6e4> │ │ │ │ + cbz r3, 95f04 <_PyObject_GetMethod@@Base+0x6e0> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966c0 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + bne.w 96164 <_PyObject_GetMethod@@Base+0x940> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + beq.w 96172 <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 9698a <_PyObject_GetMethod@@Base+0xc0e> │ │ │ │ + bpl.w 9642e <_PyObject_GetMethod@@Base+0xc0a> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96800 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + bne.w 962a4 <_PyObject_GetMethod@@Base+0xa80> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 96800 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + beq.w 962a4 <_PyObject_GetMethod@@Base+0xa80> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + beq.w 96172 <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #7 │ │ │ │ - bpl.w 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ - bl 85e88 │ │ │ │ + bpl.w 96172 <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ + bl 85a18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + blt.w 96172 <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + bge.w 96172 <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96652 <_PyObject_GetMethod@@Base+0x8d6> │ │ │ │ + beq.w 960f6 <_PyObject_GetMethod@@Base+0x8d2> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96652 <_PyObject_GetMethod@@Base+0x8d6> │ │ │ │ + blt.w 960f6 <_PyObject_GetMethod@@Base+0x8d2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 9679e <_PyObject_GetMethod@@Base+0xa22> │ │ │ │ + bpl.w 96242 <_PyObject_GetMethod@@Base+0xa1e> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 96794 <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ + bpl.w 96238 <_PyObject_GetMethod@@Base+0xa14> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 9681a <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ + bpl.w 962be <_PyObject_GetMethod@@Base+0xa9a> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.w 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 96626 <_PyObject_GetMethod@@Base+0x8aa> │ │ │ │ + beq.w 960ca <_PyObject_GetMethod@@Base+0x8a6> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 9699c <_PyObject_GetMethod@@Base+0xc20> │ │ │ │ + bmi.w 96440 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 9689e <_PyObject_GetMethod@@Base+0xb22> │ │ │ │ + ble.w 96342 <_PyObject_GetMethod@@Base+0xb1e> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 96702 <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bpl.w 961a6 <_PyObject_GetMethod@@Base+0x982> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96880 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ + beq.w 96324 <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 9672c <_PyObject_GetMethod@@Base+0x9b0> │ │ │ │ + beq.w 961d0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 728cc │ │ │ │ + bl 728e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.w 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 969d2 <_PyObject_GetMethod@@Base+0xc56> │ │ │ │ + bpl.w 96476 <_PyObject_GetMethod@@Base+0xc52> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96594 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq.n 96038 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96594 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ - ldr r2, [pc, #728] @ (9685c <_PyObject_GetMethod@@Base+0xae0>) │ │ │ │ + cbnz r3, 96038 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ + ldr r2, [pc, #728] @ (96300 <_PyObject_GetMethod@@Base+0xadc>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96884 <_PyObject_GetMethod@@Base+0xb08> │ │ │ │ + bne.w 96328 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 969d6 <_PyObject_GetMethod@@Base+0xc5a> │ │ │ │ + beq.w 9647a <_PyObject_GetMethod@@Base+0xc56> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 965f4 <_PyObject_GetMethod@@Base+0x878> │ │ │ │ + ble.n 96098 <_PyObject_GetMethod@@Base+0x874> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + beq.w 95dea <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 965f4 <_PyObject_GetMethod@@Base+0x878> │ │ │ │ + beq.n 96098 <_PyObject_GetMethod@@Base+0x874> │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + beq.w 95dea <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 965f4 <_PyObject_GetMethod@@Base+0x878> │ │ │ │ + beq.n 96098 <_PyObject_GetMethod@@Base+0x874> │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + beq.w 95dea <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 965f4 <_PyObject_GetMethod@@Base+0x878> │ │ │ │ + beq.n 96098 <_PyObject_GetMethod@@Base+0x874> │ │ │ │ adds r1, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + beq.w 95dea <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 965e4 <_PyObject_GetMethod@@Base+0x868> │ │ │ │ + bne.n 96088 <_PyObject_GetMethod@@Base+0x864> │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1b0200 │ │ │ │ + bl 1b2780 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + bne.w 95dea <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9659a <_PyObject_GetMethod@@Base+0x81e> │ │ │ │ + b.n 9603e <_PyObject_GetMethod@@Base+0x81a> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 963ae <_PyObject_GetMethod@@Base+0x632> │ │ │ │ - b.n 963ee <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + bne.w 95e52 <_PyObject_GetMethod@@Base+0x62e> │ │ │ │ + b.n 95e92 <_PyObject_GetMethod@@Base+0x66e> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 964bc <_PyObject_GetMethod@@Base+0x740> │ │ │ │ + b.n 95f60 <_PyObject_GetMethod@@Base+0x73c> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9650e <_PyObject_GetMethod@@Base+0x792> │ │ │ │ + bne.w 95fb2 <_PyObject_GetMethod@@Base+0x78e> │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 9650e <_PyObject_GetMethod@@Base+0x792> │ │ │ │ + blt.w 95fb2 <_PyObject_GetMethod@@Base+0x78e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96930 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ + bne.w 963d4 <_PyObject_GetMethod@@Base+0xbb0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + beq.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ cmp r6, r0 │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ - bne.w 963d6 <_PyObject_GetMethod@@Base+0x65a> │ │ │ │ - b.n 963ee <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + bne.w 95e7a <_PyObject_GetMethod@@Base+0x656> │ │ │ │ + b.n 95e92 <_PyObject_GetMethod@@Base+0x66e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #496] @ (96860 <_PyObject_GetMethod@@Base+0xae4>) │ │ │ │ + ldr r4, [pc, #496] @ (96304 <_PyObject_GetMethod@@Base+0xae0>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 9641c <_PyObject_GetMethod@@Base+0x6a0> │ │ │ │ - movw r1, #9912 @ 0x26b8 │ │ │ │ + bge.w 95ec0 <_PyObject_GetMethod@@Base+0x69c> │ │ │ │ + movw r1, #13176 @ 0x3378 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef6ac <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f148c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9641c <_PyObject_GetMethod@@Base+0x6a0> │ │ │ │ + beq.w 95ec0 <_PyObject_GetMethod@@Base+0x69c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.n 960aa <_PyObject_GetMethod@@Base+0x886> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + bne.n 960aa <_PyObject_GetMethod@@Base+0x886> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 960aa <_PyObject_GetMethod@@Base+0x886> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789c4 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789b0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.n 960aa <_PyObject_GetMethod@@Base+0x886> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 96392 <_PyObject_GetMethod@@Base+0x616> │ │ │ │ + b.n 95e36 <_PyObject_GetMethod@@Base+0x612> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl db638 │ │ │ │ + bl db120 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 964b2 <_PyObject_GetMethod@@Base+0x736> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bge.w 95f56 <_PyObject_GetMethod@@Base+0x732> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14816 @ 0x39e0 │ │ │ │ + movw r1, #18080 @ 0x46a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ - ldr r1, [pc, #372] @ (96864 <_PyObject_GetMethod@@Base+0xae8>) │ │ │ │ + b.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ + ldr r1, [pc, #372] @ (96308 <_PyObject_GetMethod@@Base+0xae4>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 203c3c <_PyParkingLot_UnparkAll@@Base+0x604> │ │ │ │ + bl 20591c <_PyParkingLot_UnparkAll@@Base+0x604> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9691c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + beq.w 963c0 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ add.w r0, r5, #28 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 96904 <_PyObject_GetMethod@@Base+0xb88> │ │ │ │ + blt.w 963a8 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ - bne.w 968ba <_PyObject_GetMethod@@Base+0xb3e> │ │ │ │ + bne.w 9635e <_PyObject_GetMethod@@Base+0xb3a> │ │ │ │ mov r1, r6 │ │ │ │ - bl 96b20 │ │ │ │ + bl 965c4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #19992 @ 0x4e18 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #288] @ (96868 <_PyObject_GetMethod@@Base+0xaec>) │ │ │ │ + ldrge r5, [pc, #288] @ (9630c <_PyObject_GetMethod@@Base+0xae8>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d70 │ │ │ │ + bl 72d88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.n 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ add.w sl, r0, #8 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r9 │ │ │ │ - ble.w 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + ble.w 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 203c3c <_PyParkingLot_UnparkAll@@Base+0x604> │ │ │ │ + bl 20591c <_PyParkingLot_UnparkAll@@Base+0x604> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 969b4 <_PyObject_GetMethod@@Base+0xc38> │ │ │ │ + beq.w 96458 <_PyObject_GetMethod@@Base+0xc34> │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ - b.n 96768 <_PyObject_GetMethod@@Base+0x9ec> │ │ │ │ + b.n 9620c <_PyObject_GetMethod@@Base+0x9e8> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 964fa <_PyObject_GetMethod@@Base+0x77e> │ │ │ │ - b.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bne.w 95f9e <_PyObject_GetMethod@@Base+0x77a> │ │ │ │ + b.n 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ add.w r9, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1efbb4 <_Py_CheckRecursiveCall@@Base+0x508> │ │ │ │ + bl 1f1994 <_Py_CheckRecursiveCall@@Base+0x508> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.n 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldrd r3, r2, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96618 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.w 960bc <_PyObject_GetMethod@@Base+0x898> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #42428 @ 0xa5bc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 967e6 <_PyObject_GetMethod@@Base+0xa6a> │ │ │ │ + bne.n 9628a <_PyObject_GetMethod@@Base+0xa66> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96870 <_PyObject_GetMethod@@Base+0xaf4> │ │ │ │ + beq.n 96314 <_PyObject_GetMethod@@Base+0xaf0> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + beq.w 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ mov r0, r9 │ │ │ │ - bl d29b0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + bl d2470 │ │ │ │ + b.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ bl 6d774 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 9648c <_PyObject_GetMethod@@Base+0x710> │ │ │ │ - b.n 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + bne.w 95f30 <_PyObject_GetMethod@@Base+0x70c> │ │ │ │ + b.n 96172 <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 964fa <_PyObject_GetMethod@@Base+0x77e> │ │ │ │ - b.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bne.w 95f9e <_PyObject_GetMethod@@Base+0x77a> │ │ │ │ + b.n 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r6, r3 │ │ │ │ - ble.w 966a6 <_PyObject_GetMethod@@Base+0x92a> │ │ │ │ - bl 1ef298 │ │ │ │ + ble.w 9614a <_PyObject_GetMethod@@Base+0x926> │ │ │ │ + bl 1f1078 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 960aa <_PyObject_GetMethod@@Base+0x886> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 968ca <_PyObject_GetMethod@@Base+0xb4e> │ │ │ │ + beq.n 9636e <_PyObject_GetMethod@@Base+0xb4a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 963ae <_PyObject_GetMethod@@Base+0x632> │ │ │ │ + b.n 95e52 <_PyObject_GetMethod@@Base+0x62e> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 967e6 <_PyObject_GetMethod@@Base+0xa6a> │ │ │ │ + bne.n 9628a <_PyObject_GetMethod@@Base+0xa66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1adb78 │ │ │ │ + bl 1b0028 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 967f0 <_PyObject_GetMethod@@Base+0xa74> │ │ │ │ + b.n 96294 <_PyObject_GetMethod@@Base+0xa70> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 9653c <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 95fe0 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96590 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ + beq.w 96034 <_PyObject_GetMethod@@Base+0x810> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 96590 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ - ldr r5, [pc, #340] @ (969f4 <_PyObject_GetMethod@@Base+0xc78>) │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + b.n 96034 <_PyObject_GetMethod@@Base+0x810> │ │ │ │ + ldr r5, [pc, #340] @ (96498 <_PyObject_GetMethod@@Base+0xc74>) │ │ │ │ + b.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 96920 <_PyObject_GetMethod@@Base+0xba4> │ │ │ │ + bne.n 963c4 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 96392 <_PyObject_GetMethod@@Base+0x616> │ │ │ │ - cbz r2, 968e8 <_PyObject_GetMethod@@Base+0xb6c> │ │ │ │ + b.n 95e36 <_PyObject_GetMethod@@Base+0x612> │ │ │ │ + cbz r2, 9638c <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 968da <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ + bne.n 9637e <_PyObject_GetMethod@@Base+0xb5a> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e7a18 │ │ │ │ + bl 1e9784 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 96900 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ + beq.n 963a4 <_PyObject_GetMethod@@Base+0xb80> │ │ │ │ add.w r3, r4, #16 │ │ │ │ - b.n 963bc <_PyObject_GetMethod@@Base+0x640> │ │ │ │ + b.n 95e60 <_PyObject_GetMethod@@Base+0x63c> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 968e8 <_PyObject_GetMethod@@Base+0xb6c> │ │ │ │ + bne.n 9638c <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ mov r1, r6 │ │ │ │ - bl 20c604 <_PyUnicode_EncodeUTF16@@Base+0x5a4> │ │ │ │ + bl 20e314 <_PyUnicode_EncodeUTF16@@Base+0x5a4> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14860 @ 0x3a0c │ │ │ │ + movw r1, #18124 @ 0x46cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 963c6 <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ + b.n 95e6a <_PyObject_GetMethod@@Base+0x646> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14012 @ 0x36bc │ │ │ │ + movw r1, #17276 @ 0x437c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 9670c <_PyObject_GetMethod@@Base+0x990> │ │ │ │ + b.n 961b0 <_PyObject_GetMethod@@Base+0x98c> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 96392 <_PyObject_GetMethod@@Base+0x616> │ │ │ │ + b.n 95e36 <_PyObject_GetMethod@@Base+0x612> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1616a8 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 162770 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96570 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 96014 <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9634c <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + beq.w 95df0 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f81d0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f9fb0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 960aa <_PyObject_GetMethod@@Base+0x886> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12088 @ 0x2f38 │ │ │ │ + movw r1, #15352 @ 0x3bf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - b.n 9668c <_PyObject_GetMethod@@Base+0x910> │ │ │ │ - bl 1f81d0 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d5480 │ │ │ │ + b.n 96130 <_PyObject_GetMethod@@Base+0x90c> │ │ │ │ + bl 1f9fb0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96606 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 960aa <_PyObject_GetMethod@@Base+0x886> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14780 @ 0x39bc │ │ │ │ + movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 96962 <_PyObject_GetMethod@@Base+0xbe6> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + b.n 96406 <_PyObject_GetMethod@@Base+0xbe2> │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 966ce <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 96172 <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14832 @ 0x39f0 │ │ │ │ + movw r1, #18096 @ 0x46b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.w 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bne.w 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 966ea <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9618e <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 96568 <_PyObject_GetMethod@@Base+0x7ec> │ │ │ │ + b.n 9600c <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 969e4 <_PyObject_GetMethod@@Base+0xc68> │ │ │ │ + cbz r1, 96488 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 969d8 <_PyObject_GetMethod@@Base+0xc5c> │ │ │ │ - b.n 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + bne.n 9647c <_PyObject_GetMethod@@Base+0xc58> │ │ │ │ + b.n 95dea <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 96346 <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ - b.n 965f4 <_PyObject_GetMethod@@Base+0x878> │ │ │ │ + beq.w 95dea <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ + b.n 96098 <_PyObject_GetMethod@@Base+0x874> │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96a74 <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq.n 96518 <_PyObject_GetMethod@@Base+0xcf4> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n 96a7a <_PyObject_GetMethod@@Base+0xcfe> │ │ │ │ + bpl.n 9651e <_PyObject_GetMethod@@Base+0xcfa> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 96a3e <_PyObject_GetMethod@@Base+0xcc2> │ │ │ │ + bge.n 964e2 <_PyObject_GetMethod@@Base+0xcbe> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 860fc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c8c <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r2, [r2, #12] │ │ │ │ strne.w r3, [r2, r4, lsl #2] │ │ │ │ - bne.n 96a38 <_PyObject_GetMethod@@Base+0xcbc> │ │ │ │ + bne.n 964dc <_PyObject_GetMethod@@Base+0xcb8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 96a9e <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ + beq.n 96542 <_PyObject_GetMethod@@Base+0xd1e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 96a8e <_PyObject_GetMethod@@Base+0xd12> │ │ │ │ + cbnz r2, 96532 <_PyObject_GetMethod@@Base+0xd0e> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 96a8e <_PyObject_GetMethod@@Base+0xd12> │ │ │ │ + b.n 96532 <_PyObject_GetMethod@@Base+0xd0e> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 96a9e <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ + beq.n 96542 <_PyObject_GetMethod@@Base+0xd1e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 96aa2 <_PyObject_GetMethod@@Base+0xd26> │ │ │ │ + cbz r2, 96546 <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 96a38 <_PyObject_GetMethod@@Base+0xcbc> │ │ │ │ + b.n 964dc <_PyObject_GetMethod@@Base+0xcb8> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96a9e <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96542 <_PyObject_GetMethod@@Base+0xd1e> │ │ │ │ nop │ │ │ │ │ │ │ │ -00096aac : │ │ │ │ +00096550 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 96b06 │ │ │ │ + blt.n 965aa │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 96acc │ │ │ │ + bne.n 96570 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 96b20 │ │ │ │ + b.n 965c4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 96aec │ │ │ │ + ble.n 96590 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 96ade │ │ │ │ + bne.n 96582 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e7a18 │ │ │ │ + b.w 1e9784 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 96aec │ │ │ │ + bne.n 96590 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 20c604 <_PyUnicode_EncodeUTF16@@Base+0x5a4> │ │ │ │ + b.w 20e314 <_PyUnicode_EncodeUTF16@@Base+0x5a4> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14860 @ 0x3a0c │ │ │ │ + movw r1, #18124 @ 0x46cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14012 @ 0x36bc │ │ │ │ + movw r1, #17276 @ 0x437c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 96b02 │ │ │ │ + bl 12f910 │ │ │ │ + b.n 965a6 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96df0 │ │ │ │ + beq.w 96894 │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 96d7a │ │ │ │ + beq.w 9681e │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 96c48 │ │ │ │ + bls.n 966ec │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 96bae │ │ │ │ + beq.n 96652 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 96b48 │ │ │ │ + bge.n 965ec │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 96e0c │ │ │ │ + blt.w 968b0 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 96b9e │ │ │ │ + bgt.n 96642 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 96c7a │ │ │ │ + beq.n 9671e │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96cbe │ │ │ │ - bl 1ef298 │ │ │ │ + bne.w 96762 │ │ │ │ + bl 1f1078 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96cfc │ │ │ │ + bne.w 967a0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96d14 │ │ │ │ + b.n 967b8 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 96b50 │ │ │ │ + bcc.n 965f4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96600 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96c44 │ │ │ │ + bcc.n 966e8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96600 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 96d64 │ │ │ │ + bcc.w 96808 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96600 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96c44 │ │ │ │ + bcc.n 966e8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96600 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 96d64 │ │ │ │ + bcc.w 96808 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96600 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96c44 │ │ │ │ + bcc.n 966e8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96600 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 96d64 │ │ │ │ + bcc.w 96808 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96600 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 96c3e │ │ │ │ + b.n 966e2 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96b5c │ │ │ │ + bne.n 96600 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 96c32 │ │ │ │ + bne.n 966d6 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 96b52 │ │ │ │ + bne.n 965f6 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 96e0c │ │ │ │ + blt.w 968b0 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 96b9e │ │ │ │ + bgt.n 96642 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 96b8e │ │ │ │ - ldr r3, [pc, #428] @ (96e28 ) │ │ │ │ + bne.n 96632 │ │ │ │ + ldr r3, [pc, #428] @ (968cc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r7, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov sl, r3 │ │ │ │ - bhi.n 96d3a │ │ │ │ + bhi.n 967de │ │ │ │ subs r1, r7, #1 │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r8, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 96dda │ │ │ │ + beq.w 9687e │ │ │ │ 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 96d1c │ │ │ │ + beq.n 967c0 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #340] @ (96e2c ) │ │ │ │ + ldr r2, [pc, #340] @ (968d0 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96da0 │ │ │ │ + bne.n 96844 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 96db4 │ │ │ │ + beq.n 96858 │ │ │ │ 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 96e24 │ │ │ │ + bpl.w 968c8 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 96dcc │ │ │ │ + bpl.n 96870 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 96d6e │ │ │ │ + bcc.n 96812 │ │ │ │ add.w r1, r8, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 96cbe │ │ │ │ + bne.n 96762 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 96df4 │ │ │ │ + bne.n 96898 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96b9e │ │ │ │ + beq.w 96642 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 96cbe │ │ │ │ + b.n 96762 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 96b52 │ │ │ │ - b.n 96c48 │ │ │ │ + bne.w 965f6 │ │ │ │ + b.n 966ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 96cbe │ │ │ │ + b.n 96762 │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19992 @ 0x4e18 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #152] @ (96e30 ) │ │ │ │ + ldrge r5, [pc, #152] @ (968d4 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 96d14 │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 967b8 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 96e00 │ │ │ │ + bne.n 968a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 96ce4 │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 96788 │ │ │ │ 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 96cfc │ │ │ │ + b.n 967a0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 96d14 │ │ │ │ + b.n 967b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 96cbe │ │ │ │ - b.n 96d3a │ │ │ │ - ldr r5, [pc, #64] @ (96e34 ) │ │ │ │ - b.n 96d14 │ │ │ │ + bne.w 96762 │ │ │ │ + b.n 967de │ │ │ │ + ldr r5, [pc, #64] @ (968d8 ) │ │ │ │ + b.n 967b8 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96d52 │ │ │ │ + b.n 967f6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 96ce4 │ │ │ │ + b.n 96788 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52488 @ 0xcd08 │ │ │ │ + movw r1, #55752 @ 0xd9c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 96baa │ │ │ │ + bl 12f910 │ │ │ │ + b.n 9664e │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 96dd0 │ │ │ │ + b.n 96874 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -162562,745 +161985,745 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r2, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs.w r3, r3, r2, lsr #31 │ │ │ │ - bne.w 96fec │ │ │ │ + bne.w 96a90 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 96fec │ │ │ │ + blt.w 96a90 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96fec │ │ │ │ + blt.w 96a90 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 96fec │ │ │ │ + blt.w 96a90 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96fec │ │ │ │ + beq.w 96a90 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 96fec │ │ │ │ + bpl.w 96a90 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96fec │ │ │ │ + beq.w 96a90 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 96fec │ │ │ │ + bpl.w 96a90 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96fec │ │ │ │ + beq.w 96a90 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 96fec │ │ │ │ + bpl.w 96a90 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96fec │ │ │ │ + beq.w 96a90 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 96fec │ │ │ │ + bpl.w 96a90 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96fec │ │ │ │ + beq.w 96a90 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 96fec │ │ │ │ + bpl.w 96a90 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 96fec │ │ │ │ + bne.w 96a90 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96fec │ │ │ │ + beq.w 96a90 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96fec │ │ │ │ + bpl.n 96a90 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96fec │ │ │ │ + beq.n 96a90 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96fec │ │ │ │ + bpl.n 96a90 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96fec │ │ │ │ + beq.n 96a90 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 96fec │ │ │ │ + bpl.n 96a90 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 96fec │ │ │ │ + beq.n 96a90 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 96fec │ │ │ │ + bpl.n 96a90 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96fec │ │ │ │ + beq.n 96a90 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 96fec │ │ │ │ + bpl.n 96a90 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 96fd4 │ │ │ │ + bne.n 96a78 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 96f8c │ │ │ │ + ble.n 96a30 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 96fc8 │ │ │ │ + beq.n 96a6c │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 96f74 │ │ │ │ + beq.n 96a18 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 96fce │ │ │ │ + bpl.n 96a72 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 96f74 │ │ │ │ + beq.n 96a18 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 96f74 │ │ │ │ + beq.n 96a18 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 96fc2 │ │ │ │ + bpl.n 96a66 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 96f66 │ │ │ │ + bne.n 96a0a │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ add lr, r4 │ │ │ │ add r3, lr │ │ │ │ ubfx ip, ip, #3, #1 │ │ │ │ add r3, ip │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 96fa6 │ │ │ │ + blt.n 96a4a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ add.w r1, r4, lr │ │ │ │ add r1, r3 │ │ │ │ ubfx r3, ip, #3, #1 │ │ │ │ add r3, r1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ - bge.n 96f8a │ │ │ │ + bge.n 96a2e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15212 @ 0x3b6c │ │ │ │ + movw r1, #18476 @ 0x482c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 96f66 │ │ │ │ - b.n 96f74 │ │ │ │ + bne.n 96a0a │ │ │ │ + b.n 96a18 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 96f46 │ │ │ │ - b.n 96f74 │ │ │ │ + bne.n 969ea │ │ │ │ + b.n 96a18 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 96f52 │ │ │ │ - b.n 96f74 │ │ │ │ + bne.n 969f6 │ │ │ │ + b.n 96a18 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15184 @ 0x3b50 │ │ │ │ + movw r1, #18448 @ 0x4810 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 96fbc │ │ │ │ + bl 12f910 │ │ │ │ + b.n 96a60 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #15160 @ 0x3b38 │ │ │ │ + movw r0, #18424 @ 0x47f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 96fbc │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 96a60 │ │ │ │ nop │ │ │ │ │ │ │ │ -00097000 <_Py_write@@Base>: │ │ │ │ +00096aa4 <_Py_write@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov sl, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 98598 │ │ │ │ + bl 9803c │ │ │ │ mov r7, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 9b07c │ │ │ │ + bl 9ab24 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 97050 <_Py_write@@Base+0x50> │ │ │ │ + bge.n 96af4 <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 9706c <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 96b10 <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 97056 <_Py_write@@Base+0x56> │ │ │ │ + blt.n 96afa <_Py_write@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6894 │ │ │ │ + bl f6be4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 97050 <_Py_write@@Base+0x50> │ │ │ │ - bl e9180 │ │ │ │ + b.n 96af4 <_Py_write@@Base+0x50> │ │ │ │ + bl e9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97022 <_Py_write@@Base+0x22> │ │ │ │ + beq.n 96ac6 <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 97064 <_Py_write@@Base+0x64> │ │ │ │ + b.n 96b08 <_Py_write@@Base+0x64> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #20 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 978aa <_Py_write@@Base+0x8aa> │ │ │ │ + beq.w 9734e <_Py_write@@Base+0x8aa> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 978b8 <_Py_write@@Base+0x8b8> │ │ │ │ + bne.w 9735c <_Py_write@@Base+0x8b8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 975e2 <_Py_write@@Base+0x5e2> │ │ │ │ + beq.w 97086 <_Py_write@@Base+0x5e2> │ │ │ │ movw sl, #19992 @ 0x4e18 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9760c <_Py_write@@Base+0x60c> │ │ │ │ - ldr r3, [pc, #700] @ (97390 <_Py_write@@Base+0x390>) │ │ │ │ + bne.w 970b0 <_Py_write@@Base+0x60c> │ │ │ │ + ldr r3, [pc, #700] @ (96e34 <_Py_write@@Base+0x390>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 975d6 <_Py_write@@Base+0x5d6> │ │ │ │ + beq.w 9707a <_Py_write@@Base+0x5d6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9747c <_Py_write@@Base+0x47c> │ │ │ │ + beq.w 96f20 <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, fp │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 975c6 <_Py_write@@Base+0x5c6> │ │ │ │ + bne.w 9706a <_Py_write@@Base+0x5c6> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 97878 <_Py_write@@Base+0x878> │ │ │ │ + beq.w 9731c <_Py_write@@Base+0x878> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97766 <_Py_write@@Base+0x766> │ │ │ │ + bne.w 9720a <_Py_write@@Base+0x766> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 986b4 │ │ │ │ + bl 98158 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97440 <_Py_write@@Base+0x440> │ │ │ │ + bne.w 96ee4 <_Py_write@@Base+0x440> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97766 <_Py_write@@Base+0x766> │ │ │ │ + bne.w 9720a <_Py_write@@Base+0x766> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dadc <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ + bl 9d4ac <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 97164 <_Py_write@@Base+0x164> │ │ │ │ + cbz r0, 96c08 <_Py_write@@Base+0x164> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 97394 <_Py_write@@Base+0x394> │ │ │ │ + beq.w 96e38 <_Py_write@@Base+0x394> │ │ │ │ str.w fp, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9710e <_Py_write@@Base+0x10e> │ │ │ │ + b.n 96bb2 <_Py_write@@Base+0x10e> │ │ │ │ mov fp, r6 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 975be <_Py_write@@Base+0x5be> │ │ │ │ + beq.w 97062 <_Py_write@@Base+0x5be> │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 975be <_Py_write@@Base+0x5be> │ │ │ │ + bne.w 97062 <_Py_write@@Base+0x5be> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 9785a <_Py_write@@Base+0x85a> │ │ │ │ + bhi.w 972fe <_Py_write@@Base+0x85a> │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ cmn.w fp, #13 │ │ │ │ - bhi.w 9785a <_Py_write@@Base+0x85a> │ │ │ │ + bhi.w 972fe <_Py_write@@Base+0x85a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r2, fp, #19 │ │ │ │ bic.w lr, r2, #7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r6, lr, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.w 976c0 <_Py_write@@Base+0x6c0> │ │ │ │ + bhi.w 97164 <_Py_write@@Base+0x6c0> │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq.w 9784e <_Py_write@@Base+0x84e> │ │ │ │ + beq.w 972f2 <_Py_write@@Base+0x84e> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97762 <_Py_write@@Base+0x762> │ │ │ │ + bne.w 97206 <_Py_write@@Base+0x762> │ │ │ │ add.w r2, fp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2957c │ │ │ │ mov r3, r6 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ - ble.n 97206 <_Py_write@@Base+0x206> │ │ │ │ + ble.n 96caa <_Py_write@@Base+0x206> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq.n 97206 <_Py_write@@Base+0x206> │ │ │ │ + beq.n 96caa <_Py_write@@Base+0x206> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq.n 97206 <_Py_write@@Base+0x206> │ │ │ │ + beq.n 96caa <_Py_write@@Base+0x206> │ │ │ │ add.w fp, fp, #4 │ │ │ │ add.w r1, r7, #8 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ str r0, [r2, r3] │ │ │ │ adds r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 971f8 <_Py_write@@Base+0x1f8> │ │ │ │ + bne.n 96c9c <_Py_write@@Base+0x1f8> │ │ │ │ ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33217 @ 0x81c1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9761e <_Py_write@@Base+0x61e> │ │ │ │ - ldr r3, [pc, #372] @ (97390 <_Py_write@@Base+0x390>) │ │ │ │ + bne.w 970c2 <_Py_write@@Base+0x61e> │ │ │ │ + ldr r3, [pc, #372] @ (96e34 <_Py_write@@Base+0x390>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 974b0 <_Py_write@@Base+0x4b0> │ │ │ │ + beq.w 96f54 <_Py_write@@Base+0x4b0> │ │ │ │ lsrs r3, r7, #18 │ │ │ │ ubfx r2, r7, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 97254 <_Py_write@@Base+0x254> │ │ │ │ + bgt.n 96cf8 <_Py_write@@Base+0x254> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 974b0 <_Py_write@@Base+0x4b0> │ │ │ │ + bgt.w 96f54 <_Py_write@@Base+0x4b0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 974b0 <_Py_write@@Base+0x4b0> │ │ │ │ + beq.w 96f54 <_Py_write@@Base+0x4b0> │ │ │ │ bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97554 <_Py_write@@Base+0x554> │ │ │ │ + beq.w 96ff8 <_Py_write@@Base+0x554> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9762c <_Py_write@@Base+0x62c> │ │ │ │ + beq.w 970d0 <_Py_write@@Base+0x62c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9786e <_Py_write@@Base+0x86e> │ │ │ │ + beq.w 97312 <_Py_write@@Base+0x86e> │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 972c0 <_Py_write@@Base+0x2c0> │ │ │ │ + ble.n 96d64 <_Py_write@@Base+0x2c0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 97292 <_Py_write@@Base+0x292> │ │ │ │ + cbz r2, 96d36 <_Py_write@@Base+0x292> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 972c0 <_Py_write@@Base+0x2c0> │ │ │ │ + beq.n 96d64 <_Py_write@@Base+0x2c0> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 972a0 <_Py_write@@Base+0x2a0> │ │ │ │ + cbz r2, 96d44 <_Py_write@@Base+0x2a0> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 972c0 <_Py_write@@Base+0x2c0> │ │ │ │ + beq.n 96d64 <_Py_write@@Base+0x2c0> │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 978be <_Py_write@@Base+0x8be> │ │ │ │ + beq.w 97362 <_Py_write@@Base+0x8be> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r2 │ │ │ │ - bne.n 972ae <_Py_write@@Base+0x2ae> │ │ │ │ + bne.n 96d52 <_Py_write@@Base+0x2ae> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 97890 <_Py_write@@Base+0x890> │ │ │ │ + bhi.w 97334 <_Py_write@@Base+0x890> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 974e8 <_Py_write@@Base+0x4e8> │ │ │ │ + beq.w 96f8c <_Py_write@@Base+0x4e8> │ │ │ │ subs r2, r7, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 97890 <_Py_write@@Base+0x890> │ │ │ │ + bhi.w 97334 <_Py_write@@Base+0x890> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add.w r8, r2, #19 │ │ │ │ bic.w r8, r8, #7 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r0, sl, r8 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 97504 <_Py_write@@Base+0x504> │ │ │ │ + bcc.w 96fa8 <_Py_write@@Base+0x504> │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds.w r5, r5, sl │ │ │ │ - beq.w 97880 <_Py_write@@Base+0x880> │ │ │ │ + beq.w 97324 <_Py_write@@Base+0x880> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b8 <_Py_write@@Base+0x6b8> │ │ │ │ + bne.w 9715c <_Py_write@@Base+0x6b8> │ │ │ │ adds r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r6] │ │ │ │ str.w r7, [r3], #8 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ble.n 97380 <_Py_write@@Base+0x380> │ │ │ │ + ble.n 96e24 <_Py_write@@Base+0x380> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - cbz r2, 97378 <_Py_write@@Base+0x378> │ │ │ │ + cbz r2, 96e1c <_Py_write@@Base+0x378> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 97378 <_Py_write@@Base+0x378> │ │ │ │ + ble.n 96e1c <_Py_write@@Base+0x378> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov.w r8, ip, lsl #2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r0, [r3, ip, lsl #2] │ │ │ │ - beq.n 97364 <_Py_write@@Base+0x364> │ │ │ │ + beq.n 96e08 <_Py_write@@Base+0x364> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr.w r7, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ str.w r7, [r0, r8] │ │ │ │ - bne.n 9734e <_Py_write@@Base+0x34e> │ │ │ │ + bne.n 96df2 <_Py_write@@Base+0x34e> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 97380 <_Py_write@@Base+0x380> │ │ │ │ + beq.n 96e24 <_Py_write@@Base+0x380> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add ip, r1 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97334 <_Py_write@@Base+0x334> │ │ │ │ + bne.n 96dd8 <_Py_write@@Base+0x334> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 9732e <_Py_write@@Base+0x32e> │ │ │ │ + bne.n 96dd2 <_Py_write@@Base+0x32e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ movs.w r2, r9, lsl #2 │ │ │ │ - bmi.w 9785e <_Py_write@@Base+0x85e> │ │ │ │ + bmi.w 97302 <_Py_write@@Base+0x85e> │ │ │ │ ldr.w r3, [sl, #700] @ 0x2bc │ │ │ │ - movw r0, #25541 @ 0x63c5 │ │ │ │ + movw r0, #24405 @ 0x5f55 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [sl, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 976b0 <_Py_write@@Base+0x6b0> │ │ │ │ + bne.w 97154 <_Py_write@@Base+0x6b0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9749c <_Py_write@@Base+0x49c> │ │ │ │ - ldr r3, [pc, #768] @ (976bc <_Py_write@@Base+0x6bc>) │ │ │ │ + beq.n 96f40 <_Py_write@@Base+0x49c> │ │ │ │ + ldr r3, [pc, #768] @ (97160 <_Py_write@@Base+0x6bc>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 9756e <_Py_write@@Base+0x56e> │ │ │ │ + beq.w 97012 <_Py_write@@Base+0x56e> │ │ │ │ lsrs r0, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 973f6 <_Py_write@@Base+0x3f6> │ │ │ │ + bgt.n 96e9a <_Py_write@@Base+0x3f6> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 9756e <_Py_write@@Base+0x56e> │ │ │ │ + bgt.w 97012 <_Py_write@@Base+0x56e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9756e <_Py_write@@Base+0x56e> │ │ │ │ + beq.w 97012 <_Py_write@@Base+0x56e> │ │ │ │ bic.w r3, r7, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ mov.w r8, r3, lsl #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 9741a <_Py_write@@Base+0x41a> │ │ │ │ + bhi.n 96ebe <_Py_write@@Base+0x41a> │ │ │ │ add.w r3, r8, r3, lsl #4 │ │ │ │ cmp.w r3, r9, lsl #4 │ │ │ │ - bcc.w 9715a <_Py_write@@Base+0x15a> │ │ │ │ + bcc.w 96bfe <_Py_write@@Base+0x15a> │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72470 │ │ │ │ + bl 72488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9785e <_Py_write@@Base+0x85e> │ │ │ │ + beq.w 97302 <_Py_write@@Base+0x85e> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781d4 │ │ │ │ + bl 781c0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9715a <_Py_write@@Base+0x15a> │ │ │ │ + b.n 96bfe <_Py_write@@Base+0x15a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 97710 <_Py_write@@Base+0x710> │ │ │ │ + bhi.w 971b4 <_Py_write@@Base+0x710> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w fp, r1, r0 │ │ │ │ - beq.w 97824 <_Py_write@@Base+0x824> │ │ │ │ + beq.w 972c8 <_Py_write@@Base+0x824> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9775c <_Py_write@@Base+0x75c> │ │ │ │ + bne.w 97200 <_Py_write@@Base+0x75c> │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [fp, #4] │ │ │ │ - b.n 97152 <_Py_write@@Base+0x152> │ │ │ │ + b.n 96bf6 <_Py_write@@Base+0x152> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 97566 <_Py_write@@Base+0x566> │ │ │ │ + bcc.n 9700a <_Py_write@@Base+0x566> │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, ip, #8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 97590 <_Py_write@@Base+0x590> │ │ │ │ + beq.n 97034 <_Py_write@@Base+0x590> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 97100 <_Py_write@@Base+0x100> │ │ │ │ + b.n 96ba4 <_Py_write@@Base+0x100> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72470 │ │ │ │ + bl 72488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9785e <_Py_write@@Base+0x85e> │ │ │ │ + beq.w 97302 <_Py_write@@Base+0x85e> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9715a <_Py_write@@Base+0x15a> │ │ │ │ + b.n 96bfe <_Py_write@@Base+0x15a> │ │ │ │ ldr.w r2, [sl, #684] @ 0x2ac │ │ │ │ movw r3, #53025 @ 0xcf21 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97784 <_Py_write@@Base+0x784> │ │ │ │ + bne.w 97228 <_Py_write@@Base+0x784> │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r8, [r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 9727a <_Py_write@@Base+0x27a> │ │ │ │ + bgt.w 96d1e <_Py_write@@Base+0x27a> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldrd r2, sl, [r5] │ │ │ │ add.w r0, sl, #16 │ │ │ │ cmp r0, r2 │ │ │ │ it ls │ │ │ │ movls r2, r7 │ │ │ │ - bls.w 972f6 <_Py_write@@Base+0x2f6> │ │ │ │ + bls.w 96d9a <_Py_write@@Base+0x2f6> │ │ │ │ mov.w r8, #16 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #8192 @ 0x2000 │ │ │ │ mov fp, r8 │ │ │ │ it cc │ │ │ │ movcc.w fp, #8192 @ 0x2000 │ │ │ │ strd r2, r1, [sp] │ │ │ │ add.w r0, fp, #16 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97880 <_Py_write@@Base+0x880> │ │ │ │ + beq.w 97324 <_Py_write@@Base+0x880> │ │ │ │ str.w fp, [r0], #16 │ │ │ │ add.w r3, ip, #23 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov.w lr, #0 │ │ │ │ sub.w sl, r3, r0 │ │ │ │ str.w r0, [ip, #12] │ │ │ │ str.w sl, [ip, #4] │ │ │ │ add.w r0, r8, sl │ │ │ │ str.w lr, [ip, #8] │ │ │ │ str.w ip, [r5, #8] │ │ │ │ mov r5, ip │ │ │ │ - b.n 972f6 <_Py_write@@Base+0x2f6> │ │ │ │ + b.n 96d9a <_Py_write@@Base+0x2f6> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 97274 <_Py_write@@Base+0x274> │ │ │ │ + b.n 96d18 <_Py_write@@Base+0x274> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 97100 <_Py_write@@Base+0x100> │ │ │ │ + b.n 96ba4 <_Py_write@@Base+0x100> │ │ │ │ ldr.w r6, [sl, #680] @ 0x2a8 │ │ │ │ movw r3, #53153 @ 0xcfa1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 9777a <_Py_write@@Base+0x77a> │ │ │ │ + bne.w 9721e <_Py_write@@Base+0x77a> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 974a4 <_Py_write@@Base+0x4a4> │ │ │ │ + b.n 96f48 <_Py_write@@Base+0x4a4> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ movw r3, #52321 @ 0xcc61 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9776e <_Py_write@@Base+0x76e> │ │ │ │ + bne.w 97212 <_Py_write@@Base+0x76e> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97864 <_Py_write@@Base+0x864> │ │ │ │ + beq.w 97308 <_Py_write@@Base+0x864> │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 97100 <_Py_write@@Base+0x100> │ │ │ │ + b.n 96ba4 <_Py_write@@Base+0x100> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 97384 <_Py_write@@Base+0x384> │ │ │ │ + b.n 96e28 <_Py_write@@Base+0x384> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 97494 <_Py_write@@Base+0x494> │ │ │ │ + b.n 96f38 <_Py_write@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 975c4 <_Py_write@@Base+0x5c4> │ │ │ │ + bne.n 97068 <_Py_write@@Base+0x5c4> │ │ │ │ movw sl, #19992 @ 0x4e18 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 970d2 <_Py_write@@Base+0xd2> │ │ │ │ + beq.w 96b76 <_Py_write@@Base+0xd2> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97498 <_Py_write@@Base+0x498> │ │ │ │ - b.n 97864 <_Py_write@@Base+0x864> │ │ │ │ + bne.w 96f3c <_Py_write@@Base+0x498> │ │ │ │ + b.n 97308 <_Py_write@@Base+0x864> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ ldr.w r8, [r6] │ │ │ │ - b.n 974d6 <_Py_write@@Base+0x4d6> │ │ │ │ + b.n 96f7a <_Py_write@@Base+0x4d6> │ │ │ │ ldr r7, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w fp, [r5, #512] @ 0x200 │ │ │ │ mul.w r0, r3, r7 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -163309,154 +162732,154 @@ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9766c <_Py_write@@Base+0x66c> │ │ │ │ + bne.n 97110 <_Py_write@@Base+0x66c> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 97668 <_Py_write@@Base+0x668> │ │ │ │ + cbz r1, 9710c <_Py_write@@Base+0x668> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 977b6 <_Py_write@@Base+0x7b6> │ │ │ │ + beq.w 9725a <_Py_write@@Base+0x7b6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 97794 <_Py_write@@Base+0x794> │ │ │ │ + beq.w 97238 <_Py_write@@Base+0x794> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 9768e <_Py_write@@Base+0x68e> │ │ │ │ + cbnz r1, 97132 <_Py_write@@Base+0x68e> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97274 <_Py_write@@Base+0x274> │ │ │ │ + beq.w 96d18 <_Py_write@@Base+0x274> │ │ │ │ ldrd r1, r7, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9778e <_Py_write@@Base+0x78e> │ │ │ │ + beq.n 97232 <_Py_write@@Base+0x78e> │ │ │ │ str r1, [r7, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r7, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 976ac <_Py_write@@Base+0x6ac> │ │ │ │ + cbz r1, 97150 <_Py_write@@Base+0x6ac> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 97274 <_Py_write@@Base+0x274> │ │ │ │ + b.n 96d18 <_Py_write@@Base+0x274> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 974a4 <_Py_write@@Base+0x4a4> │ │ │ │ + b.n 96f48 <_Py_write@@Base+0x4a4> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9730c <_Py_write@@Base+0x30c> │ │ │ │ + b.n 96db0 <_Py_write@@Base+0x30c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w lr, #8192 @ 0x2000 │ │ │ │ mov r2, lr │ │ │ │ it cc │ │ │ │ movcc.w r2, #8192 @ 0x2000 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ add.w r0, r2, #16 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ ldrd lr, r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9784e <_Py_write@@Base+0x84e> │ │ │ │ + beq.w 972f2 <_Py_write@@Base+0x84e> │ │ │ │ mov ip, r0 │ │ │ │ str.w r6, [ip], #16 │ │ │ │ add.w r6, r0, #23 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ strd r9, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r6, ip │ │ │ │ add r3, lr │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9784e <_Py_write@@Base+0x84e> │ │ │ │ + beq.w 972f2 <_Py_write@@Base+0x84e> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 971ba <_Py_write@@Base+0x1ba> │ │ │ │ + b.n 96c5e <_Py_write@@Base+0x1ba> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97824 <_Py_write@@Base+0x824> │ │ │ │ + beq.n 972c8 <_Py_write@@Base+0x824> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ add.w fp, r0, #23 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, fp, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 97824 <_Py_write@@Base+0x824> │ │ │ │ + beq.n 972c8 <_Py_write@@Base+0x824> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 97462 <_Py_write@@Base+0x462> │ │ │ │ + b.n 96f06 <_Py_write@@Base+0x462> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 9746a <_Py_write@@Base+0x46a> │ │ │ │ + b.n 96f0e <_Py_write@@Base+0x46a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 971c2 <_Py_write@@Base+0x1c2> │ │ │ │ + b.n 96c66 <_Py_write@@Base+0x1c2> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov fp, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 97166 <_Py_write@@Base+0x166> │ │ │ │ + b.n 96c0a <_Py_write@@Base+0x166> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 975aa <_Py_write@@Base+0x5aa> │ │ │ │ + b.n 9704e <_Py_write@@Base+0x5aa> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 974a4 <_Py_write@@Base+0x4a4> │ │ │ │ + b.n 96f48 <_Py_write@@Base+0x4a4> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 974c8 <_Py_write@@Base+0x4c8> │ │ │ │ + b.n 96f6c <_Py_write@@Base+0x4c8> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 9769e <_Py_write@@Base+0x69e> │ │ │ │ + b.n 97142 <_Py_write@@Base+0x69e> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 977a2 <_Py_write@@Base+0x7a2> │ │ │ │ + cbz r2, 97246 <_Py_write@@Base+0x7a2> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97274 <_Py_write@@Base+0x274> │ │ │ │ + bne.w 96d18 <_Py_write@@Base+0x274> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 97274 <_Py_write@@Base+0x274> │ │ │ │ + b.n 96d18 <_Py_write@@Base+0x274> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9767c <_Py_write@@Base+0x67c> │ │ │ │ + beq.w 97120 <_Py_write@@Base+0x67c> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 9781e <_Py_write@@Base+0x81e> │ │ │ │ + cbz r2, 972c2 <_Py_write@@Base+0x81e> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [fp, r2] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 977ee <_Py_write@@Base+0x7ee> │ │ │ │ + cbz r3, 97292 <_Py_write@@Base+0x7ee> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -163467,636 +162890,636 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r8, [fp, r3] │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ ldr.w r8, [r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 974d6 <_Py_write@@Base+0x4d6> │ │ │ │ + b.n 96f7a <_Py_write@@Base+0x4d6> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 977c4 <_Py_write@@Base+0x7c4> │ │ │ │ + b.n 97268 <_Py_write@@Base+0x7c4> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9746a <_Py_write@@Base+0x46a> │ │ │ │ - bl 1ef298 │ │ │ │ + bne.w 96f0e <_Py_write@@Base+0x46a> │ │ │ │ + bl 1f1078 │ │ │ │ mov fp, r6 │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97166 <_Py_write@@Base+0x166> │ │ │ │ + beq.w 96c0a <_Py_write@@Base+0x166> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97166 <_Py_write@@Base+0x166> │ │ │ │ - bl 1ef298 │ │ │ │ + b.n 96c0a <_Py_write@@Base+0x166> │ │ │ │ + bl 1f1078 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971c2 <_Py_write@@Base+0x1c2> │ │ │ │ - bl 1ef298 │ │ │ │ + bne.w 96c66 <_Py_write@@Base+0x1c2> │ │ │ │ + bl 1f1078 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 975c4 <_Py_write@@Base+0x5c4> │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 97068 <_Py_write@@Base+0x5c4> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 9728c <_Py_write@@Base+0x28c> │ │ │ │ - b.n 974e6 <_Py_write@@Base+0x4e6> │ │ │ │ + bgt.w 96d30 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 96f8a <_Py_write@@Base+0x4e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.n 9711e <_Py_write@@Base+0x11e> │ │ │ │ + bl 26da58 │ │ │ │ + b.n 96bc2 <_Py_write@@Base+0x11e> │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9730c <_Py_write@@Base+0x30c> │ │ │ │ - bl 1ef298 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 96db0 <_Py_write@@Base+0x30c> │ │ │ │ + bl 1f1078 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975ce <_Py_write@@Base+0x5ce> │ │ │ │ + beq.w 97072 <_Py_write@@Base+0x5ce> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 97384 <_Py_write@@Base+0x384> │ │ │ │ - bl 26cb68 │ │ │ │ + b.n 96e28 <_Py_write@@Base+0x384> │ │ │ │ + bl 26da58 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 970a4 <_Py_write@@Base+0xa4> │ │ │ │ + beq.w 96b48 <_Py_write@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 97384 <_Py_write@@Base+0x384> │ │ │ │ + b.n 96e28 <_Py_write@@Base+0x384> │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 972ae <_Py_write@@Base+0x2ae> │ │ │ │ - b.n 972c0 <_Py_write@@Base+0x2c0> │ │ │ │ + bne.w 96d52 <_Py_write@@Base+0x2ae> │ │ │ │ + b.n 96d64 <_Py_write@@Base+0x2c0> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #744] @ (97bc4 <_Py_write@@Base+0xbc4>) │ │ │ │ + ldr r3, [pc, #744] @ (97668 <_Py_write@@Base+0xbc4>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #32] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bmi.w 98276 <_Py_write@@Base+0x1276> │ │ │ │ + bmi.w 97d1a <_Py_write@@Base+0x1276> │ │ │ │ add.w r2, r7, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ add.w r9, r7, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 97a28 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 974cc <_Py_write@@Base+0xa28> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, sl, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97a28 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 974cc <_Py_write@@Base+0xa28> │ │ │ │ ldr.w r3, [r7, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, sl, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97a28 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 974cc <_Py_write@@Base+0xa28> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, sl, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97a28 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 974cc <_Py_write@@Base+0xa28> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, sl, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 97a28 <_Py_write@@Base+0xa28> │ │ │ │ + beq.n 974cc <_Py_write@@Base+0xa28> │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 97a02 <_Py_write@@Base+0xa02> │ │ │ │ - ldr r3, [pc, #408] @ (97bc4 <_Py_write@@Base+0xbc4>) │ │ │ │ + bne.n 974a6 <_Py_write@@Base+0xa02> │ │ │ │ + ldr r3, [pc, #408] @ (97668 <_Py_write@@Base+0xbc4>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 9817c <_Py_write@@Base+0x117c> │ │ │ │ + bmi.w 97c20 <_Py_write@@Base+0x117c> │ │ │ │ add.w sl, r3, #12 │ │ │ │ - movw r8, #31072 @ 0x7960 │ │ │ │ + movw r8, #34336 @ 0x8620 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movw r7, #42012 @ 0xa41c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add.w sl, sl, r2, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r6, [sl, #-4]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 98062 <_Py_write@@Base+0x1062> │ │ │ │ + bne.w 97b06 <_Py_write@@Base+0x1062> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bpl.w 9769c <_Py_write@@Base+0xbf8> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 98584 <_Py_write@@Base+0x1584> │ │ │ │ + bpl.w 98028 <_Py_write@@Base+0x1584> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.w 9768a <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.w 9769c <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.w 9768a <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.w 9769c <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.w 9768a <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.n 9769c <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 9768a <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.n 9769c <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 9768a <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.n 9769c <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 9768a <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.n 9769c <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 9768a <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + cbnz r0, 9769c <_Py_write@@Base+0xbf8> │ │ │ │ adds r0, r2, #7 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + beq.n 9768a <_Py_write@@Base+0xbe6> │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + cbnz r0, 9769c <_Py_write@@Base+0xbf8> │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ - b.n 97bc8 <_Py_write@@Base+0xbc8> │ │ │ │ + beq.n 9768a <_Py_write@@Base+0xbe6> │ │ │ │ + b.n 9766c <_Py_write@@Base+0xbc8> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ ldr.w r0, [r8, r3, lsl #2] │ │ │ │ subs r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + cbnz r3, 9769c <_Py_write@@Base+0xbf8> │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 97bc8 <_Py_write@@Base+0xbc8> │ │ │ │ + bne.n 9766c <_Py_write@@Base+0xbc8> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 97a66 <_Py_write@@Base+0xa66> │ │ │ │ + bcs.w 9750a <_Py_write@@Base+0xa66> │ │ │ │ ldrd fp, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #680] @ (97eb0 <_Py_write@@Base+0xeb0>) │ │ │ │ + ldr r3, [pc, #680] @ (97954 <_Py_write@@Base+0xeb0>) │ │ │ │ ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bmi.w 9818c <_Py_write@@Base+0x118c> │ │ │ │ + bmi.w 97c30 <_Py_write@@Base+0x118c> │ │ │ │ add.w r2, sl, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ add.w r9, sl, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 97d4a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 977ee <_Py_write@@Base+0xd4a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ subs r3, r7, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97d4a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 977ee <_Py_write@@Base+0xd4a> │ │ │ │ ldr.w r3, [sl, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, r7, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97d4a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 977ee <_Py_write@@Base+0xd4a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, r7, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97d4a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 977ee <_Py_write@@Base+0xd4a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ sub.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 97d4a <_Py_write@@Base+0xd4a> │ │ │ │ + beq.n 977ee <_Py_write@@Base+0xd4a> │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + beq.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9856c <_Py_write@@Base+0x156c> │ │ │ │ + bne.w 98010 <_Py_write@@Base+0x156c> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 97d24 <_Py_write@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #356] @ (97eb0 <_Py_write@@Base+0xeb0>) │ │ │ │ + bne.n 977c8 <_Py_write@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #356] @ (97954 <_Py_write@@Base+0xeb0>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98558 <_Py_write@@Base+0x1558> │ │ │ │ + beq.w 97ffc <_Py_write@@Base+0x1558> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98198 <_Py_write@@Base+0x1198> │ │ │ │ + beq.w 97c3c <_Py_write@@Base+0x1198> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r7, #6288 @ 0x1890 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov.w r8, r3, lsr #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r6, #3 │ │ │ │ mla r6, r3, r8, r6 │ │ │ │ bics.w r6, r6, #3 │ │ │ │ - bmi.w 98388 <_Py_write@@Base+0x1388> │ │ │ │ + bmi.w 97e2c <_Py_write@@Base+0x1388> │ │ │ │ movw r9, #19992 @ 0x4e18 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r3, #9329 @ 0x2471 │ │ │ │ + movw r3, #9353 @ 0x2489 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98378 <_Py_write@@Base+0x1378> │ │ │ │ - ldr r3, [pc, #264] @ (97eb0 <_Py_write@@Base+0xeb0>) │ │ │ │ + bne.w 97e1c <_Py_write@@Base+0x1378> │ │ │ │ + ldr r3, [pc, #264] @ (97954 <_Py_write@@Base+0xeb0>) │ │ │ │ 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 98102 <_Py_write@@Base+0x1102> │ │ │ │ + bcs.w 97ba6 <_Py_write@@Base+0x1102> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 98368 <_Py_write@@Base+0x1368> │ │ │ │ + beq.w 97e0c <_Py_write@@Base+0x1368> │ │ │ │ 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 980e0 <_Py_write@@Base+0x10e0> │ │ │ │ + beq.w 97b84 <_Py_write@@Base+0x10e0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #200] @ (97eb4 <_Py_write@@Base+0xeb4>) │ │ │ │ + ldr r2, [pc, #200] @ (97958 <_Py_write@@Base+0xeb4>) │ │ │ │ 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 984d0 <_Py_write@@Base+0x14d0> │ │ │ │ + bne.w 97f74 <_Py_write@@Base+0x14d0> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 98144 <_Py_write@@Base+0x1144> │ │ │ │ + ble.w 97be8 <_Py_write@@Base+0x1144> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ands.w r9, r1, #32 │ │ │ │ and.w r8, r1, #64 @ 0x40 │ │ │ │ ittt ne │ │ │ │ movne.w r9, #0 │ │ │ │ movne r7, #1 │ │ │ │ ubfxne r8, r8, #6, #1 │ │ │ │ - beq.w 982ba <_Py_write@@Base+0x12ba> │ │ │ │ + beq.w 97d5e <_Py_write@@Base+0x12ba> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97e82 <_Py_write@@Base+0xe82> │ │ │ │ + beq.n 97926 <_Py_write@@Base+0xe82> │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 982ce <_Py_write@@Base+0x12ce> │ │ │ │ + bpl.w 97d72 <_Py_write@@Base+0x12ce> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9835a <_Py_write@@Base+0x135a> │ │ │ │ + bne.w 97dfe <_Py_write@@Base+0x135a> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 97e82 <_Py_write@@Base+0xe82> │ │ │ │ + beq.n 97926 <_Py_write@@Base+0xe82> │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 982de <_Py_write@@Base+0x12de> │ │ │ │ + bpl.w 97d82 <_Py_write@@Base+0x12de> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 982ec <_Py_write@@Base+0x12ec> │ │ │ │ + bne.w 97d90 <_Py_write@@Base+0x12ec> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 97e82 <_Py_write@@Base+0xe82> │ │ │ │ + beq.n 97926 <_Py_write@@Base+0xe82> │ │ │ │ add.w r6, r2, #15 │ │ │ │ adds r2, #18 │ │ │ │ add r6, r3 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 9829a <_Py_write@@Base+0x129a> │ │ │ │ + beq.w 97d3e <_Py_write@@Base+0x129a> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 982c8 <_Py_write@@Base+0x12c8> │ │ │ │ + bne.w 97d6c <_Py_write@@Base+0x12c8> │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 97e66 <_Py_write@@Base+0xe66> │ │ │ │ + bne.n 9790a <_Py_write@@Base+0xe66> │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 983b2 <_Py_write@@Base+0x13b2> │ │ │ │ - ldr r2, [pc, #36] @ (97eb0 <_Py_write@@Base+0xeb0>) │ │ │ │ + beq.w 97e56 <_Py_write@@Base+0x13b2> │ │ │ │ + ldr r2, [pc, #36] @ (97954 <_Py_write@@Base+0xeb0>) │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 98340 <_Py_write@@Base+0x1340> │ │ │ │ + bne.w 97de4 <_Py_write@@Base+0x1340> │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 98352 <_Py_write@@Base+0x1352> │ │ │ │ - b.n 97eb8 <_Py_write@@Base+0xeb8> │ │ │ │ + bne.w 97df6 <_Py_write@@Base+0x1352> │ │ │ │ + b.n 9795c <_Py_write@@Base+0xeb8> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 982fc <_Py_write@@Base+0x12fc> │ │ │ │ + bne.w 97da0 <_Py_write@@Base+0x12fc> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 97f06 <_Py_write@@Base+0xf06> │ │ │ │ + beq.n 979aa <_Py_write@@Base+0xf06> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ add.w r6, r6, #8192 @ 0x2000 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -164151,15 +163574,15 @@ │ │ │ │ strd r8, r9, [r4, #60] @ 0x3c │ │ │ │ adds r2, #10 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98508 <_Py_write@@Base+0x1508> │ │ │ │ + beq.w 97fac <_Py_write@@Base+0x1508> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -164167,1515 +163590,1515 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 9852e <_Py_write@@Base+0x152e> │ │ │ │ + ble.w 97fd2 <_Py_write@@Base+0x152e> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 98158 <_Py_write@@Base+0x1158> │ │ │ │ - movw r0, #4248 @ 0x1098 │ │ │ │ + bne.w 97bfc <_Py_write@@Base+0x1158> │ │ │ │ + movw r0, #7512 @ 0x1d58 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 97fe8 <_Py_write@@Base+0xfe8> │ │ │ │ + b.n 97a8c <_Py_write@@Base+0xfe8> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 98034 <_Py_write@@Base+0x1034> │ │ │ │ + bge.n 97ad8 <_Py_write@@Base+0x1034> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 98176 <_Py_write@@Base+0x1176> │ │ │ │ + beq.w 97c1a <_Py_write@@Base+0x1176> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 982a6 <_Py_write@@Base+0x12a6> │ │ │ │ + beq.w 97d4a <_Py_write@@Base+0x12a6> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 982ac <_Py_write@@Base+0x12ac> │ │ │ │ + bne.w 97d50 <_Py_write@@Base+0x12ac> │ │ │ │ ldrb.w r1, [r3, #272] @ 0x110 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 97fe2 <_Py_write@@Base+0xfe2> │ │ │ │ + beq.n 97a86 <_Py_write@@Base+0xfe2> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 980d6 <_Py_write@@Base+0x10d6> │ │ │ │ + beq.n 97b7a <_Py_write@@Base+0x10d6> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 97fe2 <_Py_write@@Base+0xfe2> │ │ │ │ + bls.n 97a86 <_Py_write@@Base+0xfe2> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 97fe8 <_Py_write@@Base+0xfe8> │ │ │ │ - ldr r3, [pc, #700] @ (982f4 <_Py_write@@Base+0x12f4>) │ │ │ │ + blt.n 97a8c <_Py_write@@Base+0xfe8> │ │ │ │ + ldr r3, [pc, #700] @ (97d98 <_Py_write@@Base+0x12f4>) │ │ │ │ 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 984b2 <_Py_write@@Base+0x14b2> │ │ │ │ + bne.w 97f56 <_Py_write@@Base+0x14b2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 9805a <_Py_write@@Base+0x105a> │ │ │ │ + cbz r3, 97afe <_Py_write@@Base+0x105a> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 980b2 <_Py_write@@Base+0x10b2> │ │ │ │ + bne.n 97b56 <_Py_write@@Base+0x10b2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 98134 <_Py_write@@Base+0x1134> │ │ │ │ + beq.n 97bd8 <_Py_write@@Base+0x1134> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.w 9769c <_Py_write@@Base+0xbf8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7839c │ │ │ │ + bl 78388 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9839e <_Py_write@@Base+0x139e> │ │ │ │ + beq.w 97e42 <_Py_write@@Base+0x139e> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 9a044 │ │ │ │ + bl 99af8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98534 <_Py_write@@Base+0x1534> │ │ │ │ + beq.w 97fd8 <_Py_write@@Base+0x1534> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98486 <_Py_write@@Base+0x1486> │ │ │ │ + bne.w 97f2a <_Py_write@@Base+0x1486> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + beq.w 9769c <_Py_write@@Base+0xbf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bne.w 9769c <_Py_write@@Base+0xbf8> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9769c <_Py_write@@Base+0xbf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9805a <_Py_write@@Base+0x105a> │ │ │ │ - ldr r2, [pc, #572] @ (982f8 <_Py_write@@Base+0x12f8>) │ │ │ │ + bne.n 97afe <_Py_write@@Base+0x105a> │ │ │ │ + ldr r2, [pc, #572] @ (97d9c <_Py_write@@Base+0x12f8>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9846c <_Py_write@@Base+0x146c> │ │ │ │ + bne.w 97f10 <_Py_write@@Base+0x146c> │ │ │ │ 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 97fe2 <_Py_write@@Base+0xfe2> │ │ │ │ + b.n 97a86 <_Py_write@@Base+0xfe2> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.w 9828e <_Py_write@@Base+0x128e> │ │ │ │ + bhi.w 97d32 <_Py_write@@Base+0x128e> │ │ │ │ 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 97de0 <_Py_write@@Base+0xde0> │ │ │ │ + bne.w 97884 <_Py_write@@Base+0xde0> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ movw r2, #52321 @ 0xcc61 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 983a2 <_Py_write@@Base+0x13a2> │ │ │ │ + bne.w 97e46 <_Py_write@@Base+0x13a2> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 98388 <_Py_write@@Base+0x1388> │ │ │ │ + beq.w 97e2c <_Py_write@@Base+0x1388> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 97de0 <_Py_write@@Base+0xde0> │ │ │ │ + b.n 97884 <_Py_write@@Base+0xde0> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9a044 │ │ │ │ + bl 99af8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 97bf8 <_Py_write@@Base+0xbf8> │ │ │ │ - b.n 9839e <_Py_write@@Base+0x139e> │ │ │ │ + bne.w 9769c <_Py_write@@Base+0xbf8> │ │ │ │ + b.n 97e42 <_Py_write@@Base+0x139e> │ │ │ │ ldr.w r8, [r5, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 983ae <_Py_write@@Base+0x13ae> │ │ │ │ + beq.w 97e52 <_Py_write@@Base+0x13ae> │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 97e8a <_Py_write@@Base+0xe8a> │ │ │ │ + b.n 9792e <_Py_write@@Base+0xe8a> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 97fcc <_Py_write@@Base+0xfcc> │ │ │ │ + beq.w 97a70 <_Py_write@@Base+0xfcc> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 97fcc <_Py_write@@Base+0xfcc> │ │ │ │ + beq.w 97a70 <_Py_write@@Base+0xfcc> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 98164 <_Py_write@@Base+0x1164> │ │ │ │ - b.n 97fcc <_Py_write@@Base+0xfcc> │ │ │ │ + bne.n 97c08 <_Py_write@@Base+0x1164> │ │ │ │ + b.n 97a70 <_Py_write@@Base+0xfcc> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bpl.w 97c1c <_Py_write@@Base+0xc1c> │ │ │ │ + bpl.w 976c0 <_Py_write@@Base+0xc1c> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97d64 <_Py_write@@Base+0xd64> │ │ │ │ + bne.w 97808 <_Py_write@@Base+0xd64> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9839a <_Py_write@@Base+0x139a> │ │ │ │ + beq.w 97e3e <_Py_write@@Base+0x139a> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 983c0 <_Py_write@@Base+0x13c0> │ │ │ │ + bge.w 97e64 <_Py_write@@Base+0x13c0> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 98456 <_Py_write@@Base+0x1456> │ │ │ │ + bge.w 97efa <_Py_write@@Base+0x1456> │ │ │ │ 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 9821e <_Py_write@@Base+0x121e> │ │ │ │ + beq.n 97cc2 <_Py_write@@Base+0x121e> │ │ │ │ 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 9841a <_Py_write@@Base+0x141a> │ │ │ │ + beq.w 97ebe <_Py_write@@Base+0x141a> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 983dc <_Py_write@@Base+0x13dc> │ │ │ │ + bhi.w 97e80 <_Py_write@@Base+0x13dc> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 98422 <_Py_write@@Base+0x1422> │ │ │ │ + beq.w 97ec6 <_Py_write@@Base+0x1422> │ │ │ │ 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 98272 <_Py_write@@Base+0x1272> │ │ │ │ + bge.n 97d16 <_Py_write@@Base+0x1272> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 983d8 <_Py_write@@Base+0x13d8> │ │ │ │ + blt.w 97e7c <_Py_write@@Base+0x13d8> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 98450 <_Py_write@@Base+0x1450> │ │ │ │ + ble.w 97ef4 <_Py_write@@Base+0x1450> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 983b8 <_Py_write@@Base+0x13b8> │ │ │ │ + blt.w 97e5c <_Py_write@@Base+0x13b8> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 98450 <_Py_write@@Base+0x1450> │ │ │ │ + ble.w 97ef4 <_Py_write@@Base+0x1450> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 983b8 <_Py_write@@Base+0x13b8> │ │ │ │ + blt.w 97e5c <_Py_write@@Base+0x13b8> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 98270 <_Py_write@@Base+0x1270> │ │ │ │ + ble.n 97d14 <_Py_write@@Base+0x1270> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 983ba <_Py_write@@Base+0x13ba> │ │ │ │ + blt.w 97e5e <_Py_write@@Base+0x13ba> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 98262 <_Py_write@@Base+0x1262> │ │ │ │ + blt.n 97d06 <_Py_write@@Base+0x1262> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 981be <_Py_write@@Base+0x11be> │ │ │ │ + b.n 97c62 <_Py_write@@Base+0x11be> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 9817c <_Py_write@@Base+0x117c> │ │ │ │ + bmi.w 97c20 <_Py_write@@Base+0x117c> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.w 97a3c <_Py_write@@Base+0xa3c> │ │ │ │ + b.w 974e0 <_Py_write@@Base+0xa3c> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97de0 <_Py_write@@Base+0xde0> │ │ │ │ - cbnz r0, 982c8 <_Py_write@@Base+0x12c8> │ │ │ │ + b.n 97884 <_Py_write@@Base+0xde0> │ │ │ │ + cbnz r0, 97d6c <_Py_write@@Base+0x12c8> │ │ │ │ lsls r1, r1, #24 │ │ │ │ it mi │ │ │ │ addmi.w r9, r9, #1 │ │ │ │ - b.n 97e7e <_Py_write@@Base+0xe7e> │ │ │ │ + b.n 97922 <_Py_write@@Base+0xe7e> │ │ │ │ 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 97fe2 <_Py_write@@Base+0xfe2> │ │ │ │ - b.n 98012 <_Py_write@@Base+0x1012> │ │ │ │ + beq.w 97a86 <_Py_write@@Base+0xfe2> │ │ │ │ + b.n 97ab6 <_Py_write@@Base+0x1012> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 98360 <_Py_write@@Base+0x1360> │ │ │ │ + bne.n 97e04 <_Py_write@@Base+0x1360> │ │ │ │ mov.w r9, r1, lsr #7 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 97e2a <_Py_write@@Base+0xe2a> │ │ │ │ + b.n 978ce <_Py_write@@Base+0xe2a> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97e7e <_Py_write@@Base+0xe7e> │ │ │ │ + b.n 97922 <_Py_write@@Base+0xe7e> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9835a <_Py_write@@Base+0x135a> │ │ │ │ + bne.n 97dfe <_Py_write@@Base+0x135a> │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 97e42 <_Py_write@@Base+0xe42> │ │ │ │ + bpl.w 978e6 <_Py_write@@Base+0xe42> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 97e42 <_Py_write@@Base+0xe42> │ │ │ │ - cbnz r0, 982ec <_Py_write@@Base+0x12ec> │ │ │ │ + b.n 978e6 <_Py_write@@Base+0xe42> │ │ │ │ + cbnz r0, 97d90 <_Py_write@@Base+0x12ec> │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 97e5a <_Py_write@@Base+0xe5a> │ │ │ │ + bpl.w 978fe <_Py_write@@Base+0xe5a> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 97e5a <_Py_write@@Base+0xe5a> │ │ │ │ + b.n 978fe <_Py_write@@Base+0xe5a> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97e5a <_Py_write@@Base+0xe5a> │ │ │ │ + b.n 978fe <_Py_write@@Base+0xe5a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 97f02 <_Py_write@@Base+0xf02> │ │ │ │ - b.n 97f06 <_Py_write@@Base+0xf06> │ │ │ │ + bne.w 979a6 <_Py_write@@Base+0xf02> │ │ │ │ + b.n 979aa <_Py_write@@Base+0xf06> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 97eb8 <_Py_write@@Base+0xeb8> │ │ │ │ + beq.w 9795c <_Py_write@@Base+0xeb8> │ │ │ │ add.w r0, lr, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 97eb8 <_Py_write@@Base+0xeb8> │ │ │ │ + b.n 9795c <_Py_write@@Base+0xeb8> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97e42 <_Py_write@@Base+0xe42> │ │ │ │ + b.n 978e6 <_Py_write@@Base+0xe42> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 97e2a <_Py_write@@Base+0xe2a> │ │ │ │ + b.n 978ce <_Py_write@@Base+0xe2a> │ │ │ │ mov r0, sl │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 97de0 <_Py_write@@Base+0xde0> │ │ │ │ - b.n 98102 <_Py_write@@Base+0x1102> │ │ │ │ + bne.w 97884 <_Py_write@@Base+0xde0> │ │ │ │ + b.n 97ba6 <_Py_write@@Base+0x1102> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97de0 <_Py_write@@Base+0xde0> │ │ │ │ - bl 1ef298 │ │ │ │ + bne.w 97884 <_Py_write@@Base+0xde0> │ │ │ │ + bl 1f1078 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e04 <_Py_write@@Base+0xe04> │ │ │ │ + bne.w 978a8 <_Py_write@@Base+0xe04> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79054 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 79040 │ │ │ │ + bl 1f1078 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9805a <_Py_write@@Base+0x105a> │ │ │ │ + b.n 97afe <_Py_write@@Base+0x105a> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 98122 <_Py_write@@Base+0x1122> │ │ │ │ + b.n 97bc6 <_Py_write@@Base+0x1122> │ │ │ │ mov r7, r8 │ │ │ │ mov r9, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - b.n 97e8a <_Py_write@@Base+0xe8a> │ │ │ │ + b.n 9792e <_Py_write@@Base+0xe8a> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 981c4 <_Py_write@@Base+0x11c4> │ │ │ │ + bgt.w 97c68 <_Py_write@@Base+0x11c4> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d0e4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9839e <_Py_write@@Base+0x139e> │ │ │ │ + bne.n 97e42 <_Py_write@@Base+0x139e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9839e <_Py_write@@Base+0x139e> │ │ │ │ + beq.n 97e42 <_Py_write@@Base+0x139e> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 97d68 <_Py_write@@Base+0xd68> │ │ │ │ + b.n 9780c <_Py_write@@Base+0xd68> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 981c4 <_Py_write@@Base+0x11c4> │ │ │ │ + b.n 97c68 <_Py_write@@Base+0x11c4> │ │ │ │ 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 98434 <_Py_write@@Base+0x1434> │ │ │ │ + bmi.n 97ed8 <_Py_write@@Base+0x1434> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 9842a <_Py_write@@Base+0x142a> │ │ │ │ + bmi.n 97ece <_Py_write@@Base+0x142a> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 9821a <_Py_write@@Base+0x121a> │ │ │ │ + bls.w 97cbe <_Py_write@@Base+0x121a> │ │ │ │ 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 98404 <_Py_write@@Base+0x1404> │ │ │ │ + bhi.n 97ea8 <_Py_write@@Base+0x1404> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 9821a <_Py_write@@Base+0x121a> │ │ │ │ + b.n 97cbe <_Py_write@@Base+0x121a> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9821a <_Py_write@@Base+0x121a> │ │ │ │ + b.n 97cbe <_Py_write@@Base+0x121a> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9821a <_Py_write@@Base+0x121a> │ │ │ │ + b.n 97cbe <_Py_write@@Base+0x121a> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 9844a <_Py_write@@Base+0x144a> │ │ │ │ + bne.n 97eee <_Py_write@@Base+0x144a> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9821a <_Py_write@@Base+0x121a> │ │ │ │ + b.n 97cbe <_Py_write@@Base+0x121a> │ │ │ │ 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 983ea <_Py_write@@Base+0x13ea> │ │ │ │ + b.n 97e8e <_Py_write@@Base+0x13ea> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 983f8 <_Py_write@@Base+0x13f8> │ │ │ │ + b.n 97e9c <_Py_write@@Base+0x13f8> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 98272 <_Py_write@@Base+0x1272> │ │ │ │ + b.n 97d16 <_Py_write@@Base+0x1272> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d714 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9d0e4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9839e <_Py_write@@Base+0x139e> │ │ │ │ + beq.n 97e42 <_Py_write@@Base+0x139e> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 981d2 <_Py_write@@Base+0x11d2> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 97c76 <_Py_write@@Base+0x11d2> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 980ca <_Py_write@@Base+0x10ca> │ │ │ │ + beq.w 97b6e <_Py_write@@Base+0x10ca> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 980ca <_Py_write@@Base+0x10ca> │ │ │ │ + b.n 97b6e <_Py_write@@Base+0x10ca> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl fae20 │ │ │ │ + bl fb168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98534 <_Py_write@@Base+0x1534> │ │ │ │ + beq.n 97fd8 <_Py_write@@Base+0x1534> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 98092 <_Py_write@@Base+0x1092> │ │ │ │ + beq.w 97b36 <_Py_write@@Base+0x1092> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98092 <_Py_write@@Base+0x1092> │ │ │ │ + bne.w 97b36 <_Py_write@@Base+0x1092> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98092 <_Py_write@@Base+0x1092> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97b36 <_Py_write@@Base+0x1092> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 98554 <_Py_write@@Base+0x1554> │ │ │ │ + bpl.n 97ff8 <_Py_write@@Base+0x1554> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 984e4 <_Py_write@@Base+0x14e4> │ │ │ │ + blt.n 97f88 <_Py_write@@Base+0x14e4> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 9804a <_Py_write@@Base+0x104a> │ │ │ │ + beq.w 97aee <_Py_write@@Base+0x104a> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 984b6 <_Py_write@@Base+0x14b6> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 97f5a <_Py_write@@Base+0x14b6> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 984fc <_Py_write@@Base+0x14fc> │ │ │ │ + bne.n 97fa0 <_Py_write@@Base+0x14fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12eb00 │ │ │ │ - b.n 97e00 <_Py_write@@Base+0xe00> │ │ │ │ + bl 12f1f0 │ │ │ │ + b.n 978a4 <_Py_write@@Base+0xe00> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #15296 @ 0x3bc0 │ │ │ │ + movw r1, #18560 @ 0x4880 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #15320 @ 0x3bd8 │ │ │ │ + movw r0, #18584 @ 0x4898 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1f6ea8 │ │ │ │ - b.n 984c6 <_Py_write@@Base+0x14c6> │ │ │ │ + bl 1f8cb8 │ │ │ │ + b.n 97f6a <_Py_write@@Base+0x14c6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 97e00 <_Py_write@@Base+0xe00> │ │ │ │ + b.n 978a4 <_Py_write@@Base+0xe00> │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 97fc0 <_Py_write@@Base+0xfc0> │ │ │ │ + bgt.w 97a64 <_Py_write@@Base+0xfc0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 98034 <_Py_write@@Base+0x1034> │ │ │ │ + b.n 97ad8 <_Py_write@@Base+0x1034> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9839e <_Py_write@@Base+0x139e> │ │ │ │ + beq.w 97e42 <_Py_write@@Base+0x139e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9839e <_Py_write@@Base+0x139e> │ │ │ │ + bne.w 97e42 <_Py_write@@Base+0x139e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9839e <_Py_write@@Base+0x139e> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97e42 <_Py_write@@Base+0x139e> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 984cc <_Py_write@@Base+0x14cc> │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + b.n 97f70 <_Py_write@@Base+0x14cc> │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4248 @ 0x1098 │ │ │ │ + movw r0, #7512 @ 0x1d58 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15264 @ 0x3ba0 │ │ │ │ + movw r1, #18528 @ 0x4860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 9839e <_Py_write@@Base+0x139e> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 97e42 <_Py_write@@Base+0x139e> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 97a8e <_Py_write@@Base+0xa8e> │ │ │ │ - b.w 97be6 <_Py_write@@Base+0xbe6> │ │ │ │ + bne.w 97532 <_Py_write@@Base+0xa8e> │ │ │ │ + b.w 9768a <_Py_write@@Base+0xbe6> │ │ │ │ │ │ │ │ -00098594 : │ │ │ │ - b.w 84c70 │ │ │ │ +00098038 : │ │ │ │ + b.w 8480c │ │ │ │ │ │ │ │ -00098598 : │ │ │ │ +0009803c : │ │ │ │ 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] @ (986a8 ) │ │ │ │ + ldr r1, [pc, #256] @ (9814c ) │ │ │ │ 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 9869a │ │ │ │ + beq.n 9813e │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9868c │ │ │ │ + bne.n 98130 │ │ │ │ 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 9867e │ │ │ │ + bne.n 98122 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98670 │ │ │ │ + bne.n 98114 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 98604 │ │ │ │ + bmi.n 980a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r5, #136 @ 0x88 │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 98654 │ │ │ │ + cbnz r0, 980f8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9863c │ │ │ │ + bne.n 980e0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9861c │ │ │ │ + bne.n 980c0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 98662 │ │ │ │ + cbnz r0, 98106 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98600 │ │ │ │ - movw r1, #51892 @ 0xcab4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #92] @ (986ac ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51812 @ 0xca64 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #76] @ (986ac ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #15428 @ 0x3c44 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #64] @ (986ac ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51776 @ 0xca40 │ │ │ │ + beq.n 980a4 │ │ │ │ + movw r1, #55156 @ 0xd774 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #52] @ (986b0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #15396 @ 0x3c24 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #40] @ (986b0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51712 @ 0xca00 │ │ │ │ + ldr r0, [pc, #92] @ (98150 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #55076 @ 0xd724 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #24] @ (986b0 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #15368 @ 0x3c08 │ │ │ │ + ldr r0, [pc, #76] @ (98150 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #18692 @ 0x4904 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #64] @ (98150 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #55040 @ 0xd700 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #52] @ (98154 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #18660 @ 0x48e4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #40] @ (98154 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #54976 @ 0xd6c0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #24] @ (98154 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #18632 @ 0x48c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (986ac ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (98150 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ movs r6, r6 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ movs r6, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 99876 │ │ │ │ + beq.w 9987a │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99884 │ │ │ │ + bne.w 99888 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98d78 │ │ │ │ + beq.w 9881c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 98d8c │ │ │ │ + beq.w 98830 │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #675 @ 0x2a3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 989ea │ │ │ │ + beq.w 9848e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98da2 │ │ │ │ + bne.w 98846 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 98db6 │ │ │ │ + beq.w 9885a │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 989ea │ │ │ │ + beq.w 9848e │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98da2 │ │ │ │ + bne.w 98846 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 98dfa │ │ │ │ + beq.w 9887a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 989ea │ │ │ │ + beq.w 9848e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98db2 │ │ │ │ + bne.w 98856 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98dd6 │ │ │ │ + beq.w 9889e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 98c82 │ │ │ │ + beq.w 98726 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98db2 │ │ │ │ + bne.w 98856 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 98e1e │ │ │ │ + beq.w 988c2 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98e32 │ │ │ │ + beq.w 988d6 │ │ │ │ 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 98a2e │ │ │ │ + beq.w 984d2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e46 │ │ │ │ + bne.w 988ea │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98e4c │ │ │ │ + beq.w 988f0 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 98a2e │ │ │ │ + beq.w 984d2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a78 │ │ │ │ + bne.w 9851c │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98e6c │ │ │ │ + beq.w 98910 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98e80 │ │ │ │ + beq.w 98924 │ │ │ │ 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 98a80 │ │ │ │ + beq.w 98524 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 98938 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98ea2 │ │ │ │ + beq.w 98946 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98a80 │ │ │ │ + beq.w 98524 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a78 │ │ │ │ + bne.w 9851c │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98ec6 │ │ │ │ + beq.w 9896a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98eda │ │ │ │ + beq.w 9897e │ │ │ │ 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 98b6e │ │ │ │ + beq.w 98612 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98eee │ │ │ │ + bne.w 98992 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98ef6 │ │ │ │ + beq.w 9899a │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98b6e │ │ │ │ + beq.w 98612 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98db2 │ │ │ │ + bne.w 98856 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98f1a │ │ │ │ + beq.w 989be │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98fe2 │ │ │ │ + beq.w 98a86 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f40 │ │ │ │ + bne.w 989e4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98f46 │ │ │ │ + beq.w 989ea │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99148 │ │ │ │ + beq.w 98bec │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a78 │ │ │ │ + bne.w 9851c │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 99702 │ │ │ │ + beq.w 991a6 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99c0c │ │ │ │ + beq.w 994b4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #12] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9891a │ │ │ │ + beq.n 983be │ │ │ │ ldrd r3, r0, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99244 │ │ │ │ + bne.w 98ce8 │ │ │ │ subs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r7, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 99692 │ │ │ │ + bpl.w 99146 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 996aa │ │ │ │ - movw r1, #42524 @ 0xa61c │ │ │ │ + beq.w 9915e │ │ │ │ + movw r1, #45748 @ 0xb2b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98900 │ │ │ │ + bne.n 983a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0044 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl 9fab4 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 983a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee1b4 │ │ │ │ + bl 1eff94 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 983a4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 983a4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 983a4 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 983a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef8b8 <_Py_CheckRecursiveCall@@Base+0x20c> │ │ │ │ + bl 1f1698 <_Py_CheckRecursiveCall@@Base+0x20c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 983a4 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98900 │ │ │ │ + beq.n 983a4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99710 │ │ │ │ + beq.w 991b0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r6, [r6, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f6e44 <_PyEvent_Notify@@Base+0x4c4> │ │ │ │ + bl 1f8c24 <_PyEvent_Notify@@Base+0x4c4> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #15836 @ 0x3ddc │ │ │ │ + movw r2, #19100 @ 0x4a9c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7408 │ │ │ │ + bl 1b97f8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98910 │ │ │ │ + bne.n 983b4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99298 │ │ │ │ + beq.w 98d3c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 99298 │ │ │ │ + b.w 98d3c │ │ │ │ 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 99a86 │ │ │ │ + beq.w 99530 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99894 │ │ │ │ + bne.w 99500 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b170c │ │ │ │ + bl 1b3cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f74 │ │ │ │ + bne.w 98a18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99894 │ │ │ │ + bne.w 99500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2098 │ │ │ │ + bl 1b4638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98fd8 │ │ │ │ + beq.w 98a7c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 98910 │ │ │ │ + b.n 983b4 │ │ │ │ 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 9988a │ │ │ │ + beq.w 994f6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e46 │ │ │ │ + bne.w 988ea │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b170c │ │ │ │ + bl 1b3cac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 992a0 │ │ │ │ + bne.w 98d44 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e46 │ │ │ │ + bne.w 988ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5ab0 │ │ │ │ + bl 1b7ea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98a28 │ │ │ │ + bne.n 984cc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 987d4 │ │ │ │ + beq.w 98278 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98914 │ │ │ │ + b.n 983b8 │ │ │ │ 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 99a7c │ │ │ │ + beq.w 99526 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 98938 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 999aa │ │ │ │ + beq.w 9932a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ad0 │ │ │ │ + bne.w 99354 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98ad4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98578 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99634 │ │ │ │ + bne.w 990cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 98938 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f4 │ │ │ │ + beq.w 98d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c60 │ │ │ │ + bl 1ba054 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f4 │ │ │ │ + beq.w 98d98 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f4 │ │ │ │ + beq.w 98d98 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992f6 │ │ │ │ + bne.w 98d9a │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c8a44 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992f4 │ │ │ │ + beq.w 98d98 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999a0 │ │ │ │ + beq.w 99a64 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c5a4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl 1b4fe8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 993d2 │ │ │ │ + beq.w 98e76 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #14 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 98a28 │ │ │ │ + b.n 984cc │ │ │ │ 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 99a72 │ │ │ │ + beq.w 9951c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 99322 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 997e0 │ │ │ │ + beq.w 9927a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e04 │ │ │ │ + bne.w 99736 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9953a │ │ │ │ + beq.w 98efe │ │ │ │ mov r0, r4 │ │ │ │ - bl b4bd0 │ │ │ │ + bl b4654 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9953a │ │ │ │ + beq.w 98efe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9953a │ │ │ │ + beq.w 98efe │ │ │ │ mov r0, r4 │ │ │ │ - bl b85b0 │ │ │ │ + bl b8078 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a90 │ │ │ │ + beq.w 99320 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a90 │ │ │ │ + beq.w 99320 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 99322 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c8a44 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a90 │ │ │ │ + beq.w 99320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b513c │ │ │ │ + bl 1b7530 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 99322 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a92 │ │ │ │ + beq.w 99322 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c5a4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl 1b4fe8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1b68c4 │ │ │ │ + bl 1b8cb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 984cc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997ec │ │ │ │ + bne.w 99286 │ │ │ │ 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 9888a │ │ │ │ - b.n 98db0 │ │ │ │ + beq.w 9832e │ │ │ │ + b.n 98854 │ │ │ │ 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 99716 │ │ │ │ + beq.w 99208 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98d70 │ │ │ │ + bne.n 98814 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 996e6 │ │ │ │ + beq.w 9918a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99cb2 │ │ │ │ + bne.w 995a2 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98cf0 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98794 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ + bl c7bac │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 98cf0 │ │ │ │ + cbz r0, 98794 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98cf0 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98794 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c8a44 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 98cf0 │ │ │ │ + cbz r0, 98794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4e24 │ │ │ │ + bl 1b7218 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99100 │ │ │ │ + bne.w 98ba4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98d70 │ │ │ │ + bne.n 98814 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98d6e │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98812 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ + bl c7bac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 98d6e │ │ │ │ + cbz r0, 98812 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98d6e │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98812 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c8a44 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 98d6e │ │ │ │ + cbz r0, 98812 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b513c │ │ │ │ + bl 1b7530 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 98d70 │ │ │ │ + cbnz r3, 98814 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 98d70 │ │ │ │ + cbz r0, 98814 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r8, r6, [sp] │ │ │ │ - bl 1b52d8 │ │ │ │ + bl 1b76cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 984cc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 996f2 │ │ │ │ + bne.w 99196 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98776 │ │ │ │ + b.n 9821a │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98da2 │ │ │ │ + cbnz r3, 98846 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9989c │ │ │ │ + bne.w 99a8a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98d9e │ │ │ │ + blt.n 98842 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 986fc │ │ │ │ + b.n 981a0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9875c │ │ │ │ + beq.w 98200 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 98a7a │ │ │ │ + b.n 9851e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 996c2 │ │ │ │ + blt.w 99166 │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 989ea │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9872c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 996ca │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 98c82 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9848e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98776 │ │ │ │ + b.n 981d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 996d6 │ │ │ │ + blt.w 9916e │ │ │ │ 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 989ea │ │ │ │ + beq.w 9848e │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 981f2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 99176 │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #660 @ 0x294 │ │ │ │ + beq.w 98726 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9874e │ │ │ │ + b.n 9821a │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98e46 │ │ │ │ + cbnz r3, 988ea │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 99a66 │ │ │ │ + bne.w 991c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98e42 │ │ │ │ + blt.n 988e6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 98798 │ │ │ │ + b.n 9823c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98a70 │ │ │ │ + b.n 98514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 996de │ │ │ │ + blt.w 99182 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98a2e │ │ │ │ + beq.w 984d2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 987c8 │ │ │ │ + b.n 9826c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98e94 │ │ │ │ + cbnz r3, 98938 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 99a6c │ │ │ │ + bne.w 991cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98e90 │ │ │ │ + blt.n 98934 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 987ee │ │ │ │ + b.n 98292 │ │ │ │ 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 9882e │ │ │ │ - b.n 98a78 │ │ │ │ + beq.w 982d2 │ │ │ │ + b.n 9851c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 996b2 │ │ │ │ + blt.w 99136 │ │ │ │ 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 98a80 │ │ │ │ + beq.w 98524 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98822 │ │ │ │ + b.n 982c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98eee │ │ │ │ + cbnz r3, 98992 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a03c │ │ │ │ + bne.w 99294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98eea │ │ │ │ + blt.n 9898e │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 98848 │ │ │ │ + b.n 982ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98c78 │ │ │ │ + b.n 9871c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 996ba │ │ │ │ + blt.w 9913e │ │ │ │ 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 98b6e │ │ │ │ + beq.w 98612 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9887c │ │ │ │ + b.n 98320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98f3a │ │ │ │ + blt.n 989de │ │ │ │ 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 98fe2 │ │ │ │ + beq.n 98a86 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 988a4 │ │ │ │ + b.n 98348 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98a7a │ │ │ │ + b.n 9851e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98f6a │ │ │ │ + blt.n 98a0e │ │ │ │ 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 99148 │ │ │ │ + beq.w 98bec │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 988c8 │ │ │ │ + b.n 9836c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 98a78 │ │ │ │ + b.n 9851c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2098 │ │ │ │ + bl 1b4638 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a12 │ │ │ │ + beq.w 984b6 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ ldrd r6, lr, [r3, #20] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrd ip, r0, [r0] │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ @@ -165691,286 +165114,286 @@ │ │ │ │ strd lr, r8, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ - beq.w 99628 │ │ │ │ - bl 1b61c0 │ │ │ │ + beq.w 9912a │ │ │ │ + bl 1b85b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 984cc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99bfe │ │ │ │ + bne.w 9988e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98da8 │ │ │ │ + b.n 9884c │ │ │ │ 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 99dcc │ │ │ │ + beq.w 99512 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dc2 │ │ │ │ + bne.w 99562 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99d8c │ │ │ │ + beq.w 9953a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dac │ │ │ │ + bne.w 99678 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99050 │ │ │ │ - movw r2, #18152 @ 0x46e8 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98af4 │ │ │ │ + movw r2, #21416 @ 0x53a8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4d40 │ │ │ │ - cbz r0, 99050 │ │ │ │ + bl 1b7134 │ │ │ │ + cbz r0, 98af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c8a44 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99050 │ │ │ │ + cbz r0, 98af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5338 │ │ │ │ + bl 1b772c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99202 │ │ │ │ + bne.w 98ca6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99dc2 │ │ │ │ + bne.w 99562 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9945a │ │ │ │ - movw r2, #18152 @ 0x46e8 │ │ │ │ + beq.w 98fec │ │ │ │ + movw r2, #21416 @ 0x53a8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4d40 │ │ │ │ + bl 1b7134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9945a │ │ │ │ + beq.w 98fec │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c8a44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9945a │ │ │ │ + beq.w 98fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b543c │ │ │ │ + bl 1b7830 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9945a │ │ │ │ + beq.w 98fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b513c │ │ │ │ + bl 1b7530 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9945c │ │ │ │ + bne.w 98fee │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5338 │ │ │ │ + bl 1b772c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9945c │ │ │ │ + bne.w 98fee │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dc2 │ │ │ │ + beq.w 99562 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f20 │ │ │ │ + beq.w 99a2a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r3, #18 │ │ │ │ strd r7, sl, [r0, #4] │ │ │ │ str.w fp, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 98a28 │ │ │ │ + b.n 984cc │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bf2 │ │ │ │ + beq.w 991d8 │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1b15ec │ │ │ │ + bl 1b3b8c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aaa │ │ │ │ + beq.w 991d2 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1b52d8 │ │ │ │ + bl 1b76cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - b.n 98d64 │ │ │ │ + bne.w 984cc │ │ │ │ + b.n 98808 │ │ │ │ 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 9980a │ │ │ │ + beq.w 99200 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 991f8 │ │ │ │ + bne.n 98c9c │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99720 │ │ │ │ + beq.w 991e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99748 │ │ │ │ + bne.w 998da │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 991f6 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98c9a │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ + bl c7bac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 991f6 │ │ │ │ + cbz r0, 98c9a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 991f6 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98c9a │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c8a44 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 991f6 │ │ │ │ + cbz r0, 98c9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b513c │ │ │ │ + bl 1b7530 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 991f8 │ │ │ │ + cbnz r3, 98c9c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 991f8 │ │ │ │ + cbz r0, 98c9c │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r8, r6, [sp] │ │ │ │ - bl 1b71fc │ │ │ │ + bl 1b95ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 984cc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 997fa │ │ │ │ + bne.w 991f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 988c8 │ │ │ │ + b.w 9836c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99be6 │ │ │ │ + beq.w 99688 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r6, [r3, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f20 │ │ │ │ + beq.w 99a2a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ str r2, [r0, #16] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 98a28 │ │ │ │ + b.w 984cc │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99916 │ │ │ │ + bne.w 99308 │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 998a2 │ │ │ │ - movw r1, #42524 @ 0xa61c │ │ │ │ + beq.w 9929a │ │ │ │ + movw r1, #45748 @ 0xb2b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b0d30 │ │ │ │ + bl 1b32d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 998b6 │ │ │ │ + bne.w 992ae │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998b0 │ │ │ │ + bne.w 992a8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42524 @ 0xa61c │ │ │ │ + movw r1, #45748 @ 0xb2b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1b0d30 │ │ │ │ + bl 1b32d0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f86 │ │ │ │ + bne.w 99212 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 98910 │ │ │ │ + b.w 983b4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5ab0 │ │ │ │ + bl 1b7ea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a56 │ │ │ │ + beq.w 984fa │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -165978,1626 +165401,1628 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1b63c8 │ │ │ │ + bl 1b87b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 984cc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98a6a │ │ │ │ + beq.w 9850e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98a70 │ │ │ │ + b.w 98514 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 98938 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99324 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98dc8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99324 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98dc8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99922 │ │ │ │ + bne.w 99694 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 98938 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 993e0 │ │ │ │ + beq.n 98e84 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 993e0 │ │ │ │ + beq.n 98e84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c60 │ │ │ │ + bl 1ba054 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 993e0 │ │ │ │ + beq.n 98e84 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 993e0 │ │ │ │ + beq.n 98e84 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 993e2 │ │ │ │ + bne.n 98e86 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c8a44 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 993e0 │ │ │ │ + cbz r0, 98e84 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999a0 │ │ │ │ + beq.w 99a64 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c5a4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl 1b4fe8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 993bc │ │ │ │ + cbz r0, 98e60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, #15 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #15608 @ 0x3cf8 │ │ │ │ + movw r2, #18872 @ 0x49b8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7408 │ │ │ │ + bl 1b97f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - bl 805dc │ │ │ │ + bne.w 984cc │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 999b4 │ │ │ │ + bne.w 99496 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98e94 │ │ │ │ + b.n 98938 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98e94 │ │ │ │ + beq.w 98938 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e96 │ │ │ │ + bne.w 9893a │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 999c6 │ │ │ │ + beq.w 998a6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99426 │ │ │ │ + cbnz r3, 98eca │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f68 │ │ │ │ + bne.w 99a6e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999d4 │ │ │ │ + bne.w 998b4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999c2 │ │ │ │ + bne.w 999ec │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 999da │ │ │ │ + bne.w 99978 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98e94 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99dc2 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #642 @ 0x282 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f62 │ │ │ │ - movw r2, #18152 @ 0x46e8 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b4d40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f62 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f62 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 237b6c <_PyGen_yf@@Base+0x164> │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f62 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b513c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99f5e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b5338 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99f5e │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99dc2 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 99506 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #19 │ │ │ │ - strd r7, sl, [r0, #4] │ │ │ │ - str.w fp, [r0, #12] │ │ │ │ - strd r9, r8, [r0, #32] │ │ │ │ - str r2, [r0, #0] │ │ │ │ - movw r2, #15716 @ 0x3d64 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b7408 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - subs r6, r1, #1 │ │ │ │ - bl 805dc │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99f2c │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 988a4 │ │ │ │ + b.n 98938 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 99322 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a4e │ │ │ │ + beq.w 99a0e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a4e │ │ │ │ + beq.w 99a0e │ │ │ │ mov r0, r4 │ │ │ │ - bl b4bd0 │ │ │ │ + bl b4654 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a4e │ │ │ │ + beq.w 99a0e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a4e │ │ │ │ + beq.w 99a0e │ │ │ │ mov r0, r4 │ │ │ │ - bl b85b0 │ │ │ │ + bl b8078 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a90 │ │ │ │ + beq.w 99320 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a90 │ │ │ │ + beq.w 99320 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 99322 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c8a44 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a90 │ │ │ │ + beq.w 99320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b513c │ │ │ │ + bl 1b7530 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 99322 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a92 │ │ │ │ + beq.w 99322 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c5a4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl 1b4fe8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 23bf20 │ │ │ │ - movw r2, #15696 @ 0x3d50 │ │ │ │ + bl 23d464 │ │ │ │ + movw r2, #18960 @ 0x4a10 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7408 │ │ │ │ + bl 1b97f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 984cc │ │ │ │ + b.w 9870a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99562 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #642 @ 0x282 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99314 │ │ │ │ + movw r2, #21416 @ 0x53a8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b7134 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99314 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8a44 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99314 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23908c <_PyCoro_GetAwaitableIter@@Base+0x250> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99314 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b7530 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 994b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b772c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 994b0 │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b4cf0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99562 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 99098 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ + movs r2, #19 │ │ │ │ + strd r7, sl, [r0, #4] │ │ │ │ + str.w fp, [r0, #12] │ │ │ │ + strd r9, r8, [r0, #32] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + movw r2, #18980 @ 0x4a24 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b97f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - b.w 98c66 │ │ │ │ - bl 1e7fb4 │ │ │ │ + bne.w 984cc │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + subs r6, r1, #1 │ │ │ │ + bl 80600 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - b.n 98fce │ │ │ │ + beq.w 99a36 │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 98348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7c60 │ │ │ │ + bl 1ba054 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ad4 │ │ │ │ + beq.w 98578 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ad6 │ │ │ │ + bne.w 9857a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ad4 │ │ │ │ + beq.w 98578 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ad4 │ │ │ │ + beq.w 98578 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ad6 │ │ │ │ + bne.w 9857a │ │ │ │ mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ + bl c8a44 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98b2a │ │ │ │ - b.w 98ad4 │ │ │ │ + bne.w 985ce │ │ │ │ + b.w 98578 │ │ │ │ + bl 1e9d20 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 984cc │ │ │ │ + b.n 98a72 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 982c6 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98320 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #15804 @ 0x3dbc │ │ │ │ + movw r1, #19068 @ 0x4a7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98900 │ │ │ │ + bl d5480 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98822 │ │ │ │ + b.w 983a4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9887c │ │ │ │ + b.w 981d0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9872c │ │ │ │ + b.w 981f2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98776 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9874e │ │ │ │ + b.w 9821a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 987c8 │ │ │ │ + b.w 9826c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 99c4e │ │ │ │ + bge.w 9957c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98776 │ │ │ │ + b.w 9821a │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99a9a │ │ │ │ + cbz r3, 991b6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 99298 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 98c94 │ │ │ │ + b.n 98d3c │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 994b4 │ │ │ │ + mov r1, r6 │ │ │ │ + b.w 9838e │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 9823c │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 98292 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.n 98bce │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 9821a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 997fa │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9986c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 991f8 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ + bge.w 998bc │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 997ce │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + b.w 9836c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9977a │ │ │ │ + bl 26da58 │ │ │ │ + b.n 98bfe │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ - cbz r0, 9977a │ │ │ │ - movs r1, #4 │ │ │ │ + bl 26da58 │ │ │ │ + b.w 98738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 1eff94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99812 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - cbnz r3, 997da │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 997bc │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ - cbz r0, 997bc │ │ │ │ + beq.w 98d36 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 997bc │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98d36 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 997bc │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9983e │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, r1, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99180 │ │ │ │ - b.n 991f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 99756 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 997c2 │ │ │ │ + beq.w 98d36 │ │ │ │ + movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 1b319c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 99de6 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 98c76 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 988c8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.n 9915a │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r2, #0 │ │ │ │ + beq.w 98d36 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + movw r1, #56052 @ 0xdaf4 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #15468 @ 0x3c6c │ │ │ │ + movw r3, #19120 @ 0x4ab0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 1e3f98 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 80600 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 997be │ │ │ │ + beq.w 98d38 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 997c2 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ + b.n 98d3a │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #15740 @ 0x3d7c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99838 │ │ │ │ - b.n 997be │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99180 │ │ │ │ - b.n 991f8 │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 986e0 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 98a7a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 98a40 │ │ │ │ + bge.w 99718 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98fde │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 986fc │ │ │ │ + b.w 9871a │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 982ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9925a │ │ │ │ + beq.w 98cfe │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 99296 │ │ │ │ + b.n 98d3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee1b4 │ │ │ │ + bl 1eff94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99270 │ │ │ │ + beq.w 98d14 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99270 │ │ │ │ + beq.w 98d14 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #15468 @ 0x3c6c │ │ │ │ + movw r3, #18732 @ 0x492c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 1e3f98 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #15836 @ 0x3ddc │ │ │ │ + movw r2, #19100 @ 0x4a9c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1b7408 │ │ │ │ + bl 1b97f8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ - cbnz r0, 9991a │ │ │ │ + cbnz r0, 9930c │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 805dc │ │ │ │ + bl 80600 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99294 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99296 │ │ │ │ + bne.n 99274 │ │ │ │ + b.n 98d38 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 99298 │ │ │ │ + b.n 98d3c │ │ │ │ subs r3, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 98910 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b7c60 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99324 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99326 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99324 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99324 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99324 │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 999a0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r6, [r3, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 993bc │ │ │ │ - movs r1, #15 │ │ │ │ - movs r2, #0 │ │ │ │ - strd sl, fp, [r0, #4] │ │ │ │ - strd r9, r8, [r0, #32] │ │ │ │ - strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - b.n 993bc │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 98e98 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 99ab2 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 98e98 │ │ │ │ + b.w 983b4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99454 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99402 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98348 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99456 │ │ │ │ - movs r1, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99450 │ │ │ │ + b.w 9871a │ │ │ │ mov r0, r4 │ │ │ │ - bl 529fa │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99450 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 999c2 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99450 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99450 │ │ │ │ - movw r1, #48060 @ 0xbbbc │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r3, #15468 @ 0x3c6c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99452 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99456 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 98c70 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99a92 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e8c78 │ │ │ │ - b.w 98c70 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 98798 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 987ee │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 98b80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 98a92 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 989fc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 98c76 │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 99c0c │ │ │ │ - mov r1, r6 │ │ │ │ - b.w 988ea │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 9912a │ │ │ │ + blt.w 99496 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99d80 │ │ │ │ + beq.w 994a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e94 │ │ │ │ + bne.w 98938 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99b4e │ │ │ │ + beq.n 993d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99b18 │ │ │ │ + cbnz r3, 9939a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99b16 │ │ │ │ + cbz r0, 99398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 307d6 │ │ │ │ - cbz r0, 99b16 │ │ │ │ + bl 30ac2 │ │ │ │ + cbz r0, 99398 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99c78 │ │ │ │ + bne.n 99468 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 99b5a │ │ │ │ + cbnz r3, 993dc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99be2 │ │ │ │ + bne.n 99464 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 99b60 │ │ │ │ + cbnz r0, 993e2 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98aba │ │ │ │ - b.w 98e94 │ │ │ │ + beq.w 9855e │ │ │ │ + b.w 98938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99ade │ │ │ │ + beq.n 99362 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99b40 │ │ │ │ + b.n 993c2 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3a │ │ │ │ + beq.n 993bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 529fa │ │ │ │ + bl 529f6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3a │ │ │ │ + beq.n 993bc │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99be2 │ │ │ │ + cbnz r3, 99464 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3a │ │ │ │ + beq.n 993bc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3a │ │ │ │ + beq.n 993bc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3a │ │ │ │ + beq.n 993bc │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 1b319c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3a │ │ │ │ + beq.n 993bc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #15544 @ 0x3cb8 │ │ │ │ + movw r3, #18808 @ 0x4978 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e3f98 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 80600 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b3c │ │ │ │ + beq.n 993be │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99b40 │ │ │ │ + b.n 993c2 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99b3e │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 988a4 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98776 │ │ │ │ + b.n 993c0 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99398 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b319c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99398 │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #56052 @ 0xdaf4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + b.n 99444 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98fde │ │ │ │ + b.w 9893c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9855e │ │ │ │ + b.w 98938 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 99318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99c6c │ │ │ │ + blt.n 99508 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99710 │ │ │ │ + bne.w 991b0 │ │ │ │ ldrd r1, r7, [r4, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 988f6 │ │ │ │ + bne.w 9839a │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 996aa │ │ │ │ + blt.w 9915e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.w 988f6 │ │ │ │ + b.w 9839a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + b.w 984e4 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 98a82 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 98d3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + b.w 98a98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + b.w 98624 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + b.w 98536 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + b.w 984a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9956c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - mov r7, r2 │ │ │ │ + mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cbnz r3, 99caa │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99670 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98cba │ │ │ │ - b.w 98d70 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq.w 98ac0 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98348 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ + subs r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 99298 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99b16 │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99b16 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.n 99bc2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98348 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cbnz r3, 9959a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9875e │ │ │ │ + b.w 98814 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d70 │ │ │ │ + bne.w 98814 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 99fec │ │ │ │ + beq.w 999f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99ce8 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 995d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ - cbz r0, 99ce8 │ │ │ │ + bl c7bac │ │ │ │ + cbz r0, 995d8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a000 │ │ │ │ + bne.w 99a3a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ffa │ │ │ │ + bne.w 99a00 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a02e │ │ │ │ + beq.w 99a06 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8168 │ │ │ │ + bl c7bac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a02e │ │ │ │ + beq.w 99a06 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a02e │ │ │ │ + beq.w 99a06 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a02e │ │ │ │ + beq.w 99a06 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 1b319c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a02e │ │ │ │ + beq.w 99a06 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15484 @ 0x3c7c │ │ │ │ + movw r3, #18748 @ 0x493c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e3f98 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 80600 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a028 │ │ │ │ + beq.w 99a08 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98cba │ │ │ │ - b.w 98d70 │ │ │ │ + beq.w 9875e │ │ │ │ + b.w 98814 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98aba │ │ │ │ - b.w 98e94 │ │ │ │ + bne.w 99562 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 251890 <_PyDeadline_Get@@Base+0x760> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99dd6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cbz r3, 99dba │ │ │ │ + bne.w 984cc │ │ │ │ + str r6, [r4, #8] │ │ │ │ + b.n 9955a │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99dc2 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250760 │ │ │ │ + bl 1ba054 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98a28 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + beq.w 98dc8 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9901c │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 988a4 │ │ │ │ + bne.w 98dca │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 98ff4 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 988a4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98dc8 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98dc8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8a44 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98dc8 │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b4cf0 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99a64 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r6, [r3, #20] │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98e60 │ │ │ │ + movs r1, #15 │ │ │ │ + movs r2, #0 │ │ │ │ + strd sl, fp, [r0, #4] │ │ │ │ + strd r9, r8, [r0, #32] │ │ │ │ + strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + b.w 98e60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a032 │ │ │ │ + beq.w 9989c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a92 │ │ │ │ + bne.w 99322 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99e92 │ │ │ │ + beq.n 997c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99e5c │ │ │ │ + cbnz r3, 9978e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99e5a │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9978c │ │ │ │ mov r0, r4 │ │ │ │ - bl b4bd0 │ │ │ │ - cbz r0, 99e5a │ │ │ │ + bl b4654 │ │ │ │ + cbz r0, 9978c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99e5a │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9978c │ │ │ │ mov r0, r4 │ │ │ │ - bl b85b0 │ │ │ │ - cbz r0, 99e5a │ │ │ │ + bl b8078 │ │ │ │ + cbz r0, 9978c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f36 │ │ │ │ + bne.n 99852 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 99e9e │ │ │ │ + cbnz r3, 997d0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99f1c │ │ │ │ + bne.n 9984e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 99ea4 │ │ │ │ + cbnz r0, 997d6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ba8 │ │ │ │ - b.n 99a92 │ │ │ │ + beq.w 9864c │ │ │ │ + b.n 99322 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99e12 │ │ │ │ + beq.n 99744 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99e86 │ │ │ │ + b.n 997b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4bd0 │ │ │ │ + bl b4654 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e80 │ │ │ │ + beq.n 997b2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e80 │ │ │ │ + beq.n 997b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b85b0 │ │ │ │ + bl b8078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e80 │ │ │ │ + beq.n 997b2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e80 │ │ │ │ + beq.n 997b2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e80 │ │ │ │ + beq.n 997b2 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 1b319c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e80 │ │ │ │ + beq.n 997b2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15636 @ 0x3d14 │ │ │ │ + movw r3, #18900 @ 0x49d4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e3f98 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 80600 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e82 │ │ │ │ + beq.n 997b4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99e86 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99e84 │ │ │ │ - bl 805dc │ │ │ │ + b.n 997b8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99dd8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 988a4 │ │ │ │ + b.n 997b6 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15468 @ 0x3c6c │ │ │ │ + movw r3, #18732 @ 0x492c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e3f98 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 80600 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f16 │ │ │ │ - b.n 99e82 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99f2e │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + bne.n 99848 │ │ │ │ + b.n 997b4 │ │ │ │ + bl 26da58 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 98184 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 9851e │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 98a82 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9864c │ │ │ │ + b.n 99322 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 98ea6 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 98efa │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99aec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99f2e │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 98c9c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.n 99966 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9990e │ │ │ │ mov r0, r4 │ │ │ │ - bl 307d6 │ │ │ │ + bl c7bac │ │ │ │ + cbz r0, 9990e │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99424 │ │ │ │ + bne.w 99a90 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + cbnz r3, 99972 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 99952 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7bac │ │ │ │ + cbz r0, 99952 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99952 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99952 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b319c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99a20 │ │ │ │ - b.w 99424 │ │ │ │ + bne.w 99abe │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 98c24 │ │ │ │ + b.w 98c9c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 998e8 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 99958 │ │ │ │ + movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee1b4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99292 │ │ │ │ - movs r1, #11 │ │ │ │ + beq.w 98ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 529f6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99292 │ │ │ │ - movs r1, #4 │ │ │ │ + beq.w 98ef4 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 999ec │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99292 │ │ │ │ - movs r1, #5 │ │ │ │ + beq.w 98ef4 │ │ │ │ + movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99292 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - movw r1, #56052 @ 0xdaf4 │ │ │ │ + beq.w 98ef4 │ │ │ │ + movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #15856 @ 0x3df0 │ │ │ │ + movw r3, #18732 @ 0x492c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e3f98 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 80600 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99910 │ │ │ │ - b.w 99294 │ │ │ │ + beq.w 98ef6 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98efa │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99cc2 │ │ │ │ + beq.w 995b2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99d72 │ │ │ │ + b.n 99662 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + b.n 99662 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 98714 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99322 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ea9e4 │ │ │ │ + b.w 98714 │ │ │ │ + bl 80600 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9956e │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 99318 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15468 @ 0x3c6c │ │ │ │ + movw r3, #18732 @ 0x492c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 805dc │ │ │ │ + bl 1e3f98 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 80600 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99d6e │ │ │ │ + bne.w 9965e │ │ │ │ + b.n 99a08 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9893c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30ac2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98ec8 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 999bc │ │ │ │ + b.w 98ec8 │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 981a0 │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #18732 @ 0x492c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 1e3f98 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 80600 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 99d72 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99954 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 99958 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #56052 @ 0xdaf4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #19004 @ 0x4a3c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 1e3f98 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 80600 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9a028 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99ab8 │ │ │ │ + b.n 99954 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ba8 │ │ │ │ - b.n 99a92 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 98848 │ │ │ │ - nop │ │ │ │ + beq.w 98c24 │ │ │ │ + b.w 98c9c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ - bmi.w 9a1ea │ │ │ │ + bmi.w 99c9e │ │ │ │ add.w r6, r0, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #588] @ (9a2b4 ) │ │ │ │ + ldr r1, [pc, #588] @ (99d68 ) │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ movw r9, #42012 @ 0xa41c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - movw r5, #31072 @ 0x7960 │ │ │ │ + movw r5, #34336 @ 0x8620 │ │ │ │ movt r5, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9a1f2 │ │ │ │ + bne.w 99ca6 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 9a1e4 │ │ │ │ + bpl.w 99c98 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 9a28c │ │ │ │ + bpl.w 99d40 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a1d6 │ │ │ │ + beq.w 99c8a │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1e4 │ │ │ │ + bne.w 99c98 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99c8a │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99c98 │ │ │ │ adds r1, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99c8a │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99c98 │ │ │ │ adds r1, r3, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99c8a │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99c98 │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99c8a │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99c98 │ │ │ │ adds r1, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99c8a │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99c98 │ │ │ │ adds r1, r3, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99c8a │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 9a1e4 │ │ │ │ + cbnz r0, 99c98 │ │ │ │ adds r1, r3, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1d6 │ │ │ │ + beq.n 99c8a │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 9a1e4 │ │ │ │ + cbnz r0, 99c98 │ │ │ │ adds r3, #8 │ │ │ │ - b.n 9a1d2 │ │ │ │ + b.n 99c86 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 9a1e4 │ │ │ │ + cbnz r0, 99c98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a1b8 │ │ │ │ + bne.n 99c6c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7bfac │ │ │ │ + bl 7bfa4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 9a244 │ │ │ │ + bne.n 99cf8 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 9a094 │ │ │ │ + bcs.w 99b48 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9a232 │ │ │ │ + beq.n 99ce6 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99c98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7839c │ │ │ │ - cbz r0, 9a23e │ │ │ │ + bl 78388 │ │ │ │ + cbz r0, 99cf2 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9a044 │ │ │ │ + bl 99af8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9a29a │ │ │ │ + beq.n 99d4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r2, 9a254 │ │ │ │ + cbnz r2, 99d08 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a1e4 │ │ │ │ + beq.n 99c98 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99c98 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a1e4 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99c98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9a044 │ │ │ │ + bl 99af8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9a1e4 │ │ │ │ + bne.n 99c98 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a1ec │ │ │ │ + b.n 99ca0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a1e4 │ │ │ │ + beq.n 99c98 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a1e4 │ │ │ │ + b.n 99c98 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl fae20 │ │ │ │ + bl fb168 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9a29a │ │ │ │ + cbz r0, 99d4e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a272 │ │ │ │ + beq.n 99d26 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 9a280 │ │ │ │ + cbz r2, 99d34 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a218 │ │ │ │ + beq.n 99ccc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 9a218 │ │ │ │ + b.n 99ccc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a272 │ │ │ │ + b.n 99d26 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9a0bc │ │ │ │ - b.n 9a1d6 │ │ │ │ + bne.w 99b70 │ │ │ │ + b.n 99c8a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a23e │ │ │ │ + beq.n 99cf2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a23e │ │ │ │ + bne.n 99cf2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a23e │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 99cf2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #50825 @ 0xc689 │ │ │ │ + movw r3, #50817 @ 0xc681 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a358 │ │ │ │ + bne.n 99e0c │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33237 @ 0x81d5 │ │ │ │ + movw r3, #33217 @ 0x81c1 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a40a │ │ │ │ + bne.w 99ebe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #424] @ (9a4a0 ) │ │ │ │ + ldr r3, [pc, #424] @ (99f54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 9a36c │ │ │ │ + beq.n 99e20 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 9a334 │ │ │ │ + bgt.n 99de8 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 9a36c │ │ │ │ + cbz r2, 99e20 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a35a │ │ │ │ - cbz r2, 9a390 │ │ │ │ + beq.n 99e0e │ │ │ │ + cbz r2, 99e44 │ │ │ │ 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 9a354 │ │ │ │ + b.n 99e08 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ movw r3, #53025 @ 0xcf21 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a496 │ │ │ │ + bne.w 99f4a │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 9a354 │ │ │ │ + b.n 99e08 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -167607,73 +167032,73 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 9a3ce │ │ │ │ + bne.n 99e82 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 9a3ca │ │ │ │ + cbz r3, 99e7e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [ip, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9a430 │ │ │ │ + beq.n 99ee4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a410 │ │ │ │ + beq.n 99ec4 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 9a3e6 │ │ │ │ + cbnz r3, 99e9a │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 9a354 │ │ │ │ + beq.n 99e08 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a490 │ │ │ │ + beq.n 99f44 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 9a404 │ │ │ │ + cbz r3, 99eb8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 9a354 │ │ │ │ + b.n 99e08 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 9a41e │ │ │ │ + cbz r3, 99ed2 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a354 │ │ │ │ + bne.n 99e08 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 9a354 │ │ │ │ + b.n 99e08 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a3d8 │ │ │ │ + beq.n 99e8c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 9a48a │ │ │ │ + cbz r3, 99f3e │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 9a464 │ │ │ │ + cbz r3, 99f18 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -167682,135 +167107,135 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 9a354 │ │ │ │ + b.n 99e08 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 9a43c │ │ │ │ + b.n 99ef0 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 9a3f4 │ │ │ │ + b.n 99ea8 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 9a384 │ │ │ │ + b.n 99e38 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009a4a4 <_Py_GetConfig@@Base>: │ │ │ │ +00099f58 <_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] @ (9a4dc <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (99f90 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9a4c6 <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 99f7a <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4248 @ 0x1098 │ │ │ │ + movw r0, #7512 @ 0x1d58 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009a4e0 <_PyObject_NewVar@@Base>: │ │ │ │ +00099f94 <_PyObject_NewVar@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, #3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 72384 │ │ │ │ - cbz r0, 9a554 <_PyObject_NewVar@@Base+0x74> │ │ │ │ + bl 7239c │ │ │ │ + cbz r0, 9a008 <_PyObject_NewVar@@Base+0x74> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #64] @ (9a560 <_PyObject_NewVar@@Base+0x80>) │ │ │ │ + ldr r2, [pc, #64] @ (9a014 <_PyObject_NewVar@@Base+0x80>) │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9a530 <_PyObject_NewVar@@Base+0x50> │ │ │ │ + cbnz r4, 99fe4 <_PyObject_NewVar@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9a546 <_PyObject_NewVar@@Base+0x66> │ │ │ │ + bne.n 99ffa <_PyObject_NewVar@@Base+0x66> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a528 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 99fdc <_PyObject_NewVar@@Base+0x48> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a528 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 99fdc <_PyObject_NewVar@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ef298 │ │ │ │ + b.w 1f1078 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r4, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9a590 <_PyObject_NewVar@@Base+0xb0> │ │ │ │ + beq.n 9a044 <_PyObject_NewVar@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9a5ae <_PyObject_NewVar@@Base+0xce> │ │ │ │ + beq.n 9a062 <_PyObject_NewVar@@Base+0xce> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a5b6 <_PyObject_NewVar@@Base+0xd6> │ │ │ │ + blt.n 9a06a <_PyObject_NewVar@@Base+0xd6> │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9a58a <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + bne.n 9a03e <_PyObject_NewVar@@Base+0xaa> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - b.n 9a58a <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + b.n 9a03e <_PyObject_NewVar@@Base+0xaa> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -167822,474 +167247,474 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ lsls r3, r3, #6 │ │ │ │ adds r1, r6, r3 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9acf0 <_PyObject_NewVar@@Base+0x810> │ │ │ │ - bl 9b134 │ │ │ │ + bne.w 9a79a <_PyObject_NewVar@@Base+0x806> │ │ │ │ + bl 9abdc │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ad00 <_PyObject_NewVar@@Base+0x820> │ │ │ │ + bne.w 9a7aa <_PyObject_NewVar@@Base+0x816> │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ itt eq │ │ │ │ moveq r6, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.w 9ae5e <_PyObject_NewVar@@Base+0x97e> │ │ │ │ + beq.w 9a908 <_PyObject_NewVar@@Base+0x974> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ - beq.w 9aeba <_PyObject_NewVar@@Base+0x9da> │ │ │ │ + beq.w 9a964 <_PyObject_NewVar@@Base+0x9d0> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 9aa66 <_PyObject_NewVar@@Base+0x586> │ │ │ │ + beq.w 9a51a <_PyObject_NewVar@@Base+0x586> │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ cmp r5, #1 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9a7bc <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ + beq.w 9a270 <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r6, [r8] │ │ │ │ subs.w r3, r3, r9 │ │ │ │ - bmi.w 9ae06 <_PyObject_NewVar@@Base+0x926> │ │ │ │ + bmi.w 9a8b0 <_PyObject_NewVar@@Base+0x91c> │ │ │ │ sub.w r2, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a9a6 <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bne.w 9a45a <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a9a0 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + beq.w 9a454 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 9ae28 <_PyObject_NewVar@@Base+0x948> │ │ │ │ + bhi.w 9a8d2 <_PyObject_NewVar@@Base+0x93e> │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ + movw r2, #9353 @ 0x2489 │ │ │ │ movt r2, #7 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r6, [r7, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9ad26 <_PyObject_NewVar@@Base+0x846> │ │ │ │ - ldr r2, [pc, #284] @ (9a7b4 <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ + bne.w 9a7d0 <_PyObject_NewVar@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #284] @ (9a268 <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov sl, r2 │ │ │ │ - bhi.w 9acc6 <_PyObject_NewVar@@Base+0x7e6> │ │ │ │ + bhi.w 9a76e <_PyObject_NewVar@@Base+0x7da> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9acb4 <_PyObject_NewVar@@Base+0x7d4> │ │ │ │ + beq.w 9a75c <_PyObject_NewVar@@Base+0x7c8> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9a984 <_PyObject_NewVar@@Base+0x4a4> │ │ │ │ + beq.w 9a438 <_PyObject_NewVar@@Base+0x4a4> │ │ │ │ movw r2, #42428 @ 0xa5bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #200] @ (9a7b8 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ + ldr r2, [pc, #200] @ (9a26c <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r7, [r2, #1416] @ 0x588 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9ad52 <_PyObject_NewVar@@Base+0x872> │ │ │ │ + bne.w 9a7fc <_PyObject_NewVar@@Base+0x868> │ │ │ │ adds r2, r6, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ strb r7, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9a976 <_PyObject_NewVar@@Base+0x496> │ │ │ │ + bne.w 9a42a <_PyObject_NewVar@@Base+0x496> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 9a9d0 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + bpl.w 9a484 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9aa0c <_PyObject_NewVar@@Base+0x52c> │ │ │ │ + bge.w 9a4c0 <_PyObject_NewVar@@Base+0x52c> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r6, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9aa2e <_PyObject_NewVar@@Base+0x54e> │ │ │ │ + bne.w 9a4e2 <_PyObject_NewVar@@Base+0x54e> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9aa4e <_PyObject_NewVar@@Base+0x56e> │ │ │ │ + bne.w 9a502 <_PyObject_NewVar@@Base+0x56e> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9ae40 <_PyObject_NewVar@@Base+0x960> │ │ │ │ + beq.w 9a8ea <_PyObject_NewVar@@Base+0x956> │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r4, #56] @ 0x38 │ │ │ │ - beq.w 9ae5a <_PyObject_NewVar@@Base+0x97a> │ │ │ │ + beq.w 9a904 <_PyObject_NewVar@@Base+0x970> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ str.w r2, [r8, #24] │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 9aeec <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + beq.w 9a996 <_PyObject_NewVar@@Base+0xa02> │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + ble.w 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9a638 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a0ec <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9a638 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a0ec <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 9a0ee <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 9a638 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a0ec <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9a638 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a0ec <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 9a0ee <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 9a638 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a0ec <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 9a0ee <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r6, [r7, #28] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 9a0ee <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 9a0ee <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 9a0ee <_PyObject_NewVar@@Base+0x15a> │ │ │ │ adds.w r2, r7, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ mvn.w r3, #7 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.w 9acaa <_PyObject_NewVar@@Base+0x7ca> │ │ │ │ + beq.w 9a752 <_PyObject_NewVar@@Base+0x7be> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a8e8 <_PyObject_NewVar@@Base+0x408> │ │ │ │ + beq.n 9a39c <_PyObject_NewVar@@Base+0x408> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9a8ca <_PyObject_NewVar@@Base+0x3ea> │ │ │ │ + beq.n 9a37e <_PyObject_NewVar@@Base+0x3ea> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 9a0ee <_PyObject_NewVar@@Base+0x15a> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r7, #56 @ 0x38 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 9a0ee <_PyObject_NewVar@@Base+0x15a> │ │ │ │ adds r7, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 9a0ee <_PyObject_NewVar@@Base+0x15a> │ │ │ │ adds r7, #8 │ │ │ │ - beq.n 9a972 <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a426 <_PyObject_NewVar@@Base+0x492> │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9a96e <_PyObject_NewVar@@Base+0x48e> │ │ │ │ + beq.n 9a422 <_PyObject_NewVar@@Base+0x48e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r7, r4, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ad08 <_PyObject_NewVar@@Base+0x828> │ │ │ │ + beq.w 9a7b2 <_PyObject_NewVar@@Base+0x81e> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9a96e <_PyObject_NewVar@@Base+0x48e> │ │ │ │ + beq.n 9a422 <_PyObject_NewVar@@Base+0x48e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ad08 <_PyObject_NewVar@@Base+0x828> │ │ │ │ + beq.w 9a7b2 <_PyObject_NewVar@@Base+0x81e> │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9a96e <_PyObject_NewVar@@Base+0x48e> │ │ │ │ + beq.n 9a422 <_PyObject_NewVar@@Base+0x48e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ad08 <_PyObject_NewVar@@Base+0x828> │ │ │ │ + beq.w 9a7b2 <_PyObject_NewVar@@Base+0x81e> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9a96e <_PyObject_NewVar@@Base+0x48e> │ │ │ │ + beq.n 9a422 <_PyObject_NewVar@@Base+0x48e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ad08 <_PyObject_NewVar@@Base+0x828> │ │ │ │ + beq.w 9a7b2 <_PyObject_NewVar@@Base+0x81e> │ │ │ │ adds.w r4, r7, #24 │ │ │ │ - bne.n 9a90c <_PyObject_NewVar@@Base+0x42c> │ │ │ │ + bne.n 9a3c0 <_PyObject_NewVar@@Base+0x42c> │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + b.n 9a0ee <_PyObject_NewVar@@Base+0x15a> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r6, #16 │ │ │ │ blx 29c10 │ │ │ │ - b.n 9a712 <_PyObject_NewVar@@Base+0x232> │ │ │ │ + b.n 9a1c6 <_PyObject_NewVar@@Base+0x232> │ │ │ │ ldrd lr, r1, [r2, #24] │ │ │ │ cmp r1, lr │ │ │ │ - bcc.n 9aa00 <_PyObject_NewVar@@Base+0x520> │ │ │ │ + bcc.n 9a4b4 <_PyObject_NewVar@@Base+0x520> │ │ │ │ adds r0, #3 │ │ │ │ add.w r1, r2, lr │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r0, lr, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r7, [r2, lr] │ │ │ │ - b.n 9a6d6 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + b.n 9a18a <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r6, [pc, #640] @ (9ac24 <_PyObject_NewVar@@Base+0x744>) │ │ │ │ - b.n 9a714 <_PyObject_NewVar@@Base+0x234> │ │ │ │ + ldr r6, [pc, #632] @ (9a6d0 <_PyObject_NewVar@@Base+0x73c>) │ │ │ │ + b.n 9a1c8 <_PyObject_NewVar@@Base+0x234> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ movs r2, #24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movw r6, #13200 @ 0x3390 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add r6, r3 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.w 9a724 <_PyObject_NewVar@@Base+0x244> │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + bmi.w 9a1d8 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + beq.w 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bne.w 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 9a6d6 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + b.n 9a18a <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 860fc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c8c <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9b044 <_PyObject_NewVar@@Base+0xb64> │ │ │ │ + beq.w 9aaee <_PyObject_NewVar@@Base+0xb5a> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r6, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a752 <_PyObject_NewVar@@Base+0x272> │ │ │ │ + beq.w 9a206 <_PyObject_NewVar@@Base+0x272> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a752 <_PyObject_NewVar@@Base+0x272> │ │ │ │ + bne.w 9a206 <_PyObject_NewVar@@Base+0x272> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a760 <_PyObject_NewVar@@Base+0x280> │ │ │ │ + beq.w 9a214 <_PyObject_NewVar@@Base+0x280> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9d5e0 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9d010 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b012 <_PyObject_NewVar@@Base+0xb32> │ │ │ │ + blt.w 9aa8a <_PyObject_NewVar@@Base+0xaf6> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r8, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9a760 <_PyObject_NewVar@@Base+0x280> │ │ │ │ + b.n 9a214 <_PyObject_NewVar@@Base+0x280> │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac6c <_PyObject_NewVar@@Base+0x78c> │ │ │ │ + beq.w 9a714 <_PyObject_NewVar@@Base+0x780> │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - ble.w 9ad80 <_PyObject_NewVar@@Base+0x8a0> │ │ │ │ + ble.w 9a82a <_PyObject_NewVar@@Base+0x896> │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw fp, #32465 @ 0x7ed1 │ │ │ │ + movw fp, #32445 @ 0x7ebd │ │ │ │ movt fp, #7 │ │ │ │ movw r3, #53565 @ 0xd13d │ │ │ │ movt r3, #6 │ │ │ │ lsls r2, r6, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 9ab24 <_PyObject_NewVar@@Base+0x644> │ │ │ │ + bpl.n 9a5d8 <_PyObject_NewVar@@Base+0x644> │ │ │ │ ldr.w r3, [r7, #696] @ 0x2b8 │ │ │ │ add.w sl, r0, r6, lsl #2 │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9add4 <_PyObject_NewVar@@Base+0x8f4> │ │ │ │ - ldr r3, [pc, #368] @ (9ac28 <_PyObject_NewVar@@Base+0x748>) │ │ │ │ + bne.w 9a86e <_PyObject_NewVar@@Base+0x8da> │ │ │ │ + ldr r3, [pc, #360] @ (9a6d4 <_PyObject_NewVar@@Base+0x740>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9ad84 <_PyObject_NewVar@@Base+0x8a4> │ │ │ │ + beq.w 9a82e <_PyObject_NewVar@@Base+0x89a> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9ab02 <_PyObject_NewVar@@Base+0x622> │ │ │ │ + cbnz r1, 9a5b6 <_PyObject_NewVar@@Base+0x622> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ ittte cs │ │ │ │ addcs.w lr, r2, ip │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs.w lr, [r2, #4] │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ @@ -168302,44 +167727,43 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ str.w r0, [sl] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ac6a <_PyObject_NewVar@@Base+0x78a> │ │ │ │ + beq.w 9a712 <_PyObject_NewVar@@Base+0x77e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9ac1a <_PyObject_NewVar@@Base+0x73a> │ │ │ │ + beq.n 9a6c8 <_PyObject_NewVar@@Base+0x734> │ │ │ │ str r5, [sp, #28] │ │ │ │ - mov r9, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r7, #696] @ 0x2b8 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9ad1a <_PyObject_NewVar@@Base+0x83a> │ │ │ │ - ldr r3, [pc, #236] @ (9ac28 <_PyObject_NewVar@@Base+0x748>) │ │ │ │ + bne.w 9a7c4 <_PyObject_NewVar@@Base+0x830> │ │ │ │ + ldr r3, [pc, #228] @ (9a6d4 <_PyObject_NewVar@@Base+0x740>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9ac2c <_PyObject_NewVar@@Base+0x74c> │ │ │ │ + beq.n 9a6d8 <_PyObject_NewVar@@Base+0x744> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9ab82 <_PyObject_NewVar@@Base+0x6a2> │ │ │ │ + cbnz r1, 9a634 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -168349,42 +167773,42 @@ │ │ │ │ strcs.w r1, [r2, ip] │ │ │ │ strcc r0, [r2, #8] │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr.w r5, [r9, #4] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ac68 <_PyObject_NewVar@@Base+0x788> │ │ │ │ + beq.n 9a712 <_PyObject_NewVar@@Base+0x77e> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r7, #696] @ 0x2b8 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r9, r6 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ add r5, r8 │ │ │ │ - bne.w 9ad0e <_PyObject_NewVar@@Base+0x82e> │ │ │ │ - ldr r3, [pc, #120] @ (9ac28 <_PyObject_NewVar@@Base+0x748>) │ │ │ │ + bne.w 9a7b8 <_PyObject_NewVar@@Base+0x824> │ │ │ │ + ldr r3, [pc, #116] @ (9a6d4 <_PyObject_NewVar@@Base+0x740>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9ac78 <_PyObject_NewVar@@Base+0x798> │ │ │ │ + beq.n 9a720 <_PyObject_NewVar@@Base+0x78c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9abf6 <_PyObject_NewVar@@Base+0x716> │ │ │ │ + cbnz r1, 9a6a6 <_PyObject_NewVar@@Base+0x712> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -168394,1004 +167818,1025 @@ │ │ │ │ strcs.w r1, [r2, ip] │ │ │ │ strcc r0, [r2, #8] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr.w r5, [r9, #4] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ - cbz r3, 9ac68 <_PyObject_NewVar@@Base+0x788> │ │ │ │ + cbz r3, 9a712 <_PyObject_NewVar@@Base+0x77e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - adds r6, r4, #1 │ │ │ │ + add.w r6, r9, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9ab2a <_PyObject_NewVar@@Base+0x64a> │ │ │ │ + bne.n 9a5dc <_PyObject_NewVar@@Base+0x648> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - mov r4, r9 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9a62a <_PyObject_NewVar@@Base+0x14a> │ │ │ │ - nop │ │ │ │ + b.n 9a0de <_PyObject_NewVar@@Base+0x14a> │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ab82 <_PyObject_NewVar@@Base+0x6a2> │ │ │ │ + bne.n 9a634 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ ldr.w r3, [r7, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9adec <_PyObject_NewVar@@Base+0x90c> │ │ │ │ + bne.w 9a896 <_PyObject_NewVar@@Base+0x902> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 9ac5a <_PyObject_NewVar@@Base+0x77a> │ │ │ │ + cbz r0, 9a706 <_PyObject_NewVar@@Base+0x772> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr.w r5, [r9, #4] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ab9a <_PyObject_NewVar@@Base+0x6ba> │ │ │ │ - mov r4, r9 │ │ │ │ + bne.n 9a64a <_PyObject_NewVar@@Base+0x6b6> │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 790b0 │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 7909c │ │ │ │ + b.n 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9abf6 <_PyObject_NewVar@@Base+0x716> │ │ │ │ + bne.n 9a6a6 <_PyObject_NewVar@@Base+0x712> │ │ │ │ ldr.w r3, [r7, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9ade0 <_PyObject_NewVar@@Base+0x900> │ │ │ │ + bne.w 9a87a <_PyObject_NewVar@@Base+0x8e6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ac00 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + beq.n 9a6b0 <_PyObject_NewVar@@Base+0x71c> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9ac00 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9a6b0 <_PyObject_NewVar@@Base+0x71c> │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 9a90c <_PyObject_NewVar@@Base+0x42c> │ │ │ │ + b.n 9a3c0 <_PyObject_NewVar@@Base+0x42c> │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a6d6 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + bne.w 9a18a <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ ldr.w r6, [r7, #672] @ 0x2a0 │ │ │ │ movw r2, #52321 @ 0xcc61 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9adc4 <_PyObject_NewVar@@Base+0x8e4> │ │ │ │ + bne.w 9a886 <_PyObject_NewVar@@Base+0x8f2> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 9ad3a <_PyObject_NewVar@@Base+0x85a> │ │ │ │ + cbz r6, 9a7e4 <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9a6d6 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ - bl ca180 │ │ │ │ + b.n 9a18a <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + bl c9bc4 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a600 <_PyObject_NewVar@@Base+0x120> │ │ │ │ + beq.w 9a0b4 <_PyObject_NewVar@@Base+0x120> │ │ │ │ movs r3, #22 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ str r3, [r6, #32] │ │ │ │ - b.n 9a61a <_PyObject_NewVar@@Base+0x13a> │ │ │ │ + b.n 9a0ce <_PyObject_NewVar@@Base+0x13a> │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ - b.n 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + b.n 9a0ee <_PyObject_NewVar@@Base+0x15a> │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ac00 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9a6b0 <_PyObject_NewVar@@Base+0x71c> │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ac5a <_PyObject_NewVar@@Base+0x77a> │ │ │ │ + b.n 9a706 <_PyObject_NewVar@@Base+0x772> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a6d6 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + bne.w 9a18a <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae1c <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.n 9a8c6 <_PyObject_NewVar@@Base+0x932> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a712 <_PyObject_NewVar@@Base+0x232> │ │ │ │ - b.n 9a976 <_PyObject_NewVar@@Base+0x496> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + beq.w 9a1c6 <_PyObject_NewVar@@Base+0x232> │ │ │ │ + b.n 9a42a <_PyObject_NewVar@@Base+0x496> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 9adf8 <_PyObject_NewVar@@Base+0x918> │ │ │ │ + bne.n 9a8a2 <_PyObject_NewVar@@Base+0x90e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, r6, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a712 <_PyObject_NewVar@@Base+0x232> │ │ │ │ - b.n 9a976 <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 9a1c6 <_PyObject_NewVar@@Base+0x232> │ │ │ │ + b.n 9a42a <_PyObject_NewVar@@Base+0x496> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 9ac1c <_PyObject_NewVar@@Base+0x73c> │ │ │ │ + b.n 9a6ca <_PyObject_NewVar@@Base+0x736> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72540 │ │ │ │ + bl 72558 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ab02 <_PyObject_NewVar@@Base+0x622> │ │ │ │ + bne.w 9a5b6 <_PyObject_NewVar@@Base+0x622> │ │ │ │ ldr.w r3, [r7, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9adb8 <_PyObject_NewVar@@Base+0x8d8> │ │ │ │ + bne.n 9a862 <_PyObject_NewVar@@Base+0x8ce> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab0c <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + beq.w 9a5c0 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 9ab0c <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + b.n 9a5c0 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ada6 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ - ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 9ace2 <_PyObject_NewVar@@Base+0x802> │ │ │ │ + b.n 9a850 <_PyObject_NewVar@@Base+0x8bc> │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ab0c <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + b.n 9a5c0 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ac9a <_PyObject_NewVar@@Base+0x7ba> │ │ │ │ + b.n 9a742 <_PyObject_NewVar@@Base+0x7ae> │ │ │ │ + ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 9a78c <_PyObject_NewVar@@Base+0x7f8> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ac4e <_PyObject_NewVar@@Base+0x76e> │ │ │ │ + b.n 9a6fa <_PyObject_NewVar@@Base+0x766> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9ad68 <_PyObject_NewVar@@Base+0x888> │ │ │ │ + b.n 9a812 <_PyObject_NewVar@@Base+0x87e> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52528 @ 0xcd30 │ │ │ │ + movw r1, #55792 @ 0xd9f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ + bl 12f910 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a7ac <_PyObject_NewVar@@Base+0x2cc> │ │ │ │ + b.n 9a260 <_PyObject_NewVar@@Base+0x2cc> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52580 @ 0xcd64 │ │ │ │ + movw r1, #55844 @ 0xda24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 9ae1c <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 9a8c6 <_PyObject_NewVar@@Base+0x932> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r6, #464] @ 0x1d0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 9a796 <_PyObject_NewVar@@Base+0x2b6> │ │ │ │ + bne.w 9a24a <_PyObject_NewVar@@Base+0x2b6> │ │ │ │ add r2, r3 │ │ │ │ - b.n 9a796 <_PyObject_NewVar@@Base+0x2b6> │ │ │ │ + b.n 9a24a <_PyObject_NewVar@@Base+0x2b6> │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r5, r3 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac6c <_PyObject_NewVar@@Base+0x78c> │ │ │ │ + beq.w 9a714 <_PyObject_NewVar@@Base+0x780> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 29394 │ │ │ │ strb r6, [r7, r5] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r5, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 9b062 <_PyObject_NewVar@@Base+0xb82> │ │ │ │ + bcs.w 9ab0c <_PyObject_NewVar@@Base+0xb78> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r9, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r7, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1b0a6c │ │ │ │ + bl 1b2fec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9ae5e <_PyObject_NewVar@@Base+0x97e> │ │ │ │ + beq.n 9a908 <_PyObject_NewVar@@Base+0x974> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9a61a <_PyObject_NewVar@@Base+0x13a> │ │ │ │ + bne.w 9a0ce <_PyObject_NewVar@@Base+0x13a> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a61a <_PyObject_NewVar@@Base+0x13a> │ │ │ │ + bne.w 9a0ce <_PyObject_NewVar@@Base+0x13a> │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a61a <_PyObject_NewVar@@Base+0x13a> │ │ │ │ + beq.w 9a0ce <_PyObject_NewVar@@Base+0x13a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9affa <_PyObject_NewVar@@Base+0xb1a> │ │ │ │ + bne.w 9aadc <_PyObject_NewVar@@Base+0xb48> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r5, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9aa66 <_PyObject_NewVar@@Base+0x586> │ │ │ │ + beq.w 9a51a <_PyObject_NewVar@@Base+0x586> │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.w 9a63a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + b.w 9a0ee <_PyObject_NewVar@@Base+0x15a> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 9aff2 <_PyObject_NewVar@@Base+0xb12> │ │ │ │ - bl 805dc │ │ │ │ + beq.n 9aa82 <_PyObject_NewVar@@Base+0xaee> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bne.n 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ movw r2, #48060 @ 0xbbbc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ subs r3, #11 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 9afba <_PyObject_NewVar@@Base+0xada> │ │ │ │ + bhi.n 9aa64 <_PyObject_NewVar@@Base+0xad0> │ │ │ │ tbb [pc, r3] │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #18] │ │ │ │ strh r5, [r0, r5] │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r7, [r7, r5] │ │ │ │ subs r1, #83 @ 0x53 │ │ │ │ cmp r5, #83 @ 0x53 │ │ │ │ strh r7, [r3, r4] │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r2, [r1, r4] │ │ │ │ strh r3, [r2, r5] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ - movw r5, #16172 @ 0x3f2c │ │ │ │ + movw r5, #19436 @ 0x4bec │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r4, [sp] │ │ │ │ - bl 1e7de0 │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 1e9b4c │ │ │ │ + b.n 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #16252 @ 0x3f7c │ │ │ │ + movw r3, #19516 @ 0x4c3c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 1e3f98 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + b.n 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ movw r2, #56052 @ 0xdaf4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r5, #16140 @ 0x3f0c │ │ │ │ + movw r5, #19404 @ 0x4bcc │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9af38 <_PyObject_NewVar@@Base+0xa58> │ │ │ │ + b.n 9a9e2 <_PyObject_NewVar@@Base+0xa4e> │ │ │ │ movw r2, #56020 @ 0xdad4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r5, #16088 @ 0x3ed8 │ │ │ │ + movw r5, #19352 @ 0x4b98 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9af38 <_PyObject_NewVar@@Base+0xa58> │ │ │ │ - movw r5, #16072 @ 0x3ec8 │ │ │ │ + b.n 9a9e2 <_PyObject_NewVar@@Base+0xa4e> │ │ │ │ + movw r5, #19336 @ 0x4b88 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9af38 <_PyObject_NewVar@@Base+0xa58> │ │ │ │ + b.n 9a9e2 <_PyObject_NewVar@@Base+0xa4e> │ │ │ │ ldr.w r2, [r6, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9afc8 <_PyObject_NewVar@@Base+0xae8> │ │ │ │ + cbz r2, 9aa72 <_PyObject_NewVar@@Base+0xade> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7d70 │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ - movw r5, #16228 @ 0x3f64 │ │ │ │ + bl 1e9adc │ │ │ │ + b.n 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ + movw r5, #19492 @ 0x4c24 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9af38 <_PyObject_NewVar@@Base+0xa58> │ │ │ │ + b.n 9a9e2 <_PyObject_NewVar@@Base+0xa4e> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #14976 @ 0x3a80 │ │ │ │ + movw r3, #18240 @ 0x4740 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e21ec <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ - movw r3, #56132 @ 0xdb44 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 15873c │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 1e3f98 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + b.n 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3c88 │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ - ands.w r2, r2, #2 │ │ │ │ - ittt eq │ │ │ │ - streq r2, [r1, #44] @ 0x2c │ │ │ │ - negeq r3, r3 │ │ │ │ - streq.w r3, [r1, #452] @ 0x1c4 │ │ │ │ - b.n 9aed0 <_PyObject_NewVar@@Base+0x9f0> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 1e59f4 │ │ │ │ + b.n 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + beq.w 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bne.w 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9a9fa <_PyObject_NewVar@@Base+0x51a> │ │ │ │ + b.n 9a4ae <_PyObject_NewVar@@Base+0x51a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16304 @ 0x3fb0 │ │ │ │ + movw r1, #19568 @ 0x4c70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f220 │ │ │ │ - b.n 9ae22 <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 12f910 │ │ │ │ + b.n 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ + movw r3, #56132 @ 0xdb44 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1597ec │ │ │ │ + b.n 9a8cc <_PyObject_NewVar@@Base+0x938> │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ands.w r2, r2, #2 │ │ │ │ + ittt eq │ │ │ │ + streq r2, [r1, #44] @ 0x2c │ │ │ │ + negeq r3, r3 │ │ │ │ + streq.w r3, [r1, #452] @ 0x1c4 │ │ │ │ + b.n 9a97a <_PyObject_NewVar@@Base+0x9e6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a9e0 <_PyObject_NewVar@@Base+0x500> │ │ │ │ + beq.w 9a494 <_PyObject_NewVar@@Base+0x500> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a9e0 <_PyObject_NewVar@@Base+0x500> │ │ │ │ + bne.w 9a494 <_PyObject_NewVar@@Base+0x500> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a9e0 <_PyObject_NewVar@@Base+0x500> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a494 <_PyObject_NewVar@@Base+0x500> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac6c <_PyObject_NewVar@@Base+0x78c> │ │ │ │ + beq.w 9a714 <_PyObject_NewVar@@Base+0x780> │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ - b.n 9ae8c <_PyObject_NewVar@@Base+0x9ac> │ │ │ │ - nop │ │ │ │ + b.n 9a936 <_PyObject_NewVar@@Base+0x9a2> │ │ │ │ │ │ │ │ -0009b07c : │ │ │ │ +0009ab24 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 9b0d8 │ │ │ │ - ldr r5, [pc, #92] @ (9b0ec ) │ │ │ │ + cbz r0, 9ab80 │ │ │ │ + ldr r5, [pc, #92] @ (9ab94 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9b0c4 │ │ │ │ + cbnz r3, 9ab6c │ │ │ │ mov r4, r0 │ │ │ │ bl 6e540 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 9b0b0 │ │ │ │ + bpl.n 9ab58 │ │ │ │ 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 1a98a0 <_PyThreadState_New@@Base+0x1b4> │ │ │ │ + bl 1abc68 <_PyThreadState_New@@Base+0x1bc> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #51684 @ 0xc9e4 │ │ │ │ + movw r1, #54948 @ 0xd6a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4616 @ 0x1208 │ │ │ │ + movw r0, #7880 @ 0x1ec8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51508 @ 0xc934 │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #54772 @ 0xd5f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #5060 @ 0x13c4 │ │ │ │ + movw r0, #8324 @ 0x2084 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6459e <_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 9b11c │ │ │ │ + beq.n 9abc4 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 9b12c │ │ │ │ - movw r2, #4264 @ 0x10a8 │ │ │ │ + beq.n 9abd4 │ │ │ │ + movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9b11a │ │ │ │ - movw r2, #4520 @ 0x11a8 │ │ │ │ + cbnz r0, 9abc2 │ │ │ │ + movw r2, #7784 @ 0x1e68 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne.n 9b104 │ │ │ │ + bne.n 9abac │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 9b104 │ │ │ │ + b.n 9abac │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ + sub sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ - mov fp, r1 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #12] │ │ │ │ str r6, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b4f0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne.w 9afa6 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bd46 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne.w 9b93a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9bccc │ │ │ │ + beq.w 9b8c0 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itttt cs │ │ │ │ movcs r2, #29 │ │ │ │ - ldrcs r1, [sp, #12] │ │ │ │ + ldrcs r1, [sp, #8] │ │ │ │ movcs r4, r1 │ │ │ │ strcs r2, [r1, #32] │ │ │ │ - bcs.n 9b1c0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bcs.n 9ac68 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bhi.w 9d230 │ │ │ │ + bhi.w 9c914 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9d222 │ │ │ │ + bne.w 9c92e │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ + mov fp, r3 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 9bc4e │ │ │ │ + cmp fp, sl │ │ │ │ + beq.w 9b846 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 9bcc4 │ │ │ │ + bcs.w 9b8b6 │ │ │ │ adds r2, r0, #1 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - str.w ip, [r4, #4] │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldrb.w r2, [fp] │ │ │ │ sub.w r1, r2, #9 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.w 9b37e │ │ │ │ + bhi.w 9ae2a │ │ │ │ movs r6, #9 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ lsrs r6, r1 │ │ │ │ lsls r1, r6, #31 │ │ │ │ - bmi.w 9b904 │ │ │ │ + bmi.w 9b3f2 │ │ │ │ mov r6, r2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 9ca9c │ │ │ │ - str r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9c832 │ │ │ │ + str.w fp, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 9c5de │ │ │ │ + beq.w 9be3e │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 9b3da │ │ │ │ + bls.w 9aea0 │ │ │ │ + sub.w r3, r2, #95 @ 0x5f │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r2, #95 @ 0x5f │ │ │ │ - it eq │ │ │ │ - orreq.w r3, r3, #1 │ │ │ │ + it gt │ │ │ │ + orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b3ec │ │ │ │ - cmp r2, #13 │ │ │ │ - beq.w 9b4b8 │ │ │ │ - cmp r2, #10 │ │ │ │ - beq.w 9b4c6 │ │ │ │ + bne.w 9aeb2 │ │ │ │ + cmp r6, #13 │ │ │ │ + beq.w 9c922 │ │ │ │ + cmp r6, #10 │ │ │ │ + beq.w 9af7e │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9b94a │ │ │ │ + beq.w 9b438 │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #31072 @ 0x7960 │ │ │ │ + movw sl, #34336 @ 0x8620 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9b648 │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9b128 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw sl, #32096 @ 0x7d60 │ │ │ │ + movw sl, #35360 @ 0x8a20 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 9c32a │ │ │ │ + beq.w 9be96 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r6, #34 @ 0x22 │ │ │ │ - beq.w 9bdba │ │ │ │ + beq.w 9b662 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9caa8 │ │ │ │ + beq.w 9c83c │ │ │ │ sub.w r7, r6, #125 @ 0x7d │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ orreq.w r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b70a │ │ │ │ + bne.w 9b1fa │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9b70a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + beq.w 9b1fa │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b126c <_PyToken_TwoChars@@Base> │ │ │ │ + bl b0cfc <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c1c0 │ │ │ │ + bne.w 9bd2c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9b89a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + beq.w 9b388 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9d230 │ │ │ │ + bcc.w 9c914 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d222 │ │ │ │ + bne.w 9c92e │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9b746 │ │ │ │ - ble.w 9b8a4 │ │ │ │ + beq.w 9b236 │ │ │ │ + ble.w 9b392 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b746 │ │ │ │ + beq.w 9b236 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ itt eq │ │ │ │ - ldreq r3, [sp, #12] │ │ │ │ + ldreq r3, [sp, #8] │ │ │ │ addeq.w sl, r3, #12288 @ 0x3000 │ │ │ │ - beq.w 9b908 │ │ │ │ + beq.w 9b3f6 │ │ │ │ lsrs r1, r6, #7 │ │ │ │ - movw r2, #21976 @ 0x55d8 │ │ │ │ + movw r2, #25240 @ 0x6298 │ │ │ │ movt r2, #55 @ 0x37 │ │ │ │ - movw r3, #5192 @ 0x1448 │ │ │ │ + movw r3, #8456 @ 0x2108 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ mov r7, r6 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ and.w r1, r6, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #7 │ │ │ │ - movw r2, #13272 @ 0x33d8 │ │ │ │ + movw r2, #16536 @ 0x4098 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.w 9cee2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bpl.w 9c8b0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ sub.w r2, r7, #33 @ 0x21 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bls.w 9b7ba │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bls.w 9b2a8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r0, #55 @ 0x37 │ │ │ │ ldr.w r3, [r2, #480] @ 0x1e0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ - b.n 9b7e2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ + b.n 9b2d0 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9c856 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - it ne │ │ │ │ - movne r6, r2 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bne.w 9b216 │ │ │ │ - b.n 9b39c │ │ │ │ + str.w fp, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 9acc0 │ │ │ │ + b.n 9ae46 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b3ac │ │ │ │ + beq.n 9ae56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cccc │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b398 │ │ │ │ + bne.n 9ae42 │ │ │ │ add.w sl, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r2, [r4, #2736] @ 0xab0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c7a4 │ │ │ │ + bne.w 9c25a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cadc │ │ │ │ + bne.w 9c4d0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9c5de │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 9c264 │ │ │ │ - cmp r0, #13 │ │ │ │ - beq.n 9b4b8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 9b4ce │ │ │ │ + beq.w 9be3e │ │ │ │ + adds r3, r6, #1 │ │ │ │ + bne.w 9acee │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9b9fa │ │ │ │ + subs.w r2, r1, #11 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + it ne │ │ │ │ + movne r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bl 9cec8 │ │ │ │ + b.n 9b2fa │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 9bc46 │ │ │ │ + beq.w 9b83c │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 9bb54 │ │ │ │ + beq.w 9b750 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 9c096 │ │ │ │ + beq.w 9bba2 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 9ba98 │ │ │ │ - bic.w r0, r2, #32 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + beq.w 9b5cc │ │ │ │ + bic.w r2, r2, #32 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b426 │ │ │ │ + b.n 9aeec │ │ │ │ ldrd r6, r3, [r4, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9bb84 │ │ │ │ + beq.w 9b77a │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9bbf4 │ │ │ │ + bcs.w 9b7ea │ │ │ │ adds r2, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ - bic.w r0, r6, #32 │ │ │ │ - subs r0, #65 @ 0x41 │ │ │ │ - cmp r0, #25 │ │ │ │ - bls.n 9b402 │ │ │ │ + bic.w r2, r6, #32 │ │ │ │ + subs r2, #65 @ 0x41 │ │ │ │ + cmp r2, #25 │ │ │ │ + bls.n 9aec8 │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9b402 │ │ │ │ + bls.n 9aec8 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b8fe │ │ │ │ - adds r7, r6, #1 │ │ │ │ - beq.w 9c4c4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 9b3ec │ │ │ │ + adds r1, r6, #1 │ │ │ │ + beq.w 9c0a2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc.w 9d230 │ │ │ │ + bcc.w 9c914 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9d222 │ │ │ │ + bne.w 9c92e │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9cd78 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 9c45a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 9b4b4 │ │ │ │ + beq.n 9af7a │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b80c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #10 │ │ │ │ - bne.w 9b24e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w sl, r3, #12288 @ 0x3000 │ │ │ │ - mov r2, r3 │ │ │ │ + b.n 9b2fa │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9b9c6 │ │ │ │ + beq.w 9b4b4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w sl, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c674 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 9c1b0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #28] │ │ │ │ str.w r2, [r1, #472] @ 0x1d8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - str.w r2, [r1, #448] @ 0x1c0 │ │ │ │ + mov sl, r3 │ │ │ │ + str.w r2, [r3, #448] @ 0x1c0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - mov r5, r7 │ │ │ │ - subs r7, r6, r7 │ │ │ │ ldrd r4, r6, [sl, #4] │ │ │ │ - add.w r8, r7, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + subs r7, r0, r7 │ │ │ │ + add.w r8, r7, r3 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 9b542 │ │ │ │ + beq.n 9aff8 │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ - cmp r1, r3 │ │ │ │ - bcs.n 9b5b6 │ │ │ │ + cmp r1, fp │ │ │ │ + bcs.n 9b06e │ │ │ │ adds r2, r1, #1 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r5, r4, #1 │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ + str.w r5, [sl, #4] │ │ │ │ ldrb.w ip, [r4] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 9b812 │ │ │ │ - adds r5, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r8, r7, r5 │ │ │ │ + bne.w 9b300 │ │ │ │ + adds r3, #1 │ │ │ │ + mov r4, r5 │ │ │ │ + add.w r8, r7, r3 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 9b516 │ │ │ │ + bne.n 9afcc │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c4f2 │ │ │ │ + bne.w 9c07c │ │ │ │ ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ - movw r0, #24285 @ 0x5edd │ │ │ │ - movt r0, #19 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 9c19e │ │ │ │ + movw r5, #27181 @ 0x6a2d │ │ │ │ + movt r5, #19 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r2, r5 │ │ │ │ + bne.w 9bd08 │ │ │ │ mov r0, r4 │ │ │ │ blx 2941c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c7d0 │ │ │ │ + beq.w 9c2a8 │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9b578 │ │ │ │ + cbnz r2, 9b030 │ │ │ │ str.w r4, [sl] │ │ │ │ - ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ str.w r6, [sl, #8] │ │ │ │ + ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ subs r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #2704] @ 0xa90 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 2a83c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c554 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + bne.w 9c4b8 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 9c4fa │ │ │ │ + beq.w 9c0b2 │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9b51e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r6, r5 │ │ │ │ + bcc.n 9afd4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9ba86 │ │ │ │ + bne.w 9bcec │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9cfc2 │ │ │ │ + bne.w 9b52c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9bd4a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.w 9b540 │ │ │ │ + ble.w 9bbda │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r1, #99 @ 0x63 │ │ │ │ + itttt gt │ │ │ │ + movgt r3, #0 │ │ │ │ + movgt r0, #20 │ │ │ │ + ldrgt r4, [sp, #8] │ │ │ │ + ldrgt r2, [r4, #8] │ │ │ │ + bgt.w 9c0f2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ - ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 9ce1c │ │ │ │ - ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ + cmp r2, r8 │ │ │ │ + bge.w 9caec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r1, [r2, #44] @ 0x2c │ │ │ │ + mov r1, r2 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r1, #452] @ 0x1c4 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ + str.w r8, [r3, #2292] @ 0x8f4 │ │ │ │ + ldr.w r0, [r1, #476] @ 0x1dc │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b17e │ │ │ │ + beq.w 9ac26 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r4 │ │ │ │ add.w r2, r1, #12288 @ 0x3000 │ │ │ │ cmp r7, #0 │ │ │ │ ldr.w r1, [r1, #480] @ 0x1e0 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - bge.w 9c012 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bge.w 9bb1e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c038 │ │ │ │ + bne.w 9bb44 │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ strd r3, r1, [r5, #8] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 9b80c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + b.n 9b2fa │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9ba3c │ │ │ │ - bl 9d29c │ │ │ │ + bne.w 9b55c │ │ │ │ + bl 9cccc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9cce0 │ │ │ │ - bgt.w 9bebc │ │ │ │ + beq.w 9c52a │ │ │ │ + bgt.w 9b992 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9c5f0 │ │ │ │ - bgt.w 9c144 │ │ │ │ + beq.w 9c106 │ │ │ │ + bgt.w 9bc54 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9cce0 │ │ │ │ + beq.w 9c52a │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9ca22 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9c9a6 │ │ │ │ + beq.w 9c732 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq.w 9c40a │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r4, r3, #29 │ │ │ │ - bmi.w 9ce26 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9bc64 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9c744 │ │ │ │ + beq.w 9c2d0 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9c9d8 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r2, #16584 @ 0x40c8 │ │ │ │ + ble.w 9b9e2 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq.w 9c324 │ │ │ │ + bgt.w 9b9b2 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq.w 9c446 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + beq.w 9b9b8 │ │ │ │ + movw r2, #19848 @ 0x4d88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cc014 │ │ │ │ + bl cba80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb82 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - beq.w 9c646 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + beq.w 9b9fa │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ subs r2, r1, #1 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 9d230 │ │ │ │ + bcc.w 9c914 │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ uxtb r3, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9d222 │ │ │ │ + bne.w 9c92e │ │ │ │ ldrd r3, r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -169400,47 +168845,47 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #16] │ │ │ │ str r3, [r5, #8] │ │ │ │ - beq.n 9b706 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 9b1f6 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9b80c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + b.n 9b2fa │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9bf90 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bgt.w 9ba98 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b126c <_PyToken_TwoChars@@Base> │ │ │ │ + bl b0cfc <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c1c0 │ │ │ │ + bne.w 9bd2c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 9b2d6 │ │ │ │ + bne.w 9ad82 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9cad6 │ │ │ │ + ble.w 9c72c │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne.w 9b908 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bne.w 9b3f6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9ced0 │ │ │ │ + bgt.w 9c9e6 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ add.w r7, r4, #12288 @ 0x3000 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r6, [r2, #484] @ 0x1e4 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str.w r2, [ip, #684] @ 0x2ac │ │ │ │ @@ -169448,808 +168893,833 @@ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r4, #2704] @ 0xa90 │ │ │ │ subs r1, r1, r0 │ │ │ │ str.w r1, [ip, #1484] @ 0x5cc │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - ittt gt │ │ │ │ - ldrgt.w r3, [fp, #4] │ │ │ │ + itttt gt │ │ │ │ + ldrgt r1, [sp, #12] │ │ │ │ + ldrgt r3, [r1, #4] │ │ │ │ addgt r3, #1 │ │ │ │ - strgt.w r3, [fp, #4] │ │ │ │ + strgt r3, [r1, #4] │ │ │ │ and.w r0, r6, #127 @ 0x7f │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + movw r1, #16536 @ 0x4098 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ - movw r3, #5192 @ 0x1448 │ │ │ │ + movw r3, #8456 @ 0x2108 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r0, r3, #21 │ │ │ │ - bpl.w 9cee2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + lsls r1, r3, #21 │ │ │ │ + bpl.w 9c8b0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - movw r3, #5060 @ 0x13c4 │ │ │ │ + movw r3, #8324 @ 0x2084 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add r3, r2 │ │ │ │ ldrsb.w r0, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ ldreq.w r3, [r3, #468] @ 0x1d4 │ │ │ │ ldrne.w r3, [r3, #464] @ 0x1d0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ strd r2, r3, [r5, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ strd r6, r1, [r5, #20] │ │ │ │ - beq.n 9b80c │ │ │ │ + beq.n 9b2fa │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9c786 │ │ │ │ + beq.w 9c23c │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ - mov r6, r7 │ │ │ │ - beq.w 9b506 │ │ │ │ + mov r0, r7 │ │ │ │ + beq.w 9afbc │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9d140 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r6, r5 │ │ │ │ + beq.w 9c960 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 9d230 │ │ │ │ + bcc.w 9c914 │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9d222 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne.w 9c92e │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.w 9b5c0 │ │ │ │ + bhi.w 9b078 │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r4, r7, #31 │ │ │ │ - bpl.w 9b5c0 │ │ │ │ + bpl.w 9b078 │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9befe │ │ │ │ + beq.w 9ba0a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9cf42 │ │ │ │ + bne.w 9c9f8 │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bd46 │ │ │ │ + bne.w 9b93a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b17e │ │ │ │ + b.n 9ac26 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq.w 9b746 │ │ │ │ - bgt.w 9b310 │ │ │ │ + beq.w 9b236 │ │ │ │ + bgt.w 9adbc │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9b746 │ │ │ │ + beq.w 9b236 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9bc02 │ │ │ │ + beq.w 9b7fa │ │ │ │ mov r7, r6 │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9cee2 │ │ │ │ - movw r3, #13272 @ 0x33d8 │ │ │ │ + bcs.w 9c8b0 │ │ │ │ + movw r3, #16536 @ 0x4098 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ - movw r3, #5192 @ 0x1448 │ │ │ │ + movw r3, #8456 @ 0x2108 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r4, r3, #21 │ │ │ │ - bpl.w 9cee2 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ + bpl.w 9c8b0 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - bne.w 9b35a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 9ae06 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #28 │ │ │ │ - ldr.w r4, [fp, #8] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ mov r3, r1 │ │ │ │ - blt.w 9b360 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 9ae0c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - str.w r3, [fp, #56] @ 0x38 │ │ │ │ - b.n 9b7ba │ │ │ │ + str r3, [r0, #56] @ 0x38 │ │ │ │ + b.n 9b2a8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9b402 │ │ │ │ - mov r3, ip │ │ │ │ - b.n 9b1cc │ │ │ │ + b.n 9aec8 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 9ac76 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c20e │ │ │ │ + bgt.w 9bd7a │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c296 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 9bdd6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cfa2 │ │ │ │ - ble.w 9ba38 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 9c93c │ │ │ │ + ble.w 9b528 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.n 9ba16 │ │ │ │ + bne.n 9b506 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 9ba28 │ │ │ │ + bgt.n 9b51a │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - b.n 9b78e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movw sl, #31072 @ 0x7960 │ │ │ │ + b.n 9b27c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movw sl, #34336 @ 0x8620 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cccc │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ - lsls r4, r3, #29 │ │ │ │ - bmi.w 9c758 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9c2e4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c834 │ │ │ │ + beq.w 9c304 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9c806 │ │ │ │ + beq.w 9c37e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9d230 │ │ │ │ + bcc.w 9c914 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9d222 │ │ │ │ + bne.w 9c92e │ │ │ │ ldrd r2, r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r2, [r5, #16] │ │ │ │ str r2, [r5, #8] │ │ │ │ - beq.n 9b9c2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 9b4b0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 9b80c │ │ │ │ + b.n 9b2fa │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9b4da │ │ │ │ - ldr.w r1, [sl, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9c8b2 │ │ │ │ - str.w r7, [r0, #2700] @ 0xa8c │ │ │ │ + bgt.w 9af8c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + add.w r1, r4, #12288 @ 0x3000 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c3c4 │ │ │ │ + str.w r7, [r4, #2700] @ 0xa8c │ │ │ │ subs r6, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r6, r0 │ │ │ │ it ne │ │ │ │ - cmpne r6, #0 │ │ │ │ - ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ + cmpne r3, r0 │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r6, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ - beq.n 9ba12 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 9b502 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9b80c │ │ │ │ + b.n 9b2fa │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.n 9bb14 │ │ │ │ + bne.w 9b714 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9b78e │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + ble.w 9b27c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ + str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9cde2 │ │ │ │ + blt.w 9c9aa │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9b78e │ │ │ │ - bl cb850 │ │ │ │ + b.n 9b27c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r0, r9 │ │ │ │ + bne.w 9cbc6 │ │ │ │ + mov r8, r9 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, r2 │ │ │ │ + ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 9caec │ │ │ │ + ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ + b.n 9b0de │ │ │ │ + bl cb2ac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c766 │ │ │ │ + beq.w 9c2f2 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c744 │ │ │ │ + beq.w 9c2d0 │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9c872 │ │ │ │ + beq.w 9c326 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9c9e2 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + beq.w 9b9b8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #16584 @ 0x40c8 │ │ │ │ + movw r2, #19848 @ 0x4d88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc014 │ │ │ │ + bl cba80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b6ac │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.n 9b80c │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r0, [r3, #476] @ 0x1dc │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9b5fe │ │ │ │ + beq.w 9b9fc │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + bne.w 9b1a4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + str r2, [r5, #12] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #20] │ │ │ │ + str r1, [r5, #24] │ │ │ │ + str r2, [r5, #16] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b1f6 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9b1e8 │ │ │ │ + b.n 9b1f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cccc │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 9bd94 │ │ │ │ - sub.w r1, r0, #34 @ 0x22 │ │ │ │ - negs r2, r1 │ │ │ │ - adcs r2, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bd94 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + beq.n 9b63c │ │ │ │ + sub.w r2, r0, #39 @ 0x27 │ │ │ │ + negs r1, r2 │ │ │ │ + adcs r1, r2 │ │ │ │ + cbnz r1, 9b63c │ │ │ │ + mov fp, r1 │ │ │ │ mov.w sl, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - orr.w ip, r2, r3 │ │ │ │ - bic.w r0, r6, #32 │ │ │ │ - orrs.w lr, ip, sl │ │ │ │ - bne.w 9c0ae │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9c198 │ │ │ │ - cbnz r1, 9bade │ │ │ │ - cmp r0, #85 @ 0x55 │ │ │ │ - beq.n 9bb54 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ - beq.w 9c290 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ - bne.w 9b3f6 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + orr.w r1, fp, r3 │ │ │ │ + bic.w r2, r6, #32 │ │ │ │ + orrs.w r0, r1, sl │ │ │ │ + bne.w 9bbbc │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ + beq.w 9bd00 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbnz r3, 9b612 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ + beq.w 9b750 │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ + beq.w 9bdce │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ + bne.w 9aebc │ │ │ │ mov.w sl, #1 │ │ │ │ - movs r2, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - strd r2, r1, [sp, #16] │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cccc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9bd8e │ │ │ │ - sub.w ip, r0, #39 @ 0x27 │ │ │ │ - rsbs r3, ip, #0 │ │ │ │ - adc.w r3, r3, ip │ │ │ │ + beq.n 9b636 │ │ │ │ + subs r0, #39 @ 0x27 │ │ │ │ + negs r3, r0 │ │ │ │ + adcs r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bd8e │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - b.n 9babc │ │ │ │ + beq.n 9b5ec │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 9b662 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movw sl, #35360 @ 0x8a20 │ │ │ │ + movt sl, #43 @ 0x2b │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ldrb.w r3, [sl, r3] │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + beq.w 9bea0 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ + beq.w 9bea0 │ │ │ │ + cmp r6, #39 @ 0x27 │ │ │ │ + beq.n 9b662 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ + bne.w 9ad38 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ + ldr.w r3, [r1, #2704] @ 0xa90 │ │ │ │ + str.w r2, [r1, #468] @ 0x1d4 │ │ │ │ + str.w r3, [r1, #2708] @ 0xa94 │ │ │ │ + bl 9cccc │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 9bd62 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ittt eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + moveq r7, #0 │ │ │ │ + moveq sl, r8 │ │ │ │ + beq.w 9be5e │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + str.w fp, [r1, #4] │ │ │ │ + cmp fp, r2 │ │ │ │ + bcc.w 9c914 │ │ │ │ + ldrb.w r3, [r3, #-1] │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 9c92e │ │ │ │ + ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r4, r1 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r1, #476] @ 0x1dc │ │ │ │ + mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r7, sl │ │ │ │ + bne.w 9b94c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r0, #3 │ │ │ │ + ldr.w r2, [r1, #480] @ 0x1e0 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + it ne │ │ │ │ + cmpne.w fp, #0 │ │ │ │ + ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ + str r2, [r5, #12] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [r5, #16] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + str r3, [r5, #20] │ │ │ │ + itt ne │ │ │ │ + ldrne.w r3, [r1, #472] @ 0x1d8 │ │ │ │ + strne r3, [r5, #8] │ │ │ │ + str.w fp, [r5, #24] │ │ │ │ + itt ne │ │ │ │ + ldrne.w r3, [r1, #476] @ 0x1dc │ │ │ │ + strne r3, [r5, #16] │ │ │ │ + b.n 9b2fa │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9cd50 │ │ │ │ + bne.w 9c666 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9cd48 │ │ │ │ + bne.w 9c65c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9ba38 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + ble.w 9b528 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ + str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9cde2 │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ + blt.w 9c9aa │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9cff6 │ │ │ │ + bne.w 9ca30 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - str.w r3, [fp, #8] │ │ │ │ + str r3, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, r3, [fp, #56] @ 0x38 │ │ │ │ - b.n 9b78e │ │ │ │ - movs r1, #0 │ │ │ │ + strd r3, r3, [r1, #56] @ 0x38 │ │ │ │ + b.n 9b27c │ │ │ │ + movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - strd r2, r1, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 9d29c │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 9cccc │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ mov r6, r0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.w 9bdba │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - b.n 9babc │ │ │ │ + beq.w 9b662 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 9b5ec │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9bbf8 │ │ │ │ + bne.n 9b7ee │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #24285 @ 0x5edd │ │ │ │ + movw sl, #27181 @ 0x6a2d │ │ │ │ movt sl, #19 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9c002 │ │ │ │ + bne.w 9bb0e │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 2941c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c4d4 │ │ │ │ + beq.w 9c084 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9bbb6 │ │ │ │ + cbnz r3, 9b7ac │ │ │ │ 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 9cac0 │ │ │ │ + bne.w 9c44a │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9c2b6 │ │ │ │ + beq.w 9bdf6 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9b416 │ │ │ │ + bcc.w 9aedc │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - mvn.w r0, #32 │ │ │ │ - b.n 9b426 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mvn.w r2, #32 │ │ │ │ + b.w 9aeec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9b912 │ │ │ │ + ble.w 9b400 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c968 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 9c7ba │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cfa2 │ │ │ │ - bgt.w 9b92c │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + beq.w 9c93c │ │ │ │ + bgt.w 9b41a │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ + str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9cde2 │ │ │ │ + blt.w 9c9aa │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - beq.w 9bb34 │ │ │ │ + beq.w 9b734 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9b78e │ │ │ │ + b.n 9b27c │ │ │ │ movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 9bb5a │ │ │ │ + mov.w fp, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9b758 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c24a │ │ │ │ + bne.w 9be22 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #24285 @ 0x5edd │ │ │ │ + movw r6, #27181 @ 0x6a2d │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c09e │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + bne.w 9bbac │ │ │ │ + mov r0, fp │ │ │ │ blx 2941c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c59e │ │ │ │ + beq.w 9c154 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9bc82 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + cbnz r2, 9b878 │ │ │ │ + str.w fp, [r4] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - sub.w r2, sl, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ + sub.w r2, sl, fp │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c8e2 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 9c2f6 │ │ │ │ + bne.w 9c3de │ │ │ │ + cmp fp, sl │ │ │ │ + beq.w 9be64 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 9b1dc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bcc.w 9ac86 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #29 │ │ │ │ + mov r3, fp │ │ │ │ str r1, [r2, #32] │ │ │ │ - b.n 9c250 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + b.n 9be2a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c324 │ │ │ │ + bne.w 9be90 │ │ │ │ ldr.w r8, [r0, #2744] @ 0xab8 │ │ │ │ - movw r6, #24285 @ 0x5edd │ │ │ │ + movw r6, #27181 @ 0x6a2d │ │ │ │ movt r6, #19 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 9c188 │ │ │ │ + bne.w 9bcdc │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c572 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + beq.w 9c184 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ str.w sl, [r1, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, #476] @ 0x1dc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ sub.w r2, sl, r3 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c474 │ │ │ │ + bne.w 9c060 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 9c41c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.w 9c008 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ - b.w 9b18a │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 9b610 │ │ │ │ - ble.w 9c0ca │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r1, #99 @ 0x63 │ │ │ │ - itttt gt │ │ │ │ - movgt r3, #0 │ │ │ │ - movgt r0, #20 │ │ │ │ - ldrgt r4, [sp, #12] │ │ │ │ - ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 9c69a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, r2 │ │ │ │ - ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ - cmp r2, r8 │ │ │ │ - bge.w 9ce1c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r1, [r2, #44] @ 0x2c │ │ │ │ + b.w 9ac32 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r1, #452] @ 0x1c4 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ - str.w r8, [r3, #2292] @ 0x8f4 │ │ │ │ - ldr.w r0, [r1, #476] @ 0x1dc │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 9b5fe │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 9bdba │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movw sl, #32096 @ 0x7d60 │ │ │ │ - movt sl, #43 @ 0x2b │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ldrb.w r3, [sl, r3] │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 9c334 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ - beq.w 9c334 │ │ │ │ - cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9bdba │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b28c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ - str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ - str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9d29c │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.w 9c1f6 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ittt eq │ │ │ │ - moveq.w r8, #1 │ │ │ │ - moveq r7, #0 │ │ │ │ - moveq sl, r8 │ │ │ │ - beq.w 9c2f0 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str.w fp, [r1, #4] │ │ │ │ - cmp fp, r2 │ │ │ │ - bcc.w 9d230 │ │ │ │ - ldrb.w r3, [r3, #-1] │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 9d222 │ │ │ │ - ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r4, r1 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r1, #476] @ 0x1dc │ │ │ │ - mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r7, sl │ │ │ │ - bne.n 9be74 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r0, #3 │ │ │ │ - ldr.w r2, [r1, #480] @ 0x1e0 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - cmpne.w fp, #0 │ │ │ │ - ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ - str r2, [r5, #12] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r5, #16] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - str r3, [r5, #20] │ │ │ │ - itt ne │ │ │ │ - ldrne.w r3, [r1, #472] @ 0x1d8 │ │ │ │ - strne r3, [r5, #8] │ │ │ │ - str.w fp, [r5, #24] │ │ │ │ - itt ne │ │ │ │ - ldrne.w r3, [r1, #476] @ 0x1dc │ │ │ │ - strne r3, [r5, #16] │ │ │ │ - b.n 9b80c │ │ │ │ + b.w 9b0f0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r1 │ │ │ │ it ne │ │ │ │ movne fp, r2 │ │ │ │ - beq.w 9c230 │ │ │ │ + beq.w 9bdac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cmp fp, r2 │ │ │ │ - beq.n 9bf0e │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n 9ba1a │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 9bf88 │ │ │ │ + bcs.w 9ba90 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r2, fp, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 9cb82 │ │ │ │ + beq.n 9b9fa │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9cad0 │ │ │ │ + beq.w 9c7a0 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9cef2 │ │ │ │ + bne.w 9cb8e │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9be68 │ │ │ │ + bne.n 9b940 │ │ │ │ adds r7, #1 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 9be24 │ │ │ │ + b.n 9b6ce │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9ca22 │ │ │ │ + beq.w 9c732 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9c5f0 │ │ │ │ + beq.w 9c106 │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9ce26 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9bc64 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9c870 │ │ │ │ - ble.n 9bee0 │ │ │ │ + beq.w 9c324 │ │ │ │ + ble.w 9b184 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9c9e2 │ │ │ │ - movw r2, #16584 @ 0x40c8 │ │ │ │ + bne.w 9b18a │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cccc │ │ │ │ + movw r2, #20120 @ 0x4e98 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cba80 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 9b9fc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + adds r3, r7, #1 │ │ │ │ + bne.w 9b1a4 │ │ │ │ + b.n 9b5a0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r2, #19848 @ 0x4d88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl cc014 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cba80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb82 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - b.w 9b6b4 │ │ │ │ + bne.w 9b598 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9cec8 │ │ │ │ + b.n 9b2fa │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d15e │ │ │ │ + bne.w 9cb94 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.w 9b5fe │ │ │ │ + b.w 9b0de │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c4b0 │ │ │ │ + bne.w 9bfa2 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r0, #24285 @ 0x5edd │ │ │ │ + movw r0, #27181 @ 0x6a2d │ │ │ │ movt r0, #19 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9c1b0 │ │ │ │ + bne.w 9bd1c │ │ │ │ mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 2941c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c490 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9c71c │ │ │ │ + beq.w 9bf82 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cbnz r2, 9ba50 │ │ │ │ str.w fp, [r4] │ │ │ │ - mov fp, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ - str.w r1, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r4, #476] @ 0x1dc │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c704 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne.w 9c224 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9c6ae │ │ │ │ + beq.w 9c1ce │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9be84 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bcc.w 9b95c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9c4bc │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ + b.n 9bfae │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9b71a │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + blt.w 9b20a │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ - moveq r4, r3 │ │ │ │ - subne r4, r3, #1 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 9cbda │ │ │ │ - cbnz r4, 9bfd6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + moveq fp, r3 │ │ │ │ + subne.w fp, r3, #1 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 9c6a4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 9bae4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ uxtb r1, r6 │ │ │ │ - bl ca77c │ │ │ │ + bl ca1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c5de │ │ │ │ + beq.w 9be3e │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b71a │ │ │ │ + beq.w 9b20a │ │ │ │ ldr.w r9, [sl, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, r9, lsl #6 │ │ │ │ ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cbf4 │ │ │ │ + bne.w 9c6b2 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 9b71a │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 9b71a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 9b20a │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9b20a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ - movs r2, #11 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - str.w r3, [fp] │ │ │ │ - str.w r3, [fp, #60] @ 0x3c │ │ │ │ + str r3, [r2, #0] │ │ │ │ + str r3, [r2, #60] @ 0x3c │ │ │ │ + movs r2, #11 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.n 9b80c │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c782 │ │ │ │ + beq.w 9c2a4 │ │ │ │ ldrd r6, r9, [r4, #4] │ │ │ │ - b.n 9bbca │ │ │ │ + b.n 9b7c0 │ │ │ │ subs r7, #1 │ │ │ │ - cbnz r2, 9c062 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + cbnz r2, 9bb6e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ strd r3, r1, [r5, #8] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 9b80c │ │ │ │ + b.w 9b2fa │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #4] │ │ │ │ str r2, [r5, #16] │ │ │ │ strd r2, r1, [r5, #8] │ │ │ │ strd r3, r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b644 │ │ │ │ + beq.w 9b124 │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.w 9b644 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + b.w 9b124 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -170259,288 +169729,323 @@ │ │ │ │ str r1, [r5, #12] │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ itttt ne │ │ │ │ ldrne.w r3, [r4, #472] @ 0x1d8 │ │ │ │ strne r3, [r5, #8] │ │ │ │ ldrne.w r3, [r4, #476] @ 0x1dc │ │ │ │ strne r3, [r5, #16] │ │ │ │ - b.n 9c032 │ │ │ │ + b.n 9bb3e │ │ │ │ movs r3, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 9bb5a │ │ │ │ + movs r2, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 9b758 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c5b8 │ │ │ │ - ldrd r3, sl, [r4, #4] │ │ │ │ - b.n 9bc96 │ │ │ │ - orr.w lr, r1, sl │ │ │ │ - orrs.w lr, lr, ip │ │ │ │ - beq.w 9bad4 │ │ │ │ - orrs r3, r1 │ │ │ │ - bne.w 9b3f6 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ - bne.w 9b3f6 │ │ │ │ - mov r1, lr │ │ │ │ - b.n 9baea │ │ │ │ + beq.w 9c16a │ │ │ │ + ldrd fp, sl, [r4, #4] │ │ │ │ + b.n 9b88c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + orr.w r0, r0, sl │ │ │ │ + orrs r0, r1 │ │ │ │ + beq.w 9b606 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r1, r3 │ │ │ │ + bne.w 9aebc │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ + bne.w 9aebc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9b620 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9c692 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ble.w 9c0ea │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #452] @ 0x1c4 │ │ │ │ - cbz r0, 9c11c │ │ │ │ + cbz r0, 9bc2c │ │ │ │ add r3, r4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9c28c │ │ │ │ + ble.w 9bdca │ │ │ │ subs r2, #2 │ │ │ │ subs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 9c11c │ │ │ │ + cbz r1, 9bc2c │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9c288 │ │ │ │ + ble.w 9bdc6 │ │ │ │ ldr.w r3, [r0, #452] @ 0x1c4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c100 │ │ │ │ + bne.n 9bc10 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add r3, r1 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c692 │ │ │ │ + bne.w 9c0ea │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9ce1c │ │ │ │ + bne.w 9caec │ │ │ │ ldr.w r0, [r1, #476] @ 0x1dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r2, [r1, #452] @ 0x1c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 9b5fe │ │ │ │ + b.w 9b0de │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 9b67c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - uxtb r3, r0 │ │ │ │ + beq.w 9c3f2 │ │ │ │ + ldr.w r3, [sl, r0, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bpl.w 9b184 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + bl cb2ac │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9c9a0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c2f2 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9c2d0 │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9bc98 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9c324 │ │ │ │ + bgt.w 9c878 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9c446 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9b9b8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - movw r1, #16732 @ 0x415c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9b9e2 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9ce70 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - movs r3, #0 │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #20020 @ 0x4e34 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 2483fc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ blx r8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8d6 │ │ │ │ + beq.w 9c3ac │ │ │ │ ldrd r3, sl, [r3, #4] │ │ │ │ - b.n 9bd18 │ │ │ │ - mov r3, lr │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 9bb5a │ │ │ │ + b.n 9b90c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r0, [r3, #476] @ 0x1dc │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ + b.w 9b0de │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w fp, #1 │ │ │ │ + b.n 9b758 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8d0 │ │ │ │ + beq.w 9c3be │ │ │ │ ldrd r4, r6, [sl, #4] │ │ │ │ - b.w 9b58c │ │ │ │ + b.w 9b044 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c7ee │ │ │ │ + beq.w 9c366 │ │ │ │ ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9bf5a │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + b.n 9ba62 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cccc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c895c <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c83a0 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9c1e4 │ │ │ │ + bne.n 9bd50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9ce70 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9c2e2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r4, r0, #1 │ │ │ │ + beq.n 9be50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + adds r2, r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 9c978 │ │ │ │ + beq.w 9c788 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9bdec │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + b.n 9b696 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bc12 │ │ │ │ + bne.w 9b80a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9bc12 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #17152 @ 0x4300 │ │ │ │ + beq.w 9b80a │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #20416 @ 0x4fc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.n 9c176 │ │ │ │ + bl 1e1798 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cccc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9cbe8 │ │ │ │ + beq.w 9c794 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9cea2 │ │ │ │ + beq.w 9cb84 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9be74 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ - subs r0, #1 │ │ │ │ - cbz r3, 9c256 │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r1, #28 │ │ │ │ - str r3, [r2, #28] │ │ │ │ - str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ - beq.w 9c5de │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cb82 │ │ │ │ - subs.w r2, r1, #11 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - it ne │ │ │ │ - movne r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + b.n 9b94c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 9c11e │ │ │ │ + b.n 9bc2e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 9c11e │ │ │ │ + b.n 9bc2e │ │ │ │ + movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - b.n 9bb5a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 9b758 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9ba38 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ble.w 9b528 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ - bgt.w 9bc2c │ │ │ │ + bgt.w 9b824 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9b78e │ │ │ │ + b.w 9b27c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9bbf8 │ │ │ │ + bne.w 9b7ee │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9c778 │ │ │ │ + bne.w 9c29a │ │ │ │ mov r0, r6 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd34 │ │ │ │ + beq.w 9c626 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c2dc │ │ │ │ + cbnz r2, 9be1c │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 9bbba │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + b.n 9b7b0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, fp │ │ │ │ + ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ + subs r2, r0, #1 │ │ │ │ + cbz r3, 9be30 │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cmp r1, #28 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ + bne.w 9ae7e │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #3 │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 9be1c │ │ │ │ + b.n 9b6c6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c24a │ │ │ │ + bne.n 9be22 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c09e │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + bne.w 9bbac │ │ │ │ + mov r0, fp │ │ │ │ blx 2941c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c98c │ │ │ │ + beq.w 9c866 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - cbnz r1, 9c31e │ │ │ │ - str r3, [r4, #0] │ │ │ │ + cbnz r1, 9be8a │ │ │ │ + str.w fp, [r4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 9bc86 │ │ │ │ + b.n 9b87c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 9b1c0 │ │ │ │ + b.w 9ac68 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c334 │ │ │ │ + beq.n 9bea0 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b28c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bne.w 9ad38 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cccc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9ca78 │ │ │ │ + beq.w 9c638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9ce70 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add.w r1, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9d002 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bgt.w 9ca0e │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov.w ip, r2, lsl #6 │ │ │ │ addw lr, ip, #2808 @ 0xaf8 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ add.w fp, r4, lr │ │ │ │ movs r1, #1 │ │ │ │ add.w r9, r4, r2, lsl #6 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ @@ -170559,1423 +170064,1303 @@ │ │ │ │ str.w r0, [r9, #2788] @ 0xae4 │ │ │ │ str.w r0, [r9, #2792] @ 0xae8 │ │ │ │ str.w r0, [r9, #2800] @ 0xaf0 │ │ │ │ str.w r6, [r4, lr] │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldrb.w r0, [r8] │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 9c3dc │ │ │ │ - bhi.n 9c3f0 │ │ │ │ + beq.n 9bf48 │ │ │ │ + bhi.n 9bf58 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 9c3f0 │ │ │ │ + bne.n 9bf58 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ ldrb.w r1, [sl, r3] │ │ │ │ - sub.w lr, r1, #114 @ 0x72 │ │ │ │ - rsbs r1, lr, #0 │ │ │ │ - adc.w r1, r1, lr │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + sub.w r6, r1, #114 @ 0x72 │ │ │ │ + negs r1, r6 │ │ │ │ + adcs r1, r6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r0, ip │ │ │ │ - mov.w ip, #0 │ │ │ │ add.w r2, r0, r2, lsl #6 │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ - mov r3, r8 │ │ │ │ - strd ip, r4, [r2, #4] │ │ │ │ mov r1, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r5, #0 │ │ │ │ + strd r5, r4, [r2, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9ba48 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r1, #32] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cmp r1, #17 │ │ │ │ + beq.w 9b9fa │ │ │ │ + cmp r1, #22 │ │ │ │ + beq.w 9c7ca │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ + cmp r3, #0 │ │ │ │ + str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ + bgt.w 9cb62 │ │ │ │ + cmp.w sl, #3 │ │ │ │ + beq.w 9cb44 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9cb32 │ │ │ │ + movw r1, #20336 @ 0x4f70 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1e1798 │ │ │ │ + cmp r7, #10 │ │ │ │ + beq.w 9b9fa │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.n 9b9fa │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c8da │ │ │ │ + bne.w 9c61e │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c732 │ │ │ │ + bne.w 9c288 │ │ │ │ mov r0, r4 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c90c │ │ │ │ + beq.w 9c690 │ │ │ │ adds r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9c446 │ │ │ │ + cbnz r1, 9c032 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ sub.w r2, sl, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bd34 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ + beq.w 9b928 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #19624 @ 0x4ca8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1e1798 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - b.w 9b1c0 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9bf3c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r1, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - cmp r1, #17 │ │ │ │ - beq.w 9cb82 │ │ │ │ - cmp r1, #22 │ │ │ │ - beq.w 9c982 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9cef4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9cd78 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.w 9b482 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.w 9ac68 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 9b078 │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r6, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 9bbb0 │ │ │ │ + bne.w 9b7a6 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 9bbf8 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - b.w 9b5c0 │ │ │ │ + b.w 9b7ee │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9c45a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.w 9af48 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c4f2 │ │ │ │ + bne.n 9c07c │ │ │ │ ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 9c854 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r2, r5 │ │ │ │ + bne.w 9bd08 │ │ │ │ mov r0, r4 │ │ │ │ blx 2941c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ccd0 │ │ │ │ + beq.w 9c81e │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9c526 │ │ │ │ + cbnz r2, 9c0e0 │ │ │ │ str.w r4, [sl] │ │ │ │ - ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [sl, #464] @ 0x1d0 │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [sl, #476] @ 0x1dc │ │ │ │ - subs r2, r6, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r4, [sl, #2704] @ 0xa90 │ │ │ │ - blx 2a83c │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b5a4 │ │ │ │ - mov r6, r5 │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - b.w 9b5c0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add.w sl, r3, r0 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 9bd02 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r1, #32] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov sl, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - b.w 9b1c0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w sl, r3, r0 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 9bc7c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ - str r3, [r1, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9cb88 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ - cmp r1, #28 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - bne.w 9c264 │ │ │ │ + b.w 9b034 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + movs r0, #21 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r4, #32] │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r3 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d04e │ │ │ │ + beq.w 9c8dc │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #16 │ │ │ │ - beq.w 9ceb6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + beq.w 9c8c0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 9c60c │ │ │ │ + bmi.n 9c122 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.w 9d04e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + beq.w 9c8dc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #16580 @ 0x40c4 │ │ │ │ + movw r2, #19844 @ 0x4d84 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl cc014 │ │ │ │ + bl cba80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba78 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - adds r3, r7, #1 │ │ │ │ - bne.w 9b6b4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - str r2, [r5, #12] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #20] │ │ │ │ - str r1, [r5, #24] │ │ │ │ - str r2, [r5, #16] │ │ │ │ - str r2, [r5, #8] │ │ │ │ + bne.w 9b9d6 │ │ │ │ + b.n 9b9fc │ │ │ │ + mov r0, fp │ │ │ │ + blx 29b58 │ │ │ │ + add.w sl, fp, r0 │ │ │ │ + cmp sl, fp │ │ │ │ + bne.w 9b870 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ + str r3, [r1, #4] │ │ │ │ + subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b706 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9b6f8 │ │ │ │ - b.w 9b706 │ │ │ │ + beq.w 9c7a6 │ │ │ │ + ldr r1, [r1, #32] │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 9be30 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add.w sl, r3, r0 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 9b8f6 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r1, #32] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov sl, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + b.w 9ac68 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d09a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 9c958 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r4, #32] │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c4b0 │ │ │ │ + bne.w 9bfa2 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c862 │ │ │ │ + bne.w 9c3b0 │ │ │ │ mov r0, fp │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c8f6 │ │ │ │ + beq.w 9c882 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c6d8 │ │ │ │ + cbnz r2, 9c1f8 │ │ │ │ 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 │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 2a83c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bf74 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ + beq.w 9ba7c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #19624 @ 0x4ca8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1e1798 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 9c4b0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - b.n 9bf5a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c8d6 │ │ │ │ - ldrd r4, sl, [r3, #4] │ │ │ │ - b.n 9c45c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r4, r3, #29 │ │ │ │ - bpl.w 9ba4e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl cb850 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ba4e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c00c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9c4ec │ │ │ │ + b.n 9bfa2 │ │ │ │ ldr.w r7, [sl, #40] @ 0x28 │ │ │ │ cmp r7, #8 │ │ │ │ - bne.w 9d12e │ │ │ │ - subs r2, r5, #0 │ │ │ │ + bne.w 9c94c │ │ │ │ + subs r2, r3, #0 │ │ │ │ it lt │ │ │ │ addlt r2, #7 │ │ │ │ asrs r2, r2, #3 │ │ │ │ mla r7, r2, r7, r7 │ │ │ │ - add.w r6, r8, #1 │ │ │ │ - b.w 9b506 │ │ │ │ + add.w r0, r8, #1 │ │ │ │ + b.w 9afbc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cadc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ + bne.w 9c4d0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9ce70 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ str.w r7, [sl, #72] @ 0x48 │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c3ac │ │ │ │ + ldrd r4, sl, [r3, #4] │ │ │ │ + b.n 9c048 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9bb18 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9c09c │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 29b58 │ │ │ │ adds r6, r4, r0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 9b56e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r6, r5 │ │ │ │ + bne.w 9b026 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 9c56a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + b.w 9b078 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r4, r3, #29 │ │ │ │ + bpl.w 9b56e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cb2ac │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b56e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cccc │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.n 9c36c │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cccc │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.w 9c7d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cccc │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + beq.w 9cb20 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cb2ac │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9c2f2 │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 9b578 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9c4aa │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + b.n 9bf9c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9ce70 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9ce70 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b9c2 │ │ │ │ + beq.w 9b4b0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b9b4 │ │ │ │ - b.w 9b9c2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 9c7f4 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9c8d0 │ │ │ │ - ldrd r4, r6, [sl, #4] │ │ │ │ - b.n 9c53c │ │ │ │ + bne.w 9b4a2 │ │ │ │ + b.w 9b4b0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9c1a2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c7ee │ │ │ │ + beq.n 9c366 │ │ │ │ ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9c6ea │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.n 9c920 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - beq.w 9d088 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl cb850 │ │ │ │ - mov r7, r0 │ │ │ │ + b.n 9c20a │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 9c2c4 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c766 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 9ba58 │ │ │ │ - ldr.w r1, [sl, #68] @ 0x44 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9d05a │ │ │ │ - str.w r7, [sl, #72] @ 0x48 │ │ │ │ + beq.w 9c8e6 │ │ │ │ + str r7, [r1, #72] @ 0x48 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - b.n 9c7e8 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c590 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - b.w 9b1c0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #19624 @ 0x4ca8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1e1798 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9c5bc │ │ │ │ - mov r0, fp │ │ │ │ - blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9c6d0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c4a4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29b58 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r0, r4 │ │ │ │ - bne.w 9c43e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c58a │ │ │ │ + b.n 9c16e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bmi.n 9c89c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #16584 @ 0x40c8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl cc014 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ba78 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9c2a2 │ │ │ │ - b.w 9bc2c │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - b.n 9c2f0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w fp, [r3, #4] │ │ │ │ - b.w 9be28 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9c5b2 │ │ │ │ - b.n 9c318 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ + bpl.n 9c42c │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 9ce26 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bne.w 9bc64 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.n 9ca0c │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9c9a6 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9ce26 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9c744 │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 9b694 │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9c870 │ │ │ │ - bgt.w 9beda │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9ca08 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 9bee0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ - movw r2, #16856 @ 0x41d8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cc014 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c63c │ │ │ │ - b.w 9ba78 │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 9c872 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bne.w 9b156 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 9c9b2 │ │ │ │ - b.w 9c15e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d044 │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9d024 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9ca3a │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d044 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bmi.w 9cfb2 │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #16652 @ 0x410c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl cc014 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c63c │ │ │ │ - b.w 9ba78 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - cmp r0, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 9c35c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - mov r1, r6 │ │ │ │ + bmi.w 9b156 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - b.n 9c35a │ │ │ │ - str.w ip, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - b.w 9b216 │ │ │ │ + bl 9ce70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bb280 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9cb82 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ - ldrd r3, sl, [r4, #4] │ │ │ │ - b.w 9b1c8 │ │ │ │ + movw r1, #19996 @ 0x4e1c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e1798 │ │ │ │ + b.n 9bd9a │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 9c326 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ + movw r1, #19624 @ 0x4ca8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.n 9c782 │ │ │ │ - mov fp, r2 │ │ │ │ - b.w 9be28 │ │ │ │ - mov r7, r6 │ │ │ │ - b.w 9b8ba │ │ │ │ - ldr.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - movw r1, #16460 @ 0x404c │ │ │ │ + bl 1e1798 │ │ │ │ + b.n 9c2a4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add.w r3, r3, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c0aa │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r9, [r3, #2692] @ 0xa84 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9b9fa │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + subs r1, r1, r0 │ │ │ │ + bl aea84 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cad2 │ │ │ │ + bl bf27c <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, sl │ │ │ │ + blt.w 9ca3c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9c0aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c0aa │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9c0aa │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #19624 @ 0x4ca8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ - mov.w lr, #9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 9cb02 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + bl 1e1798 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9c2c8 │ │ │ │ + movw r1, #19724 @ 0x4d0c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr.w fp, [r4, #28] │ │ │ │ + movs r0, #9 │ │ │ │ + ldr.w lr, [r4, #472] @ 0x1d8 │ │ │ │ + b.n 9c4f6 │ │ │ │ + ldrb.w r2, [fp] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 9cb9a │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - adds r6, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + bne.n 9c580 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add.w lr, lr, #1 │ │ │ │ adds r1, #1 │ │ │ │ - subs.w lr, lr, #1 │ │ │ │ - beq.n 9cba2 │ │ │ │ + subs r0, #1 │ │ │ │ + beq.n 9c588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb.w ip, [r1] │ │ │ │ - cmp r2, r6 │ │ │ │ - bls.n 9cb9a │ │ │ │ + cmp r2, fp │ │ │ │ + bls.n 9c580 │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.n 9caf2 │ │ │ │ - mov ip, r6 │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bne.n 9c4e4 │ │ │ │ + mov ip, fp │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - mov r6, r2 │ │ │ │ + mov fp, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 9cb1e │ │ │ │ + beq.n 9c510 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 9cb1e │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - sub.w ip, r2, ip │ │ │ │ - add.w r2, ip, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 9cb00 │ │ │ │ + beq.n 9c510 │ │ │ │ + sub.w ip, lr, ip │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add.w lr, ip, fp │ │ │ │ + b.n 9c4f4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9c9ca │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.w 9c97c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9c542 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9c9ca │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9c9ba │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1b7b08 │ │ │ │ - adds r2, r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp sl, r2 │ │ │ │ - bgt.w 9d1a2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9cb64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 9cb64 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl b266c <_PyUnicode_IsPrintable@@Base> │ │ │ │ + movw r2, #19988 @ 0x4e14 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cba80 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d208 │ │ │ │ - movw r1, #16480 @ 0x4060 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1df9b8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 9ba78 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - str r3, [r0, #28] │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ - bne.w 9c264 │ │ │ │ - b.n 9c5de │ │ │ │ + bne.w 9b9d6 │ │ │ │ + b.w 9b9fc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9ceac │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r8, r6, #6 │ │ │ │ + bne.w 9cb0c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + mov sl, lr │ │ │ │ + add.w r8, fp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ + bl 9ce70 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 9cc74 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bcs.n 9c5c0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r0, #57 @ 0x39 │ │ │ │ ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - strd r1, r3, [r5, #8] │ │ │ │ + strd sl, r3, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ - strd r2, r6, [r5, #16] │ │ │ │ + strd r2, fp, [r5, #16] │ │ │ │ str.w r9, [r5, #24] │ │ │ │ - b.w 9b80c │ │ │ │ - ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 9bfd6 │ │ │ │ - b.w 9bfae │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 9c246 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9bfd6 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ - ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - mov r2, ip │ │ │ │ - b.n 9cc50 │ │ │ │ - ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - ldrb.w lr, [r0, ip] │ │ │ │ - cmp.w lr, #92 @ 0x5c │ │ │ │ - it eq │ │ │ │ - addeq.w ip, ip, #1 │ │ │ │ - beq.n 9cc4c │ │ │ │ - cmp.w lr, #34 @ 0x22 │ │ │ │ - beq.w 9d24e │ │ │ │ - sub.w r0, lr, #39 @ 0x27 │ │ │ │ - rsbs r8, r0, #0 │ │ │ │ - adc.w r8, r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9d24e │ │ │ │ - cmp.w lr, #35 @ 0x23 │ │ │ │ - bne.n 9cc4c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9d0a4 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ - blt.n 9cc10 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r9, r3, r9, lsl #6 │ │ │ │ - ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ - bl af014 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 9cb82 │ │ │ │ - str.w r8, [r5, #28] │ │ │ │ - b.w 9bfd6 │ │ │ │ - movw r1, #16472 @ 0x4058 │ │ │ │ + b.w 9b2fa │ │ │ │ + movw r1, #19736 @ 0x4d18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #6 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, fp │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cbb8 │ │ │ │ + bne.n 9c5a0 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 9cca6 │ │ │ │ - ldrsb.w r3, [r6, #6] │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + beq.n 9c5f4 │ │ │ │ + ldrsb.w r3, [fp, #6] │ │ │ │ + ldrb.w r2, [fp, #6] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 9cbb8 │ │ │ │ - movw r3, #31072 @ 0x7960 │ │ │ │ + blt.n 9c5a0 │ │ │ │ + movw r3, #34336 @ 0x8620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bne.n 9cbb8 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - adds r6, #6 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bne.n 9c5a0 │ │ │ │ + add.w r6, sl, #6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d23e │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 9cbf8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ strd r6, r3, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ strd r2, r8, [r5, #16] │ │ │ │ str.w r9, [r5, #24] │ │ │ │ - b.w 9b80c │ │ │ │ + b.w 9b2fa │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.w 9ac68 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29b58 │ │ │ │ + add r0, r6 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.w 9be16 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9c098 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ + cmp r0, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 9bec8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ce70 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ce70 │ │ │ │ + b.n 9bec6 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9c666 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 9c99c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ + ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ + cmp r1, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + bne.w 9cbe4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #20572 @ 0x505c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e1798 │ │ │ │ + b.w 9bd9a │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ add r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 9c7de │ │ │ │ - b.n 9c51c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + bne.w 9c02a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9c19c │ │ │ │ + ldrd r3, r2, [r2, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 9bae4 │ │ │ │ + b.w 9babc │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9bae4 │ │ │ │ + mov ip, r2 │ │ │ │ + ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ + ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ + mov r0, ip │ │ │ │ + subs r1, r1, r2 │ │ │ │ + mov r2, ip │ │ │ │ + b.n 9c706 │ │ │ │ + ldr.w r4, [r3, #2804] @ 0xaf4 │ │ │ │ + ldrb.w r4, [r4, ip] │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ + it eq │ │ │ │ + addeq.w ip, ip, #1 │ │ │ │ + beq.n 9c702 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ + beq.w 9cc8a │ │ │ │ + sub.w lr, r4, #39 @ 0x27 │ │ │ │ + rsbs r8, lr, #0 │ │ │ │ + adc.w r8, r8, lr │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 9cc8a │ │ │ │ + cmp r4, #35 @ 0x23 │ │ │ │ + bne.n 9c702 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9cc08 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + cmp ip, r1 │ │ │ │ + blt.n 9c6cc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r9, r3, r9, lsl #6 │ │ │ │ + ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ + bl aea84 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9b9fa │ │ │ │ + str.w r8, [r5, #28] │ │ │ │ + b.w 9bae4 │ │ │ │ + mov r7, r6 │ │ │ │ + b.w 9b3a8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d198 │ │ │ │ + beq.w 9cbbc │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9d176 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9cb9a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9ccf8 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9c74a │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d198 │ │ │ │ + beq.w 9cbbc │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.n 9ce0c │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bmi.w 9c89a │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #16724 @ 0x4154 │ │ │ │ + movw r2, #19916 @ 0x4dcc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl cc014 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cba80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c63c │ │ │ │ - b.w 9ba78 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29b58 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.w 9c2d6 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9c4e8 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9cd50 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.n 9cdd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ - ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r2, r6 │ │ │ │ - bne.n 9cdf8 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #17308 @ 0x439c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.w 9c176 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r3, r3, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c4cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r9, [r3, #2692] @ 0xa84 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 9cb82 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - subs r1, r1, r0 │ │ │ │ - bl af014 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d1f0 │ │ │ │ - bl bf7d8 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, sl │ │ │ │ - blt.w 9cb3c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 9c4cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + bne.w 9b9d6 │ │ │ │ + b.w 9b9fc │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + b.w 9be5e │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 9bdc2 │ │ │ │ + mov fp, r2 │ │ │ │ + b.w 9b6d4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + str r3, [r0, #28] │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ + bne.w 9ae7e │ │ │ │ + b.w 9be3e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c4cc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9c4cc │ │ │ │ - ldrd r1, r0, [fp, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 9cd50 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #17204 @ 0x4334 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ + bgt.w 9bde2 │ │ │ │ + b.w 9b824 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ + b.w 9b6d4 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bmi.w 9c352 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.w 9c176 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #17232 @ 0x4350 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.w 9c176 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #16660 @ 0x4114 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ + bl 9ce70 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9cdf0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #18 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - b.n 9c69a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - bl cb850 │ │ │ │ - mov r7, r0 │ │ │ │ + movw r2, #19848 @ 0x4d88 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + bl cba80 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c766 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c744 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9ce58 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9c870 │ │ │ │ - bgt.n 9ce9c │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9ca08 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9c9e2 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9b694 │ │ │ │ + beq.w 9b9fc │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 9d440 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ce70 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ 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, #16756 @ 0x4174 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 246f14 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r3, r6 │ │ │ │ + movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.n 9ce58 │ │ │ │ - b.n 9c9e2 │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ - b.w 9c242 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9c7ae │ │ │ │ - b.w 9b3c4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 29b58 │ │ │ │ + add r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.w 9c2ba │ │ │ │ + b.n 9c0d6 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + b.w 9acc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - movw r1, #16552 @ 0x40a8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.n 9ce8a │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #17124 @ 0x42e4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.w 9c176 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #16512 @ 0x4080 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 9cdf0 │ │ │ │ - movs r7, #10 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ - cmp r3, #0 │ │ │ │ - str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ - bgt.n 9cf84 │ │ │ │ - cmp.w sl, #3 │ │ │ │ - beq.n 9cf68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9cf58 │ │ │ │ - movw r1, #17072 @ 0x42b0 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1df9b8 │ │ │ │ - cmp r7, #10 │ │ │ │ - beq.w 9cb82 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #24 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.n 9cb82 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 9bf04 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - b.w 9b5c0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movw r1, #16984 @ 0x4258 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.n 9cf34 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #16920 @ 0x4218 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - cmp r7, #10 │ │ │ │ - beq.w 9cb82 │ │ │ │ - movs r3, #23 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - b.n 9cb82 │ │ │ │ - add.w r3, r4, r3, lsl #6 │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r1, r6 │ │ │ │ - bne.n 9cf1c │ │ │ │ - ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 9cf1c │ │ │ │ - movw r1, #16896 @ 0x4200 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9cdf0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #17188 @ 0x4324 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 9cdf0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #16592 @ 0x40d0 │ │ │ │ + bl 1bd4d4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9b9fa │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ + ldrd r3, sl, [r4, #4] │ │ │ │ + b.w 9ac70 │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne.w 9acc0 │ │ │ │ + b.w 9ae46 │ │ │ │ + mov r0, fp │ │ │ │ + blx 29b58 │ │ │ │ + add r0, fp │ │ │ │ + cmp r0, fp │ │ │ │ + beq.w 9c164 │ │ │ │ + b.w 9be82 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.w 9bc98 │ │ │ │ + b.w 9b9b8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9c1f0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.w 9bf96 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #19856 @ 0x4d90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9cdf0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ - bne.n 9cfd8 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 9b5e4 │ │ │ │ - bge.n 9cfe2 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 9bd4e │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 9c692 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - cmp r0, r9 │ │ │ │ - ble.w 9c11e │ │ │ │ - b.w 9c0d0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r7, #125 @ 0x7d │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - b.w 9b360 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #16868 @ 0x41e4 │ │ │ │ + bl 1e1798 │ │ │ │ + b.w 9bd9a │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #19776 @ 0x4d40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9b8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.n 9cfb2 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + b.n 9c8a8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - movw r1, #16628 @ 0x40f4 │ │ │ │ + bl 9ce70 │ │ │ │ + movw r1, #19816 @ 0x4d68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 9cec8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9ca30 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e1798 │ │ │ │ + b.w 9bcca │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9c5fe │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + b.n 9c114 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ subs r6, #1 │ │ │ │ str.w r7, [r1, #2700] @ 0xa8c │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r1, [r1, #464] @ 0x1d0 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r6, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ba12 │ │ │ │ + beq.w 9b502 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9ba04 │ │ │ │ - b.w 9ba12 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bne.w 9b4f4 │ │ │ │ + b.w 9b502 │ │ │ │ + movw r1, #19664 @ 0x4cd0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #780] @ (9cc2c ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - movw r1, #16732 @ 0x415c │ │ │ │ + bl 9cccc │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 9acf4 │ │ │ │ + movw r1, #19696 @ 0x4cf0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 9cec8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 9c67e │ │ │ │ - adds r0, r1, #1 │ │ │ │ - bl 77c4c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cb82 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - strd r8, r7, [sp, #20] │ │ │ │ - mov ip, r8 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov r7, r8 │ │ │ │ - add.w r2, r2, r9, lsl #6 │ │ │ │ - mov r4, r0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - b.n 9d0e2 │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ - beq.n 9d100 │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ - bne.n 9d0d8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9d25c │ │ │ │ - adds r1, #1 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ - adds r4, r3, r1 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr.w r0, [r2, #2796] @ 0xaec │ │ │ │ - ldr.w r5, [r2, #2800] @ 0xaf0 │ │ │ │ - sub.w lr, r0, r5 │ │ │ │ - cmp ip, lr │ │ │ │ - bge.n 9d10c │ │ │ │ - ldr.w r9, [r2, #2804] @ 0xaf4 │ │ │ │ - mov r8, ip │ │ │ │ - ldrb.w r0, [r9, ip] │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - bne.n 9d0ca │ │ │ │ - cbz r7, 9d128 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - subs r7, r0, r7 │ │ │ │ - it ne │ │ │ │ - movne r7, #1 │ │ │ │ - b.n 9d0d8 │ │ │ │ - movs r2, #0 │ │ │ │ + ldr r0, [pc, #756] @ (9cc2c ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #20452 @ 0x4fe4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 9c8a8 │ │ │ │ mov r0, r3 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldrd r7, r4, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl af014 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 78004 │ │ │ │ - b.n 9cc66 │ │ │ │ - movs r7, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.n 9d0d8 │ │ │ │ - mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2786a0 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + bl 279370 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 9c798 │ │ │ │ + b.n 9c24e │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.n 9c1ba │ │ │ │ mov r0, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ - moveq r9, r5 │ │ │ │ - bl 1bb280 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + moveq r9, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 1bd4d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d164 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r7, r5 │ │ │ │ - b.w 9b506 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 9b5c0 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9d498 │ │ │ │ - b.w 9b80c │ │ │ │ + beq.n 9c9d4 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + b.w 9afbc │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #4 │ │ │ │ - bne.w 9ce0c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bne.n 9c9ba │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d440 │ │ │ │ - movw r1, #16700 @ 0x413c │ │ │ │ + bl 9ce70 │ │ │ │ + movw r1, #19964 @ 0x4dfc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 9cec8 │ │ │ │ + b.n 9c8d2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d29c │ │ │ │ + ldrd r1, r0, [r0, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.w 9c666 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #20468 @ 0x4ff4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 9c8a8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #19924 @ 0x4dd4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 9c8a8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9ccee │ │ │ │ + b.n 9c538 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #20388 @ 0x4fa4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e1798 │ │ │ │ + b.w 9bd9a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 9ba10 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + b.w 9b078 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #20132 @ 0x4ea4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e1798 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9cec8 │ │ │ │ + b.w 9b2fa │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r7, #125 @ 0x7d │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + b.w 9ae0c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1b9efc │ │ │ │ + adds r2, r7, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp sl, r2 │ │ │ │ + bgt.n 9ca82 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9ca62 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 9ca62 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl b20ec <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9caf8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + movw r1, #19744 @ 0x4d20 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e1798 │ │ │ │ + b.w 9b9fa │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl ef83c │ │ │ │ + bl efb84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d1c2 │ │ │ │ + beq.n 9caa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d1c2 │ │ │ │ + cbnz r3, 9caa2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 9d21a │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 9cb16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1346a0 │ │ │ │ + bl 134d84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d1e2 │ │ │ │ + beq.n 9cac4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 9d1e2 │ │ │ │ + cbnz r3, 9cac4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 9d21a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 9cb16 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9cb4e │ │ │ │ + b.n 9ca4c │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 9d21a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl d7504 │ │ │ │ + cbz r0, 9cb16 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9cb82 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + b.w 9b9fa │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #18 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + b.w 9c0f2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #16512 @ 0x4080 │ │ │ │ + movw r1, #19776 @ 0x4d40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1df9b8 │ │ │ │ - b.n 9cb82 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 1e1798 │ │ │ │ + b.w 9b9fa │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c266 │ │ │ │ + b.w 9ae70 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r3, #17 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9cb82 │ │ │ │ - movw r1, #16432 @ 0x4030 │ │ │ │ + b.w 9b9fa │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ce70 │ │ │ │ + movw r1, #19996 @ 0x4e1c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9c8d2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movw r1, #20248 @ 0x4f18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #108] @ (9d298 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #16400 @ 0x4010 │ │ │ │ + bl 1e1798 │ │ │ │ + b.w 9bffa │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #20184 @ 0x4ed8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #92] @ (9d298 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d29c │ │ │ │ + bl 1e1798 │ │ │ │ + cmp r7, #10 │ │ │ │ + beq.w 9b9fa │ │ │ │ + movs r3, #23 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + b.w 9b9fa │ │ │ │ + add.w r3, r4, r3, lsl #6 │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r1, r6 │ │ │ │ + bne.w 9bfdc │ │ │ │ + ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 9bfdc │ │ │ │ + movw r1, #20160 @ 0x4ec0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9c8a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cccc │ │ │ │ + b.w 9bdbe │ │ │ │ + movs r7, #10 │ │ │ │ + b.w 9bfb2 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 9b078 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.w 9c89a │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ce70 │ │ │ │ + movw r1, #19892 @ 0x4db4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9c8d2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9cccc │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9c740 │ │ │ │ + bge.n 9cbd0 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + b.w 9b0a0 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 9c0ea │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + cmp r0, r9 │ │ │ │ + ble.w 9bc2e │ │ │ │ + b.w 9bbe0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #20496 @ 0x5010 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1e1798 │ │ │ │ + b.w 9bd9a │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9cccc │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9ccb0 │ │ │ │ - cbz r2, 9d28c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - subs.w r2, lr, r2 │ │ │ │ + b.n 9c5fe │ │ │ │ + adds r0, r1, #1 │ │ │ │ + bl 77c38 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b9fa │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + mov ip, r8 │ │ │ │ + mov r4, r8 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + add.w lr, r2, r9, lsl #6 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 9cc44 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ + movs r6, r6 │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ + beq.n 9cc60 │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ + bne.n 9cc3a │ │ │ │ + cbz r4, 9cc94 │ │ │ │ + adds r1, #1 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ + adds r2, r3, r1 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + ldr.w r6, [lr, #2796] @ 0xaec │ │ │ │ + ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ + cmp ip, r6 │ │ │ │ + bge.n 9cc6c │ │ │ │ + ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ + mov r8, ip │ │ │ │ + ldrb.w r0, [r9, ip] │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + bne.n 9cc30 │ │ │ │ + cbz r4, 9cc84 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + subs r4, r0, r4 │ │ │ │ + it ne │ │ │ │ + movne r4, #1 │ │ │ │ + b.n 9cc3a │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + strb r2, [r3, r1] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl aea84 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 77ff0 │ │ │ │ + b.n 9c71c │ │ │ │ + movs r4, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9cc3a │ │ │ │ + cbz r2, 9ccc0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 9cc4c │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + b.n 9c702 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d266 │ │ │ │ + b.n 9cc9c │ │ │ │ mov r8, r0 │ │ │ │ - cmp lr, r8 │ │ │ │ - beq.n 9d276 │ │ │ │ + cmp r6, r8 │ │ │ │ + beq.n 9ccac │ │ │ │ add.w r0, r8, #1 │ │ │ │ - ldrb.w r7, [r9, r0] │ │ │ │ - cmp r7, #10 │ │ │ │ - bne.n 9d264 │ │ │ │ + ldrb.w r4, [r9, r0] │ │ │ │ + cmp r4, #10 │ │ │ │ + bne.n 9cc9a │ │ │ │ mov ip, r8 │ │ │ │ - cmp r8, lr │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bge.n 9d294 │ │ │ │ + cmp r8, r6 │ │ │ │ + bge.n 9ccc6 │ │ │ │ adds r1, #1 │ │ │ │ mov.w r0, #10 │ │ │ │ - movs r7, #0 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ - adds r4, r3, r1 │ │ │ │ - b.n 9d0de │ │ │ │ + movs r4, #0 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ + adds r2, r3, r1 │ │ │ │ + b.n 9cc40 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ - str.w lr, [sp, #16] │ │ │ │ - b.n 9cc4c │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 9d0de │ │ │ │ - asrs r4, r3, #15 │ │ │ │ - movs r6, r6 │ │ │ │ + b.n 9c702 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 9cc40 │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9d2d8 │ │ │ │ + beq.n 9cd08 │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r3, #32] │ │ │ │ - bcs.n 9d39c │ │ │ │ + bcs.n 9cdcc │ │ │ │ adds r2, #1 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9d39c │ │ │ │ + bne.n 9cdcc │ │ │ │ ldr.w r6, [r0, #2744] @ 0xab8 │ │ │ │ - movw r5, #24285 @ 0x5edd │ │ │ │ + movw r5, #27181 @ 0x6a2d │ │ │ │ movt r5, #19 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 9d370 │ │ │ │ + bne.n 9cda0 │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx 2941c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d380 │ │ │ │ + beq.n 9cdb0 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ adds r5, r0, #1 │ │ │ │ - cbnz r2, 9d30a │ │ │ │ + cbnz r2, 9cd3a │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str r5, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ @@ -171983,107 +171368,107 @@ │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2a83c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d3ba │ │ │ │ + bne.n 9cdea │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9d2b6 │ │ │ │ + bne.n 9cce6 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9d39c │ │ │ │ + bne.n 9cdcc │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9d3a2 │ │ │ │ + bne.n 9cdd2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2941c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d3d0 │ │ │ │ + beq.n 9ce00 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9d35a │ │ │ │ + cbnz r1, 9cd8a │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r1, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ str.w r1, [r3, #464] @ 0x1d0 │ │ │ │ - b.n 9d31c │ │ │ │ + b.n 9cd4c │ │ │ │ str r0, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r0, 9d39a │ │ │ │ + cbz r0, 9cdca │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9d31c │ │ │ │ + b.n 9cd4c │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 29b58 │ │ │ │ adds r3, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - bne.n 9d3b2 │ │ │ │ + bne.n 9cde2 │ │ │ │ movs r1, #11 │ │ │ │ str r1, [r3, #32] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d2d4 │ │ │ │ + b.n 9cd04 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d37a │ │ │ │ - b.n 9d39a │ │ │ │ + bne.n 9cdaa │ │ │ │ + b.n 9cdca │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d308 │ │ │ │ - b.n 9d30a │ │ │ │ + beq.n 9cd38 │ │ │ │ + b.n 9cd3a │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ + movw r1, #19624 @ 0x4ca8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1df9b8 │ │ │ │ + bl 1e1798 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9d39a │ │ │ │ + b.n 9cdca │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r0, r5, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 9d354 │ │ │ │ + bne.n 9cd84 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9d396 │ │ │ │ + b.n 9cdc6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ blx 2941c │ │ │ │ - cbz r0, 9d42a │ │ │ │ + cbz r0, 9ce5a │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9d40e │ │ │ │ + cbnz r3, 9ce3e │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r0 │ │ │ │ @@ -172092,397 +171477,360 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ adds r1, r5, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 9d406 │ │ │ │ + bne.n 9ce36 │ │ │ │ movs r2, #11 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 9d426 │ │ │ │ + b.n 9ce56 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9d474 │ │ │ │ + beq.n 9cea4 │ │ │ │ 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 9d484 │ │ │ │ + bcc.n 9ceb4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9d476 │ │ │ │ + bne.n 9cea6 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #16432 @ 0x4030 │ │ │ │ + movw r1, #19696 @ 0x4cf0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #20] @ (9d494 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #16400 @ 0x4010 │ │ │ │ + ldr r0, [pc, #20] @ (9cec4 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #19664 @ 0x4cd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #4] @ (9d494 ) │ │ │ │ - bl 645a2 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9cec4 ) │ │ │ │ + bl 6459e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ movs r6, r6 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r2, #3 │ │ │ │ ldr.w r4, [r0, #480] @ 0x1e0 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ str r4, [r1, #0] │ │ │ │ - beq.n 9d4e4 │ │ │ │ + beq.n 9cf14 │ │ │ │ ldr.w lr, [r0, #464] @ 0x1d0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #0 │ │ │ │ str.w lr, [r1, #4] │ │ │ │ str.w lr, [r1, #12] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #20] │ │ │ │ str.w ip, [r1, #24] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ - beq.n 9d4e0 │ │ │ │ + beq.n 9cf10 │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [r0, #468] @ 0x1d4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [r0, #464] @ 0x1d0 │ │ │ │ strd r4, lr, [r1, #12] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ strd r3, ip, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d4e0 │ │ │ │ + beq.n 9cf10 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d4d4 │ │ │ │ - b.n 9d4e0 │ │ │ │ + bne.n 9cf04 │ │ │ │ + b.n 9cf10 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d50c : │ │ │ │ +0009cf3c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d59e │ │ │ │ + bne.n 9cfce │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9d5c4 │ │ │ │ + beq.n 9cff4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d574 │ │ │ │ + bne.n 9cfa4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9d574 │ │ │ │ + beq.n 9cfa4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9d596 │ │ │ │ + beq.n 9cfc6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9d562 │ │ │ │ + cbnz r3, 9cf92 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 9d55c │ │ │ │ + b.n 9cf8c │ │ │ │ mov r0, r4 │ │ │ │ bl 6d774 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r5, #0] │ │ │ │ - beq.n 9d5da │ │ │ │ + beq.n 9d00a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9d556 │ │ │ │ + bne.n 9cf86 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d55c │ │ │ │ - bl 848c0 │ │ │ │ + b.n 9cf8c │ │ │ │ + bl 8445c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 9d5c0 │ │ │ │ + cbnz r0, 9cff0 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a20 │ │ │ │ - cbz r0, 9d5da │ │ │ │ - bl d7c64 │ │ │ │ + bl d7504 │ │ │ │ + cbz r0, 9d00a │ │ │ │ + bl d7748 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9d55e │ │ │ │ + b.n 9cf8e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9d55e │ │ │ │ + b.n 9cf8e │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d55e │ │ │ │ + b.n 9cf8e │ │ │ │ │ │ │ │ -0009d5e0 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009d010 <_PyArena_AddPyObject@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d670 <_PyArena_AddPyObject@@Base+0x90> │ │ │ │ + beq.n 9d0a0 <_PyArena_AddPyObject@@Base+0x90> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 9d63e <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9d06e <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9d65c <_PyArena_AddPyObject@@Base+0x7c> │ │ │ │ + bne.n 9d08c <_PyArena_AddPyObject@@Base+0x7c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 860fc <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c8c <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d686 <_PyArena_AddPyObject@@Base+0xa6> │ │ │ │ + beq.n 9d0b6 <_PyArena_AddPyObject@@Base+0xa6> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r4, [r1, r5, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d636 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9d066 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d636 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9d066 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9d638 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #52636 @ 0xcd9c │ │ │ │ + b.n 9d068 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #55900 @ 0xda5c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d638 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9d068 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d680 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + beq.n 9d0b0 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d680 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + bne.n 9d0b0 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d680 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrd r2, r4, [r0, #8] │ │ │ │ - sub sp, #16 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 9d6d4 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr.w r0, [r0, r2, lsl #2] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 9d6c8 <_PyArena_AddPyObject@@Base+0xe8> │ │ │ │ - movs r0, #0 │ │ │ │ - clz r0, r0 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - strd r0, r1, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - ldrd r2, r3, [sp, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - beq.n 9d6f8 <_PyArena_AddPyObject@@Base+0x118> │ │ │ │ - ldrd r0, r4, [r3, #4] │ │ │ │ - ldr.w r0, [r0, r4, lsl #2] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n 9d6c6 <_PyArena_AddPyObject@@Base+0xe6> │ │ │ │ - b.n 9d6c8 <_PyArena_AddPyObject@@Base+0xe8> │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 9d6c6 <_PyArena_AddPyObject@@Base+0xe6> │ │ │ │ - nop │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d0b0 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ │ │ │ │ -0009d700 : │ │ │ │ - ldr r3, [pc, #12] @ (9d710 ) │ │ │ │ +0009d0d0 : │ │ │ │ + ldr r3, [pc, #12] @ (9d0e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1b0c3c │ │ │ │ + b.w 1b31dc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009d714 <_PyBytes_Resize@@Base>: │ │ │ │ +0009d0e4 <_PyBytes_Resize@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r1, lsr #31 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 9d8f6 <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ + bne.w 9d2c6 <_PyBytes_Resize@@Base+0x1e2> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 9d832 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + beq.n 9d202 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d96a <_PyBytes_Resize@@Base+0x256> │ │ │ │ + beq.w 9d33a <_PyBytes_Resize@@Base+0x256> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d84e <_PyBytes_Resize@@Base+0x13a> │ │ │ │ + beq.n 9d21e <_PyBytes_Resize@@Base+0x13a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9d91e <_PyBytes_Resize@@Base+0x20a> │ │ │ │ - ldr.w r8, [pc, #568] @ 9d998 <_PyBytes_Resize@@Base+0x284> │ │ │ │ + bne.w 9d2ee <_PyBytes_Resize@@Base+0x20a> │ │ │ │ + ldr.w r8, [pc, #568] @ 9d368 <_PyBytes_Resize@@Base+0x284> │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d89a <_PyBytes_Resize@@Base+0x186> │ │ │ │ + bne.w 9d26a <_PyBytes_Resize@@Base+0x186> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9d980 <_PyBytes_Resize@@Base+0x26c> │ │ │ │ + bmi.w 9d350 <_PyBytes_Resize@@Base+0x26c> │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #25541 @ 0x63c5 │ │ │ │ + movw r2, #24405 @ 0x5f55 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r0, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r7, [r3, #708] @ 0x2c4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9d8b4 <_PyBytes_Resize@@Base+0x1a0> │ │ │ │ - ldr r2, [pc, #508] @ (9d990 <_PyBytes_Resize@@Base+0x27c>) │ │ │ │ + bne.w 9d284 <_PyBytes_Resize@@Base+0x1a0> │ │ │ │ + ldr r2, [pc, #508] @ (9d360 <_PyBytes_Resize@@Base+0x27c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 9d86a <_PyBytes_Resize@@Base+0x156> │ │ │ │ + beq.n 9d23a <_PyBytes_Resize@@Base+0x156> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx ip, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 9d7d2 <_PyBytes_Resize@@Base+0xbe> │ │ │ │ + bgt.n 9d1a2 <_PyBytes_Resize@@Base+0xbe> │ │ │ │ ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d86a <_PyBytes_Resize@@Base+0x156> │ │ │ │ + beq.n 9d23a <_PyBytes_Resize@@Base+0x156> │ │ │ │ bic.w r3, r5, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9d7f2 <_PyBytes_Resize@@Base+0xde> │ │ │ │ + bcc.n 9d1c2 <_PyBytes_Resize@@Base+0xde> │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ - bcc.n 9d83a <_PyBytes_Resize@@Base+0x126> │ │ │ │ + bcc.n 9d20a <_PyBytes_Resize@@Base+0x126> │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72470 │ │ │ │ + bl 72488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d980 <_PyBytes_Resize@@Base+0x26c> │ │ │ │ + beq.w 9d350 <_PyBytes_Resize@@Base+0x26c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 781d4 │ │ │ │ + bl 781c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r8, #1416] @ 0x588 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d8c4 <_PyBytes_Resize@@Base+0x1b0> │ │ │ │ + bne.n 9d294 <_PyBytes_Resize@@Base+0x1b0> │ │ │ │ adds r1, r3, r4 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ strb r0, [r1, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ @@ -172490,279 +171838,279 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r5, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d8c2 <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ + bne.n 9d292 <_PyBytes_Resize@@Base+0x1ae> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9d824 <_PyBytes_Resize@@Base+0x110> │ │ │ │ - ldr r1, [pc, #324] @ (9d994 <_PyBytes_Resize@@Base+0x280>) │ │ │ │ + b.n 9d1f4 <_PyBytes_Resize@@Base+0x110> │ │ │ │ + ldr r1, [pc, #324] @ (9d364 <_PyBytes_Resize@@Base+0x280>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9d832 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + beq.n 9d202 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d832 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + bne.n 9d202 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d832 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d202 <_PyBytes_Resize@@Base+0x11e> │ │ │ │ ldr.w r0, [r3, #680] @ 0x2a8 │ │ │ │ movw r2, #53153 @ 0xcfa1 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9d8da <_PyBytes_Resize@@Base+0x1c6> │ │ │ │ + bne.n 9d2aa <_PyBytes_Resize@@Base+0x1c6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6fc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d816 <_PyBytes_Resize@@Base+0x102> │ │ │ │ + bne.n 9d1e6 <_PyBytes_Resize@@Base+0x102> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c688 │ │ │ │ - bl 1ef298 │ │ │ │ + bl 7c680 │ │ │ │ + bl 1f1078 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d834 <_PyBytes_Resize@@Base+0x120> │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 9d204 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9d76c <_PyBytes_Resize@@Base+0x58> │ │ │ │ + beq.w 9d13c <_PyBytes_Resize@@Base+0x58> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9d76c <_PyBytes_Resize@@Base+0x58> │ │ │ │ + b.n 9d13c <_PyBytes_Resize@@Base+0x58> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d884 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + b.n 9d254 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #58961 @ 0xe651 │ │ │ │ + movw r2, #60737 @ 0xed41 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9d8e8 <_PyBytes_Resize@@Base+0x1d4> │ │ │ │ + bne.n 9d2b8 <_PyBytes_Resize@@Base+0x1d4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12eb00 │ │ │ │ + bl 12f1f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9d824 <_PyBytes_Resize@@Base+0x110> │ │ │ │ + b.n 9d1f4 <_PyBytes_Resize@@Base+0x110> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d884 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + b.n 9d254 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9d824 <_PyBytes_Resize@@Base+0x110> │ │ │ │ + b.n 9d1f4 <_PyBytes_Resize@@Base+0x110> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d90c <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ + beq.n 9d2dc <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d986 <_PyBytes_Resize@@Base+0x272> │ │ │ │ + beq.n 9d356 <_PyBytes_Resize@@Base+0x272> │ │ │ │ mov.w r1, #3168 @ 0xc60 │ │ │ │ - movw r0, #17448 @ 0x4428 │ │ │ │ + movw r0, #20712 @ 0x50e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9d894 <_PyBytes_Resize@@Base+0x180> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9d264 <_PyBytes_Resize@@Base+0x180> │ │ │ │ cmp r1, r7 │ │ │ │ - ble.n 9d95e <_PyBytes_Resize@@Base+0x24a> │ │ │ │ + ble.n 9d32e <_PyBytes_Resize@@Base+0x24a> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afe20 │ │ │ │ + bl 1b23a0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 9d93a <_PyBytes_Resize@@Base+0x226> │ │ │ │ + cbz r0, 9d30a <_PyBytes_Resize@@Base+0x226> │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d94a <_PyBytes_Resize@@Base+0x236> │ │ │ │ + beq.n 9d31a <_PyBytes_Resize@@Base+0x236> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9d956 <_PyBytes_Resize@@Base+0x242> │ │ │ │ + cbz r3, 9d326 <_PyBytes_Resize@@Base+0x242> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9d834 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + b.n 9d204 <_PyBytes_Resize@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d94a <_PyBytes_Resize@@Base+0x236> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d31a <_PyBytes_Resize@@Base+0x236> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 72b58 │ │ │ │ + bl 72b70 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 9d93a <_PyBytes_Resize@@Base+0x226> │ │ │ │ + b.n 9d30a <_PyBytes_Resize@@Base+0x226> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afe20 │ │ │ │ + bl 1b23a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d94a <_PyBytes_Resize@@Base+0x236> │ │ │ │ - b.n 9d944 <_PyBytes_Resize@@Base+0x230> │ │ │ │ + beq.n 9d31a <_PyBytes_Resize@@Base+0x236> │ │ │ │ + b.n 9d314 <_PyBytes_Resize@@Base+0x230> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9d88a <_PyBytes_Resize@@Base+0x176> │ │ │ │ + b.n 9d25a <_PyBytes_Resize@@Base+0x176> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c04 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9d90c <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ + bl 78bf0 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9d2dc <_PyBytes_Resize@@Base+0x1f8> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009d99c : │ │ │ │ +0009d36c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #216] @ (9da84 ) │ │ │ │ + ldr r4, [pc, #216] @ (9d454 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0ce0 │ │ │ │ + bl 1b3280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9da80 │ │ │ │ + beq.n 9d450 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1b0db8 │ │ │ │ + bl 1b3358 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9da80 │ │ │ │ + beq.n 9d450 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r4, 9da4c │ │ │ │ + cbnz r4, 9d41c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9fe20 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl 9f890 <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9da26 │ │ │ │ + cbz r0, 9d3f6 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r2, #340] @ 0x154 │ │ │ │ - cbnz r7, 9da74 │ │ │ │ + cbnz r7, 9d444 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl a0cd8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a0758 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9da46 │ │ │ │ + beq.n 9d416 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9da46 │ │ │ │ - ldr r2, [pc, #80] @ (9da88 ) │ │ │ │ + cbnz r3, 9d416 │ │ │ │ + ldr r2, [pc, #80] @ (9d458 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9da5c │ │ │ │ + cbnz r3, 9d42c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 9d9fa │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + b.n 9d3ca │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9da3e │ │ │ │ + beq.n 9d40e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9da3e │ │ │ │ + b.n 9d40e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9da26 │ │ │ │ + b.n 9d3f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9da46 │ │ │ │ + b.n 9d416 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009da8c : │ │ │ │ +0009d45c : │ │ │ │ subs r2, r1, #0 │ │ │ │ push {lr} │ │ │ │ - blt.n 9daaa │ │ │ │ + blt.n 9d47a │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0009dab0 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (9dad8 <_Py_NewReferenceNoTotal@@Base+0x28>) │ │ │ │ +0009d480 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (9d4a8 <_Py_NewReferenceNoTotal@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9dabe <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9d48e <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #58961 @ 0xe651 │ │ │ │ + movw r1, #60737 @ 0xed41 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9dace <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ - b.w 12eb00 │ │ │ │ + bne.n 9d49e <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ + b.w 12f1f0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -172772,91 +172120,91 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9dd84 <_Py_NewReferenceNoTotal@@Base+0x2d4> │ │ │ │ + beq.w 9d754 <_Py_NewReferenceNoTotal@@Base+0x2d4> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dbd8 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + bne.n 9d5a8 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9ddc0 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ + bl 9d790 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9db3c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + cbz r0, 9d50c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dbde <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + beq.n 9d5ae <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9db3c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + beq.n 9d50c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq.n 9db74 <_Py_NewReferenceNoTotal@@Base+0xc4> │ │ │ │ + beq.n 9d544 <_Py_NewReferenceNoTotal@@Base+0xc4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9db90 <_Py_NewReferenceNoTotal@@Base+0xe0> │ │ │ │ + beq.n 9d560 <_Py_NewReferenceNoTotal@@Base+0xe0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dbd8 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + bne.n 9d5a8 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9dd70 <_Py_NewReferenceNoTotal@@Base+0x2c0> │ │ │ │ - bl 9ddc0 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ + beq.w 9d740 <_Py_NewReferenceNoTotal@@Base+0x2c0> │ │ │ │ + bl 9d790 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dc54 <_Py_NewReferenceNoTotal@@Base+0x1a4> │ │ │ │ + bne.n 9d624 <_Py_NewReferenceNoTotal@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9dbd0 <_Py_NewReferenceNoTotal@@Base+0x120> │ │ │ │ + beq.n 9d5a0 <_Py_NewReferenceNoTotal@@Base+0x120> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9db3c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + bne.n 9d50c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r2, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 9dc08 <_Py_NewReferenceNoTotal@@Base+0x158> │ │ │ │ + bhi.n 9d5d8 <_Py_NewReferenceNoTotal@@Base+0x158> │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r2, r2, r0 │ │ │ │ - beq.w 9dd94 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ + beq.w 9d764 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 9dc04 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ + cbnz r3, 9d5d4 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w ip, [r0], #8 │ │ │ │ strd r0, r1, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ @@ -172865,3260 +172213,3306 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9dbc6 <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ + b.n 9d596 <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ strd r3, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - beq.w 9dd44 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9d714 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9db3c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + beq.n 9d50c <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 9db2a <_Py_NewReferenceNoTotal@@Base+0x7a> │ │ │ │ + b.n 9d4fa <_Py_NewReferenceNoTotal@@Base+0x7a> │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 9dbb4 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + b.n 9d584 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dd94 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ + beq.w 9d764 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r2, [ip], #16 │ │ │ │ add.w r2, r0, #23 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r2, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dd94 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ + beq.w 9d764 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 9dbb0 <_Py_NewReferenceNoTotal@@Base+0x100> │ │ │ │ + b.n 9d580 <_Py_NewReferenceNoTotal@@Base+0x100> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9dd60 <_Py_NewReferenceNoTotal@@Base+0x2b0> │ │ │ │ + beq.n 9d730 <_Py_NewReferenceNoTotal@@Base+0x2b0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dd58 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bne.n 9d728 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov sl, r3 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd50 <_Py_NewReferenceNoTotal@@Base+0x2a0> │ │ │ │ + beq.n 9d720 <_Py_NewReferenceNoTotal@@Base+0x2a0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dd58 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bne.n 9d728 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ mov r7, r2 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 9dcb8 <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ + cbz r2, 9d688 <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9ddc0 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ + bl 9d790 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9dcb8 <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ + cbz r0, 9d688 <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 9dd28 <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ + beq.n 9d6f8 <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 9dc8a <_Py_NewReferenceNoTotal@@Base+0x1da> │ │ │ │ + b.n 9d65a <_Py_NewReferenceNoTotal@@Base+0x1da> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b50c4 │ │ │ │ + bl b4b48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd4a <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ + beq.n 9d71a <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 9dce0 <_Py_NewReferenceNoTotal@@Base+0x230> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ble.n 9d6b0 <_Py_NewReferenceNoTotal@@Base+0x230> │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ ldr.w r0, [r8, r5, lsl #2] │ │ │ │ - str.w r0, [r2, r5, lsl #2] │ │ │ │ + str.w r0, [r1, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 9dcce <_Py_NewReferenceNoTotal@@Base+0x21e> │ │ │ │ + b.n 9d69e <_Py_NewReferenceNoTotal@@Base+0x21e> │ │ │ │ mov r0, r8 │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - bl 78004 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + bl 77ff0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5de4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ + bl c582c <_PyArg_CheckPositional@@Base+0x1e10> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9dd22 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ + cbz r0, 9d6f2 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9dd6c <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbnz r3, 9d73c <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9db68 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + bne.w 9d538 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9db68 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + b.n 9d538 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 862b4 │ │ │ │ + bl 85e44 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r0, 9dd4a <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ + cbz r0, 9d71a <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9dcac <_Py_NewReferenceNoTotal@@Base+0x1fc> │ │ │ │ + b.n 9d67c <_Py_NewReferenceNoTotal@@Base+0x1fc> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9dc00 <_Py_NewReferenceNoTotal@@Base+0x150> │ │ │ │ + b.n 9d5d0 <_Py_NewReferenceNoTotal@@Base+0x150> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78004 │ │ │ │ + bl 77ff0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9db62 <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ + b.n 9d532 <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9dc62 <_Py_NewReferenceNoTotal@@Base+0x1b2> │ │ │ │ + b.n 9d632 <_Py_NewReferenceNoTotal@@Base+0x1b2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9dd22 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ - bl 26cb68 │ │ │ │ + b.n 9d6f2 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9db56 <_Py_NewReferenceNoTotal@@Base+0xa6> │ │ │ │ + beq.w 9d526 <_Py_NewReferenceNoTotal@@Base+0xa6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9dd22 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ - bl 26cb68 │ │ │ │ + b.n 9d6f2 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9db08 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ + beq.w 9d4d8 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9dbd8 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + b.n 9d5a8 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9dbb4 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + bne.w 9d584 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1ef298 │ │ │ │ - bl 805dc │ │ │ │ + bl 1f1078 │ │ │ │ + bl 80600 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9db68 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + beq.w 9d538 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.n 9dbc6 <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ + b.n 9d596 <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r1, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9fd26 <_Py_NewReferenceNoTotal@@Base+0x2276> │ │ │ │ + cmp r6, r3 │ │ │ │ + add.w r6, r6, #1 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ + beq.w 9f70c <_Py_NewReferenceNoTotal@@Base+0x228c> │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd34 <_Py_NewReferenceNoTotal@@Base+0x2284> │ │ │ │ + bne.w 9e3f8 <_Py_NewReferenceNoTotal@@Base+0xf78> │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9f0ae <_Py_NewReferenceNoTotal@@Base+0x15fe> │ │ │ │ + beq.w 9eb12 <_Py_NewReferenceNoTotal@@Base+0x1692> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ ldr.w r2, [r1, r5, lsl #2] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - cbz r2, 9de2e <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ + cbz r2, 9d7fe <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9e474 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + beq.w 9de3e <_Py_NewReferenceNoTotal@@Base+0x9be> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 9de2e <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ + cbz r2, 9d7fe <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1008 @ 0x3f0 │ │ │ │ - beq.w 9e474 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + beq.w 9de3e <_Py_NewReferenceNoTotal@@Base+0x9be> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9de14 <_Py_NewReferenceNoTotal@@Base+0x364> │ │ │ │ + bne.n 9d7e4 <_Py_NewReferenceNoTotal@@Base+0x364> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9fde0 <_Py_NewReferenceNoTotal@@Base+0x2330> │ │ │ │ + beq.w 9f478 <_Py_NewReferenceNoTotal@@Base+0x1ff8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w r0, [r1, r9] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - mov fp, r0 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd98 <_Py_NewReferenceNoTotal@@Base+0x22e8> │ │ │ │ + bne.w 9f520 <_Py_NewReferenceNoTotal@@Base+0x20a0> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9fd3c <_Py_NewReferenceNoTotal@@Base+0x228c> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 9fd52 <_Py_NewReferenceNoTotal@@Base+0x22a2> │ │ │ │ + beq.w 9f6b0 <_Py_NewReferenceNoTotal@@Base+0x2230> │ │ │ │ + ldrd r3, r7, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9f6c6 <_Py_NewReferenceNoTotal@@Base+0x2246> │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ - mov r6, r3 │ │ │ │ + mov r7, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #28] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r7, [r1, r3, lsl #2] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr.w r6, [r1, r3, lsl #2] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9e356 <_Py_NewReferenceNoTotal@@Base+0x8a6> │ │ │ │ + beq.w 9dd2c <_Py_NewReferenceNoTotal@@Base+0x8ac> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ecb4 <_Py_NewReferenceNoTotal@@Base+0x1204> │ │ │ │ + bne.w 9e632 <_Py_NewReferenceNoTotal@@Base+0x11b2> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9ec46 <_Py_NewReferenceNoTotal@@Base+0x1196> │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9ec5e <_Py_NewReferenceNoTotal@@Base+0x11ae> │ │ │ │ - mov r7, r6 │ │ │ │ - mov r3, r6 │ │ │ │ + beq.w 9e55a <_Py_NewReferenceNoTotal@@Base+0x10da> │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.w 9e572 <_Py_NewReferenceNoTotal@@Base+0x10f2> │ │ │ │ + mov r6, r7 │ │ │ │ + mov r3, r7 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 9e9a8 <_Py_NewReferenceNoTotal@@Base+0xef8> │ │ │ │ + beq.w 9e37c <_Py_NewReferenceNoTotal@@Base+0xefc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r7, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd16 <_Py_NewReferenceNoTotal@@Base+0x2266> │ │ │ │ + bne.w 9f2d8 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f176 <_Py_NewReferenceNoTotal@@Base+0x16c6> │ │ │ │ + beq.w 9ec6e <_Py_NewReferenceNoTotal@@Base+0x17ee> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9f18e <_Py_NewReferenceNoTotal@@Base+0x16de> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9ec86 <_Py_NewReferenceNoTotal@@Base+0x1806> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw lr, #6000 @ 0x1770 │ │ │ │ - ldr.w r1, [r2, r7, lsl #2] │ │ │ │ + ldr.w r1, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add.w ip, r2, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, lr │ │ │ │ mov sl, r0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9fd1c <_Py_NewReferenceNoTotal@@Base+0x226c> │ │ │ │ + mov fp, r1 │ │ │ │ + beq.w 9f6a6 <_Py_NewReferenceNoTotal@@Base+0x2226> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9f11c <_Py_NewReferenceNoTotal@@Base+0x166c> │ │ │ │ + beq.w 9eb74 <_Py_NewReferenceNoTotal@@Base+0x16f4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e700 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ + beq.w 9df10 <_Py_NewReferenceNoTotal@@Base+0xa90> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9df1a <_Py_NewReferenceNoTotal@@Base+0x46a> │ │ │ │ + beq.n 9d8ea <_Py_NewReferenceNoTotal@@Base+0x46a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e700 <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ + beq.w 9df10 <_Py_NewReferenceNoTotal@@Base+0xa90> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9df0c <_Py_NewReferenceNoTotal@@Base+0x45c> │ │ │ │ + bne.n 9d8dc <_Py_NewReferenceNoTotal@@Base+0x45c> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9e4ca <_Py_NewReferenceNoTotal@@Base+0xa1a> │ │ │ │ + bne.w 9de94 <_Py_NewReferenceNoTotal@@Base+0xa14> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f7c8 <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ + bne.w 9f2d6 <_Py_NewReferenceNoTotal@@Base+0x1e56> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f12e <_Py_NewReferenceNoTotal@@Base+0x167e> │ │ │ │ + beq.w 9eb86 <_Py_NewReferenceNoTotal@@Base+0x1706> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9f13e <_Py_NewReferenceNoTotal@@Base+0x168e> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9eb96 <_Py_NewReferenceNoTotal@@Base+0x1716> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e888 <_Py_NewReferenceNoTotal@@Base+0xdd8> │ │ │ │ + beq.w 9e0a8 <_Py_NewReferenceNoTotal@@Base+0xc28> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9df74 <_Py_NewReferenceNoTotal@@Base+0x4c4> │ │ │ │ + beq.n 9d944 <_Py_NewReferenceNoTotal@@Base+0x4c4> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e888 <_Py_NewReferenceNoTotal@@Base+0xdd8> │ │ │ │ + beq.w 9e0a8 <_Py_NewReferenceNoTotal@@Base+0xc28> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9df66 <_Py_NewReferenceNoTotal@@Base+0x4b6> │ │ │ │ + bne.n 9d936 <_Py_NewReferenceNoTotal@@Base+0x4b6> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9e4e6 <_Py_NewReferenceNoTotal@@Base+0xa36> │ │ │ │ + bne.w 9deb0 <_Py_NewReferenceNoTotal@@Base+0xa30> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #2 │ │ │ │ - mov r8, r3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + mov fp, r3 │ │ │ │ + str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f706 <_Py_NewReferenceNoTotal@@Base+0x1c56> │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9f0d2 <_Py_NewReferenceNoTotal@@Base+0x1622> │ │ │ │ - movw r2, #19992 @ 0x4e18 │ │ │ │ - movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + bne.w 9f190 <_Py_NewReferenceNoTotal@@Base+0x1d10> │ │ │ │ + adds r1, r2, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 9eb36 <_Py_NewReferenceNoTotal@@Base+0x16b6> │ │ │ │ + movw r8, #19992 @ 0x4e18 │ │ │ │ + movt r8, #73 @ 0x49 │ │ │ │ + movw r1, #9353 @ 0x2489 │ │ │ │ movt r1, #7 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w r3, [r2, #692] @ 0x2b4 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 9f0fe <_Py_NewReferenceNoTotal@@Base+0x164e> │ │ │ │ - ldr r3, [pc, #720] @ (9e294 <_Py_NewReferenceNoTotal@@Base+0x7e4>) │ │ │ │ - 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] │ │ │ │ + mov sl, r7 │ │ │ │ + ldr.w r6, [r8, #692] @ 0x2b4 │ │ │ │ + cmp r6, r1 │ │ │ │ + bne.w 9eb62 <_Py_NewReferenceNoTotal@@Base+0x16e2> │ │ │ │ + ldr r1, [pc, #716] @ (9dc60 <_Py_NewReferenceNoTotal@@Base+0x7e0>) │ │ │ │ + mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add.w r1, r1, #4096 @ 0x1000 │ │ │ │ + ldr.w r2, [r1, #1528] @ 0x5f8 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 9ec84 <_Py_NewReferenceNoTotal@@Base+0x11d4> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r7, [r1, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9e330 <_Py_NewReferenceNoTotal@@Base+0x880> │ │ │ │ + beq.w 9e66e <_Py_NewReferenceNoTotal@@Base+0x11ee> │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr.w lr, [r6] │ │ │ │ + str.w lr, [r1, #4] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 9dcf8 <_Py_NewReferenceNoTotal@@Base+0x878> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ + adds r3, r1, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9fda6 <_Py_NewReferenceNoTotal@@Base+0x22f6> │ │ │ │ + beq.w 9f724 <_Py_NewReferenceNoTotal@@Base+0x22a4> │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl b4bd0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + bl b4654 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9e028 <_Py_NewReferenceNoTotal@@Base+0x578> │ │ │ │ + cbz r0, 9d9f8 <_Py_NewReferenceNoTotal@@Base+0x578> │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9e5a4 <_Py_NewReferenceNoTotal@@Base+0xaf4> │ │ │ │ + beq.w 9e1ee <_Py_NewReferenceNoTotal@@Base+0xd6e> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9e5c8 <_Py_NewReferenceNoTotal@@Base+0xb18> │ │ │ │ + beq.w 9e20e <_Py_NewReferenceNoTotal@@Base+0xd8e> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movw r0, #33237 @ 0x81d5 │ │ │ │ + movw r0, #33217 @ 0x81c1 │ │ │ │ movt r0, #7 │ │ │ │ - ldr.w r3, [r2, #704] @ 0x2c0 │ │ │ │ + ldr.w r3, [r8, #704] @ 0x2c0 │ │ │ │ subs r1, #1 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9f150 <_Py_NewReferenceNoTotal@@Base+0x16a0> │ │ │ │ - ldr r3, [pc, #588] @ (9e294 <_Py_NewReferenceNoTotal@@Base+0x7e4>) │ │ │ │ + bne.w 9eba8 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ + ldr r3, [pc, #584] @ (9dc60 <_Py_NewReferenceNoTotal@@Base+0x7e0>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 9ebe2 <_Py_NewReferenceNoTotal@@Base+0x1132> │ │ │ │ - mov.w ip, r7, lsr #18 │ │ │ │ - ubfx lr, r7, #0, #18 │ │ │ │ + beq.w 9ea66 <_Py_NewReferenceNoTotal@@Base+0x15e6> │ │ │ │ + mov.w ip, r6, lsr #18 │ │ │ │ + ubfx lr, r6, #0, #18 │ │ │ │ add.w ip, r3, ip, lsl #3 │ │ │ │ ldr.w r0, [ip, #808] @ 0x328 │ │ │ │ cmp r0, lr │ │ │ │ - bgt.n 9e08c <_Py_NewReferenceNoTotal@@Base+0x5dc> │ │ │ │ - ldr.w ip, [ip, #804] @ 0x324 │ │ │ │ - cmp ip, lr │ │ │ │ + bgt.n 9da5a <_Py_NewReferenceNoTotal@@Base+0x5da> │ │ │ │ + ldr.w r2, [ip, #804] @ 0x324 │ │ │ │ + cmp r2, lr │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ebe2 <_Py_NewReferenceNoTotal@@Base+0x1132> │ │ │ │ - bic.w ip, r7, #4080 @ 0xff0 │ │ │ │ + beq.w 9ea66 <_Py_NewReferenceNoTotal@@Base+0x15e6> │ │ │ │ + bic.w ip, r6, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ - ldr.w lr, [ip, #4] │ │ │ │ - str.w lr, [r7] │ │ │ │ - str.w r7, [ip, #4] │ │ │ │ + ldr.w r2, [ip, #4] │ │ │ │ + str r2, [r6, #0] │ │ │ │ + str.w r6, [ip, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.w 9e58c <_Py_NewReferenceNoTotal@@Base+0xadc> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9e494 <_Py_NewReferenceNoTotal@@Base+0x1014> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f1c6 <_Py_NewReferenceNoTotal@@Base+0x1716> │ │ │ │ + beq.w 9ebcc <_Py_NewReferenceNoTotal@@Base+0x174c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r7, [r4, #8] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ecb2 <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ + bne.w 9e630 <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl b75dc │ │ │ │ - mov r7, r0 │ │ │ │ + bl b7068 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e834 <_Py_NewReferenceNoTotal@@Base+0xd84> │ │ │ │ + bne.w 9e042 <_Py_NewReferenceNoTotal@@Base+0xbc2> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f584 <_Py_NewReferenceNoTotal@@Base+0x1ad4> │ │ │ │ + bne.w 9f012 <_Py_NewReferenceNoTotal@@Base+0x1b92> │ │ │ │ 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 │ │ │ │ - bne.w 9f70c <_Py_NewReferenceNoTotal@@Base+0x1c5c> │ │ │ │ + bne.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9e488 <_Py_NewReferenceNoTotal@@Base+0x9d8> │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 9de52 <_Py_NewReferenceNoTotal@@Base+0x9d2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9e4a2 <_Py_NewReferenceNoTotal@@Base+0x9f2> │ │ │ │ + beq.w 9de6c <_Py_NewReferenceNoTotal@@Base+0x9ec> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f70c <_Py_NewReferenceNoTotal@@Base+0x1c5c> │ │ │ │ + bne.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b85b0 │ │ │ │ - mov r6, r0 │ │ │ │ + bl b8078 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e502 <_Py_NewReferenceNoTotal@@Base+0xa52> │ │ │ │ + bne.w 9decc <_Py_NewReferenceNoTotal@@Base+0xa4c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ee98 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ + bne.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9ed94 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 9e768 <_Py_NewReferenceNoTotal@@Base+0x12e8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #522 @ 0x20a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9ea2e <_Py_NewReferenceNoTotal@@Base+0xf7e> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - mov r2, r1 │ │ │ │ + beq.w 9e3fe <_Py_NewReferenceNoTotal@@Base+0xf7e> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + mov r2, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f9c8 <_Py_NewReferenceNoTotal@@Base+0x1f18> │ │ │ │ - adds r3, r1, #1 │ │ │ │ + bne.w 9f520 <_Py_NewReferenceNoTotal@@Base+0x20a0> │ │ │ │ + adds r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 9edda <_Py_NewReferenceNoTotal@@Base+0x132a> │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.w 9edee <_Py_NewReferenceNoTotal@@Base+0x133e> │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9e7b0 <_Py_NewReferenceNoTotal@@Base+0x1330> │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.w 9e7c4 <_Py_NewReferenceNoTotal@@Base+0x1344> │ │ │ │ mov r2, r5 │ │ │ │ - mov r7, r5 │ │ │ │ + mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr.w r3, [r1, r7, lsl #2] │ │ │ │ + ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #622 @ 0x26e │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9ea08 <_Py_NewReferenceNoTotal@@Base+0xf58> │ │ │ │ + beq.w 9e3d6 <_Py_NewReferenceNoTotal@@Base+0xf56> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ee04 <_Py_NewReferenceNoTotal@@Base+0x1354> │ │ │ │ + bne.w 9e7da <_Py_NewReferenceNoTotal@@Base+0x135a> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9ee0c <_Py_NewReferenceNoTotal@@Base+0x135c> │ │ │ │ + beq.w 9e7e2 <_Py_NewReferenceNoTotal@@Base+0x1362> │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #621 @ 0x26d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9ea08 <_Py_NewReferenceNoTotal@@Base+0xf58> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9e3d6 <_Py_NewReferenceNoTotal@@Base+0xf56> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ea2a <_Py_NewReferenceNoTotal@@Base+0xf7a> │ │ │ │ + bne.w 9e3f8 <_Py_NewReferenceNoTotal@@Base+0xf78> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9ee6e <_Py_NewReferenceNoTotal@@Base+0x13be> │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 9e838 <_Py_NewReferenceNoTotal@@Base+0x13b8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9ecba <_Py_NewReferenceNoTotal@@Base+0x120a> │ │ │ │ + beq.w 9e688 <_Py_NewReferenceNoTotal@@Base+0x1208> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ee98 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ + bne.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9eea0 <_Py_NewReferenceNoTotal@@Base+0x13f0> │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 9e85e <_Py_NewReferenceNoTotal@@Base+0x13de> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9ef4e <_Py_NewReferenceNoTotal@@Base+0x149e> │ │ │ │ + beq.w 9e914 <_Py_NewReferenceNoTotal@@Base+0x1494> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ee98 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ + bne.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9eee6 <_Py_NewReferenceNoTotal@@Base+0x1436> │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 9e880 <_Py_NewReferenceNoTotal@@Base+0x1400> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #616 @ 0x268 │ │ │ │ - beq.w 9f266 <_Py_NewReferenceNoTotal@@Base+0x17b6> │ │ │ │ + beq.w 9ecbe <_Py_NewReferenceNoTotal@@Base+0x183e> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ee98 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ + bne.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9ef08 <_Py_NewReferenceNoTotal@@Base+0x1458> │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 9e8a4 <_Py_NewReferenceNoTotal@@Base+0x1424> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #580 @ 0x244 │ │ │ │ - beq.w 9f3a6 <_Py_NewReferenceNoTotal@@Base+0x18f6> │ │ │ │ + beq.w 9edfe <_Py_NewReferenceNoTotal@@Base+0x197e> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ee98 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ + bne.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9eec2 <_Py_NewReferenceNoTotal@@Base+0x1412> │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 9e8c8 <_Py_NewReferenceNoTotal@@Base+0x1448> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #529 @ 0x211 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f30e <_Py_NewReferenceNoTotal@@Base+0x185e> │ │ │ │ + beq.w 9ed66 <_Py_NewReferenceNoTotal@@Base+0x18e6> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ee98 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ + bne.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9ef2a <_Py_NewReferenceNoTotal@@Base+0x147a> │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 9ea42 <_Py_NewReferenceNoTotal@@Base+0x15c2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9f41e <_Py_NewReferenceNoTotal@@Base+0x196e> │ │ │ │ + beq.w 9eee4 <_Py_NewReferenceNoTotal@@Base+0x1a64> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ee98 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ + bne.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9f050 <_Py_NewReferenceNoTotal@@Base+0x15a0> │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 9e8ee <_Py_NewReferenceNoTotal@@Base+0x146e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 9f54e <_Py_NewReferenceNoTotal@@Base+0x1a9e> │ │ │ │ - b.n 9e298 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ + beq.w 9ee70 <_Py_NewReferenceNoTotal@@Base+0x19f0> │ │ │ │ + b.n 9dc64 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ee98 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ + bne.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 9f076 <_Py_NewReferenceNoTotal@@Base+0x15c6> │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 9e94c <_Py_NewReferenceNoTotal@@Base+0x14cc> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #526 @ 0x20e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f660 <_Py_NewReferenceNoTotal@@Base+0x1bb0> │ │ │ │ + beq.w 9f0da <_Py_NewReferenceNoTotal@@Base+0x1c5a> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ee98 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ + bne.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 9ef82 <_Py_NewReferenceNoTotal@@Base+0x14d2> │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9e972 <_Py_NewReferenceNoTotal@@Base+0x14f2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9efa0 <_Py_NewReferenceNoTotal@@Base+0x14f0> │ │ │ │ + beq.w 9e990 <_Py_NewReferenceNoTotal@@Base+0x1510> │ │ │ │ str r5, [r4, #8] │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - ldrd r1, r2, [r5] │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + ldrd r1, r2, [r7] │ │ │ │ add.w r3, r2, #16 │ │ │ │ - cmp r1, r3 │ │ │ │ - mov.w r1, #0 │ │ │ │ - bcc.w 9e554 <_Py_NewReferenceNoTotal@@Base+0xaa4> │ │ │ │ - str r3, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + cmp r3, r1 │ │ │ │ + bhi.w 9eea8 <_Py_NewReferenceNoTotal@@Base+0x1a28> │ │ │ │ + str r3, [r7, #4] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 9f9b4 <_Py_NewReferenceNoTotal@@Base+0x1f04> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + beq.w 9f3f2 <_Py_NewReferenceNoTotal@@Base+0x1f72> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e6fc <_Py_NewReferenceNoTotal@@Base+0xc4c> │ │ │ │ + bne.w 9eede <_Py_NewReferenceNoTotal@@Base+0x1a5e> │ │ │ │ + mov.w r2, #1008 @ 0x3f0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - mov r6, r1 │ │ │ │ str r2, [r3, #8] │ │ │ │ - mov.w r0, #1008 @ 0x3f0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - str r1, [r3, #4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ ldr.w r1, [r2, r9] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - subs r2, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ + subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd lr, r3, [r1, #24] │ │ │ │ - cmp r3, lr │ │ │ │ - itttt cs │ │ │ │ - addcs.w r3, r1, lr │ │ │ │ - strcs r3, [r1, #4] │ │ │ │ - addcs.w r3, lr, #8 │ │ │ │ - strcs r3, [r1, #24] │ │ │ │ - ittet cc │ │ │ │ + ldrd r2, r0, [r1, #24] │ │ │ │ + cmp r0, r2 │ │ │ │ + ittt cc │ │ │ │ ldrcc r3, [r1, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ - strcs.w r0, [r1, lr] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - b.n 9dff0 <_Py_NewReferenceNoTotal@@Base+0x540> │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ + bcc.w 9d9c6 <_Py_NewReferenceNoTotal@@Base+0x546> │ │ │ │ + adds r0, r1, r2 │ │ │ │ + str r0, [r1, #4] │ │ │ │ + add.w r0, r2, #8 │ │ │ │ + str r0, [r1, #24] │ │ │ │ + str.w lr, [r1, r2] │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d9c8 <_Py_NewReferenceNoTotal@@Base+0x548> │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 9e628 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.w 9f7d0 <_Py_NewReferenceNoTotal@@Base+0x1d20> │ │ │ │ + bpl.w 9f2de <_Py_NewReferenceNoTotal@@Base+0x1e5e> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9f7e8 <_Py_NewReferenceNoTotal@@Base+0x1d38> │ │ │ │ + beq.w 9f2f6 <_Py_NewReferenceNoTotal@@Base+0x1e76> │ │ │ │ mov r0, r4 │ │ │ │ - bl ae9f4 <_PyEval_EvalFrameDefault@@Base+0xdd1c> │ │ │ │ + bl ae44c <_PyEval_EvalFrameDefault@@Base+0xdcf4> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f7e8 <_Py_NewReferenceNoTotal@@Base+0x1d38> │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ + beq.w 9f2f6 <_Py_NewReferenceNoTotal@@Base+0x1e76> │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - ldr.w sl, [r7, #24] │ │ │ │ + ldr.w sl, [r6, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - add.w r7, r0, #32 │ │ │ │ - cmp r7, r1 │ │ │ │ - bhi.w 9f59e <_Py_NewReferenceNoTotal@@Base+0x1aee> │ │ │ │ - str r7, [r3, #4] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - adds r7, r7, r0 │ │ │ │ - beq.w 9f956 <_Py_NewReferenceNoTotal@@Base+0x1ea6> │ │ │ │ + add.w r6, r0, #32 │ │ │ │ + cmp r6, r1 │ │ │ │ + bhi.w 9f02c <_Py_NewReferenceNoTotal@@Base+0x1bac> │ │ │ │ + str r6, [r3, #4] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ + adds r6, r6, r0 │ │ │ │ + beq.w 9f73c <_Py_NewReferenceNoTotal@@Base+0x22bc> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f596 <_Py_NewReferenceNoTotal@@Base+0x1ae6> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - movs r1, #1 │ │ │ │ - str r3, [r7, #16] │ │ │ │ + bne.w 9f024 <_Py_NewReferenceNoTotal@@Base+0x1ba4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [r7, #20] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd r3, sl, [r7, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + str r3, [r6, #20] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, sl, [r6, #24] │ │ │ │ movs r3, #24 │ │ │ │ - str r2, [r7, #4] │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w fp, [r6, #16] │ │ │ │ + str r2, [r6, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ - str r1, [r7, #8] │ │ │ │ + str r1, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9edc8 <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ + beq.w 9e796 <_Py_NewReferenceNoTotal@@Base+0x1316> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9de74 <_Py_NewReferenceNoTotal@@Base+0x3c4> │ │ │ │ + bne.w 9d844 <_Py_NewReferenceNoTotal@@Base+0x3c4> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b6bec │ │ │ │ + bl b6678 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9de74 <_Py_NewReferenceNoTotal@@Base+0x3c4> │ │ │ │ + beq.w 9d844 <_Py_NewReferenceNoTotal@@Base+0x3c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eaf84 │ │ │ │ + bl 1ecd64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9de76 <_Py_NewReferenceNoTotal@@Base+0x3c6> │ │ │ │ + bne.w 9d846 <_Py_NewReferenceNoTotal@@Base+0x3c6> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl b526c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl b4cf0 │ │ │ │ movs r3, #0 │ │ │ │ - mov ip, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ecb2 <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 9e630 <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ + mov r1, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r6, r7, [ip, #20] │ │ │ │ - bl b65a4 │ │ │ │ + ldrd r6, r7, [r7, #20] │ │ │ │ + bl b6030 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9faea <_Py_NewReferenceNoTotal@@Base+0x203a> │ │ │ │ + beq.w 9f528 <_Py_NewReferenceNoTotal@@Base+0x20a8> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1eb05c │ │ │ │ + bl 1ece3c │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #17476 @ 0x4444 │ │ │ │ + movw r2, #20740 @ 0x5104 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7408 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9e6d2 <_Py_NewReferenceNoTotal@@Base+0xc22> │ │ │ │ - bl 805dc │ │ │ │ + bl 1b97f8 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e0de <_Py_NewReferenceNoTotal@@Base+0x62e> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 9e0e4 <_Py_NewReferenceNoTotal@@Base+0x634> │ │ │ │ + beq.w 9e094 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9dcac <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ ldrd r6, r1, [r2, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f7c0 <_Py_NewReferenceNoTotal@@Base+0x1d10> │ │ │ │ + beq.w 9e1e0 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9e4c6 <_Py_NewReferenceNoTotal@@Base+0xa16> │ │ │ │ + bne.n 9de90 <_Py_NewReferenceNoTotal@@Base+0xa10> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9f7a8 <_Py_NewReferenceNoTotal@@Base+0x1cf8> │ │ │ │ + bpl.w 9e1c8 <_Py_NewReferenceNoTotal@@Base+0xd48> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9f7c0 <_Py_NewReferenceNoTotal@@Base+0x1d10> │ │ │ │ - movw r1, #9708 @ 0x25ec │ │ │ │ + beq.w 9e1e0 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f454 <_Py_NewReferenceNoTotal@@Base+0x19a4> │ │ │ │ + beq.w 9ef1c <_Py_NewReferenceNoTotal@@Base+0x1a9c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9e104 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ + b.n 9dace <_Py_NewReferenceNoTotal@@Base+0x64e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9f09c <_Py_NewReferenceNoTotal@@Base+0x15ec> │ │ │ │ + beq.w 9ea92 <_Py_NewReferenceNoTotal@@Base+0x1612> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9eace <_Py_NewReferenceNoTotal@@Base+0x101e> │ │ │ │ + beq.w 9e4ae <_Py_NewReferenceNoTotal@@Base+0x102e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9df2e <_Py_NewReferenceNoTotal@@Base+0x47e> │ │ │ │ + b.n 9d8fe <_Py_NewReferenceNoTotal@@Base+0x47e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9ec2e <_Py_NewReferenceNoTotal@@Base+0x117e> │ │ │ │ + beq.w 9eac6 <_Py_NewReferenceNoTotal@@Base+0x1646> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.w 9eb48 <_Py_NewReferenceNoTotal@@Base+0x1098> │ │ │ │ + beq.w 9e584 <_Py_NewReferenceNoTotal@@Base+0x1104> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9df88 <_Py_NewReferenceNoTotal@@Base+0x4d8> │ │ │ │ + b.n 9d958 <_Py_NewReferenceNoTotal@@Base+0x4d8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r1, r2, #1 │ │ │ │ - bmi.w 9f70c <_Py_NewReferenceNoTotal@@Base+0x1c5c> │ │ │ │ + bmi.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #2 │ │ │ │ - bls.w 9ec0e <_Py_NewReferenceNoTotal@@Base+0x115e> │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + bls.w 9eaa4 <_Py_NewReferenceNoTotal@@Base+0x1624> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldrd r7, r5, [r3, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r8, r5, [r3, #20] │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f96e <_Py_NewReferenceNoTotal@@Base+0x1ebe> │ │ │ │ - str r6, [r0, #4] │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + beq.w 9f416 <_Py_NewReferenceNoTotal@@Base+0x1f96> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r0, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r5, [r0, #44] @ 0x2c │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - strd r3, fp, [r0, #32] │ │ │ │ + strd r3, r8, [r0, #36] @ 0x24 │ │ │ │ movs r3, #25 │ │ │ │ - str r7, [r0, #40] @ 0x28 │ │ │ │ + str r7, [r0, #4] │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldrd r0, r2, [r5] │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - cmp r0, r3 │ │ │ │ - bcs.w 9e2f4 <_Py_NewReferenceNoTotal@@Base+0x844> │ │ │ │ - movw r0, #8208 @ 0x2010 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl 77c4c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9f9b4 <_Py_NewReferenceNoTotal@@Base+0x1f04> │ │ │ │ - mov r3, r0 │ │ │ │ - mov.w r2, #8192 @ 0x2000 │ │ │ │ - str.w r2, [r3], #16 │ │ │ │ - add.w r2, r0, #23 │ │ │ │ - bic.w r2, r2, #7 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 9e2f4 <_Py_NewReferenceNoTotal@@Base+0x844> │ │ │ │ - ldr.w r2, [ip, #20] │ │ │ │ - ldr.w r3, [r3, r2, lsl #3] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - strd r3, r2, [ip, #8] │ │ │ │ - str.w ip, [r3, #12] │ │ │ │ - str.w ip, [r2, #8] │ │ │ │ - b.n 9e0b8 <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9f86e <_Py_NewReferenceNoTotal@@Base+0x1dbe> │ │ │ │ - ldrd r1, r0, [r4, #4] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r1, [r1, r0, lsl #2] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #22 │ │ │ │ - bne.w 9e028 <_Py_NewReferenceNoTotal@@Base+0x578> │ │ │ │ - adds r1, r0, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r0, #6000 @ 0x1770 │ │ │ │ - adds r1, #1 │ │ │ │ - mov r8, r2 │ │ │ │ - cmp r3, r0 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9fdca <_Py_NewReferenceNoTotal@@Base+0x231a> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9fdf4 <_Py_NewReferenceNoTotal@@Base+0x2344> │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl b4bd0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9e9ce <_Py_NewReferenceNoTotal@@Base+0xf1e> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 9f834 <_Py_NewReferenceNoTotal@@Base+0x1d84> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9f834 <_Py_NewReferenceNoTotal@@Base+0x1d84> │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - bl b50c4 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9f99a <_Py_NewReferenceNoTotal@@Base+0x1eea> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 9e658 <_Py_NewReferenceNoTotal@@Base+0xba8> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - beq.n 9e658 <_Py_NewReferenceNoTotal@@Base+0xba8> │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr.w r1, [r7, r3, lsl #2] │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 9e648 <_Py_NewReferenceNoTotal@@Base+0xb98> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c472c <_PyArg_CheckPositional@@Base+0x79c> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9f9ae <_Py_NewReferenceNoTotal@@Base+0x1efe> │ │ │ │ - movs r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d6a0 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9f9ae <_Py_NewReferenceNoTotal@@Base+0x1efe> │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ecaa <_Py_NewReferenceNoTotal@@Base+0x11fa> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl b526c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ecb2 <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r6, r8, [r2, #20] │ │ │ │ - bl c5a4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - strd r6, r8, [sp, #4] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - bl 1b2bc8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9e460 <_Py_NewReferenceNoTotal@@Base+0x9b0> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - ldrd r0, r2, [r5] │ │ │ │ - add.w r3, r2, #16 │ │ │ │ - cmp r3, r0 │ │ │ │ - bhi.w 9e554 <_Py_NewReferenceNoTotal@@Base+0xaa4> │ │ │ │ - str r3, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, r3, r2 │ │ │ │ - beq.w 9f9b4 <_Py_NewReferenceNoTotal@@Base+0x1f04> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9e308 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ - str r2, [r6, #4] │ │ │ │ - b.n 9e308 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + b.n 9dcac <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl aef18 <_Py_HandlePending@@Base+0x24c> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bl ae988 <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9fbfe <_Py_NewReferenceNoTotal@@Base+0x214e> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bne.w 9f40e <_Py_NewReferenceNoTotal@@Base+0x1f8e> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b04f0 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl aff68 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f82c <_Py_NewReferenceNoTotal@@Base+0x1d7c> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bne.w 9f3b4 <_Py_NewReferenceNoTotal@@Base+0x1f34> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ec3e <_Py_NewReferenceNoTotal@@Base+0x118e> │ │ │ │ + beq.w 9e552 <_Py_NewReferenceNoTotal@@Base+0x10d2> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 9edbc <_Py_NewReferenceNoTotal@@Base+0x130c> │ │ │ │ + bge.w 9e762 <_Py_NewReferenceNoTotal@@Base+0x12e2> │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl aef18 <_Py_HandlePending@@Base+0x24c> │ │ │ │ + bl ae988 <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9df20 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ + bne.w 9d8f0 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl b04f0 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl aff68 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f82c <_Py_NewReferenceNoTotal@@Base+0x1d7c> │ │ │ │ + bne.w 9f3b4 <_Py_NewReferenceNoTotal@@Base+0x1f34> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ebd4 <_Py_NewReferenceNoTotal@@Base+0x1124> │ │ │ │ + beq.w 9e52a <_Py_NewReferenceNoTotal@@Base+0x10aa> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 9ebd4 <_Py_NewReferenceNoTotal@@Base+0x1124> │ │ │ │ + ble.w 9e52a <_Py_NewReferenceNoTotal@@Base+0x10aa> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl aef18 <_Py_HandlePending@@Base+0x24c> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bl ae988 <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9fac8 <_Py_NewReferenceNoTotal@@Base+0x2018> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bne.w 9f43e <_Py_NewReferenceNoTotal@@Base+0x1fbe> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl b04f0 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl aff68 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f82c <_Py_NewReferenceNoTotal@@Base+0x1d7c> │ │ │ │ + bne.w 9f3b4 <_Py_NewReferenceNoTotal@@Base+0x1f34> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ec74 <_Py_NewReferenceNoTotal@@Base+0x11c4> │ │ │ │ + beq.w 9e606 <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 9ec74 <_Py_NewReferenceNoTotal@@Base+0x11c4> │ │ │ │ + ble.w 9e606 <_Py_NewReferenceNoTotal@@Base+0x1186> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl aef18 <_Py_HandlePending@@Base+0x24c> │ │ │ │ + bl ae988 <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9df20 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ + bne.w 9d8f0 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b04f0 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl aff68 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f82c <_Py_NewReferenceNoTotal@@Base+0x1d7c> │ │ │ │ + bne.w 9f3b4 <_Py_NewReferenceNoTotal@@Base+0x1f34> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ebd4 <_Py_NewReferenceNoTotal@@Base+0x1124> │ │ │ │ + beq.w 9e52a <_Py_NewReferenceNoTotal@@Base+0x10aa> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9ebd4 <_Py_NewReferenceNoTotal@@Base+0x1124> │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - mov r6, r7 │ │ │ │ + ble.w 9e52a <_Py_NewReferenceNoTotal@@Base+0x10aa> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aef18 <_Py_HandlePending@@Base+0x24c> │ │ │ │ + bl ae988 <_Py_HandlePending@@Base+0x264> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fb9e <_Py_NewReferenceNoTotal@@Base+0x20ee> │ │ │ │ + bne.w 9f54c <_Py_NewReferenceNoTotal@@Base+0x20cc> │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl b04f0 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl aff68 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f826 <_Py_NewReferenceNoTotal@@Base+0x1d76> │ │ │ │ + bne.w 9f3b0 <_Py_NewReferenceNoTotal@@Base+0x1f30> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ebce <_Py_NewReferenceNoTotal@@Base+0x111e> │ │ │ │ + beq.w 9e526 <_Py_NewReferenceNoTotal@@Base+0x10a6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9ebce <_Py_NewReferenceNoTotal@@Base+0x111e> │ │ │ │ + ble.w 9e526 <_Py_NewReferenceNoTotal@@Base+0x10a6> │ │ │ │ mov r8, r0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 9e7f8 <_Py_NewReferenceNoTotal@@Base+0xd48> │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 9e006 <_Py_NewReferenceNoTotal@@Base+0xb86> │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe2c │ │ │ │ + bl cf8cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e0d4 <_Py_NewReferenceNoTotal@@Base+0x624> │ │ │ │ + beq.w 9da9e <_Py_NewReferenceNoTotal@@Base+0x61e> │ │ │ │ mov r0, r4 │ │ │ │ - bl c472c <_PyArg_CheckPositional@@Base+0x79c> │ │ │ │ - mov r6, r0 │ │ │ │ + bl 1b4b6c │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e0de <_Py_NewReferenceNoTotal@@Base+0x62e> │ │ │ │ + beq.w 9daa8 <_Py_NewReferenceNoTotal@@Base+0x628> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e0de <_Py_NewReferenceNoTotal@@Base+0x62e> │ │ │ │ - mov r2, r6 │ │ │ │ + beq.w 9daa8 <_Py_NewReferenceNoTotal@@Base+0x628> │ │ │ │ + mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r6, [r1, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ strd r6, r1, [sp] │ │ │ │ ldr.w r1, [r8] │ │ │ │ - bl 1b7d80 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 1ba174 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9de36 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e6d2 <_Py_NewReferenceNoTotal@@Base+0xc22> │ │ │ │ - b.n 9e460 <_Py_NewReferenceNoTotal@@Base+0x9b0> │ │ │ │ + beq.w 9daa8 <_Py_NewReferenceNoTotal@@Base+0x628> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9daae <_Py_NewReferenceNoTotal@@Base+0x62e> │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aef18 <_Py_HandlePending@@Base+0x24c> │ │ │ │ + bl ae988 <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9fae2 <_Py_NewReferenceNoTotal@@Base+0x2032> │ │ │ │ + bne.w 9f530 <_Py_NewReferenceNoTotal@@Base+0x20b0> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl b04f0 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl aff68 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f804 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + bne.w 9f32e <_Py_NewReferenceNoTotal@@Base+0x1eae> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ec42 <_Py_NewReferenceNoTotal@@Base+0x1192> │ │ │ │ + beq.w 9e556 <_Py_NewReferenceNoTotal@@Base+0x10d6> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r7, r2 │ │ │ │ - bge.w 9edc2 <_Py_NewReferenceNoTotal@@Base+0x1312> │ │ │ │ + cmp r6, r2 │ │ │ │ + bge.w 9e790 <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aef18 <_Py_HandlePending@@Base+0x24c> │ │ │ │ + bl ae988 <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9df7a <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ + bne.w 9d94a <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl b04f0 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl aff68 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f804 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + bne.w 9f32e <_Py_NewReferenceNoTotal@@Base+0x1eae> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9eac4 <_Py_NewReferenceNoTotal@@Base+0x1014> │ │ │ │ + beq.n 9e1be <_Py_NewReferenceNoTotal@@Base+0xd3e> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #28] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 9eac4 <_Py_NewReferenceNoTotal@@Base+0x1014> │ │ │ │ + ble.n 9e1be <_Py_NewReferenceNoTotal@@Base+0xd3e> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aef18 <_Py_HandlePending@@Base+0x24c> │ │ │ │ + bl ae988 <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9fad0 <_Py_NewReferenceNoTotal@@Base+0x2020> │ │ │ │ + bne.w 9f510 <_Py_NewReferenceNoTotal@@Base+0x2090> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl b04f0 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl aff68 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f804 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ + bne.w 9f32e <_Py_NewReferenceNoTotal@@Base+0x1eae> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ec7e <_Py_NewReferenceNoTotal@@Base+0x11ce> │ │ │ │ + beq.w 9e668 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 9ec7e <_Py_NewReferenceNoTotal@@Base+0x11ce> │ │ │ │ + ble.w 9e668 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ mov r3, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aef18 <_Py_HandlePending@@Base+0x24c> │ │ │ │ + bl ae988 <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9df7a <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ + bne.w 9d94a <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl b04f0 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl aff68 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f804 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9eac4 <_Py_NewReferenceNoTotal@@Base+0x1014> │ │ │ │ + bne.w 9f32e <_Py_NewReferenceNoTotal@@Base+0x1eae> │ │ │ │ + cbz r0, 9e1be <_Py_NewReferenceNoTotal@@Base+0xd3e> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 9eac4 <_Py_NewReferenceNoTotal@@Base+0x1014> │ │ │ │ - mov r3, r6 │ │ │ │ + ble.n 9e1be <_Py_NewReferenceNoTotal@@Base+0xd3e> │ │ │ │ + mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl aef18 <_Py_HandlePending@@Base+0x24c> │ │ │ │ + bl ae988 <_Py_HandlePending@@Base+0x264> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fad8 <_Py_NewReferenceNoTotal@@Base+0x2028> │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl b04f0 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bne.w 9f506 <_Py_NewReferenceNoTotal@@Base+0x2086> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bl aff68 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f7fe <_Py_NewReferenceNoTotal@@Base+0x1d4e> │ │ │ │ + bne.w 9f328 <_Py_NewReferenceNoTotal@@Base+0x1ea8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ebda <_Py_NewReferenceNoTotal@@Base+0x112a> │ │ │ │ + beq.w 9e7a8 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9ebda <_Py_NewReferenceNoTotal@@Base+0x112a> │ │ │ │ + ble.w 9e7a8 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ mov r8, r0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 9e96c <_Py_NewReferenceNoTotal@@Base+0xebc> │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 9e182 <_Py_NewReferenceNoTotal@@Base+0xd02> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 9d948 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + movw r1, #19068 @ 0x4a7c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5480 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r6, #0 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9dcee <_Py_NewReferenceNoTotal@@Base+0x86e> │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9f2ca <_Py_NewReferenceNoTotal@@Base+0x1e4a> │ │ │ │ + ldrd r1, r0, [r4, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r1, [r1, r0, lsl #2] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r1, #22 │ │ │ │ + bne.w 9d9f8 <_Py_NewReferenceNoTotal@@Base+0x578> │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + mov sl, r2 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + subs r1, #1 │ │ │ │ + strd r5, r3, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r3 │ │ │ │ + adds r2, r1, #1 │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ + mov fp, r5 │ │ │ │ + cmp r1, r3 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9f446 <_Py_NewReferenceNoTotal@@Base+0x1fc6> │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cbnz r2, 9e244 <_Py_NewReferenceNoTotal@@Base+0xdc4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4654 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9e3a2 <_Py_NewReferenceNoTotal@@Base+0xf22> │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 9f3c4 <_Py_NewReferenceNoTotal@@Base+0x1f44> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9f3c4 <_Py_NewReferenceNoTotal@@Base+0x1f44> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + mov r0, fp │ │ │ │ + bl b4b48 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9e612 <_Py_NewReferenceNoTotal@@Base+0x1192> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 9e296 <_Py_NewReferenceNoTotal@@Base+0xe16> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r0, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + beq.n 9e296 <_Py_NewReferenceNoTotal@@Base+0xe16> │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr.w r1, [r6, r3, lsl #2] │ │ │ │ + str.w r1, [r2, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 9e284 <_Py_NewReferenceNoTotal@@Base+0xe04> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ff0 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + movw r3, #6001 @ 0x1771 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9f5c4 <_Py_NewReferenceNoTotal@@Base+0x2144> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9f5d4 <_Py_NewReferenceNoTotal@@Base+0x2154> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + bl c51f4 <_PyArg_CheckPositional@@Base+0x17d8> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9e530 <_Py_NewReferenceNoTotal@@Base+0x10b0> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9f31e <_Py_NewReferenceNoTotal@@Base+0x1e9e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b8078 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r2, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9e626 <_Py_NewReferenceNoTotal@@Base+0x11a6> │ │ │ │ + ldrd r3, r6, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9e540 <_Py_NewReferenceNoTotal@@Base+0x10c0> │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr.w r3, [r1, r3, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.w 9e626 <_Py_NewReferenceNoTotal@@Base+0x11a6> │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9eafc <_Py_NewReferenceNoTotal@@Base+0x167c> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + ldr.w r0, [r1, r6, lsl #2] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #57 @ 0x39 │ │ │ │ + beq.w 9e65a <_Py_NewReferenceNoTotal@@Base+0x11da> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9e628 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ + subs r7, r6, #1 │ │ │ │ + bmi.w 9e630 <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ + ldr.w r3, [r1, r7, lsl #2] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + sub.w ip, r7, #4 │ │ │ │ + cmp r7, #0 │ │ │ │ + it ne │ │ │ │ + cmpne.w ip, #2 │ │ │ │ + bls.w 9ead8 <_Py_NewReferenceNoTotal@@Base+0x1658> │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ + mov sl, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9f336 <_Py_NewReferenceNoTotal@@Base+0x1eb6> │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9e094 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + strd sl, r7, [r0, #40] @ 0x28 │ │ │ │ + str r3, [r0, #12] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ + movs r2, #6 │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.n 9dcac <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b75dc │ │ │ │ + bl b7068 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dea8 <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ + beq.w 9d878 <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dea8 <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ + beq.w 9d878 <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9eb30 <_Py_NewReferenceNoTotal@@Base+0x1080> │ │ │ │ + b.n 9e50e <_Py_NewReferenceNoTotal@@Base+0x108e> │ │ │ │ ldrd r1, r0, [r4, #8] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9f15e <_Py_NewReferenceNoTotal@@Base+0x16ae> │ │ │ │ + beq.w 9ebb6 <_Py_NewReferenceNoTotal@@Base+0x1736> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #22 │ │ │ │ - bne.w 9e608 <_Py_NewReferenceNoTotal@@Base+0xb58> │ │ │ │ - adds r1, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r1, [r4, #8] │ │ │ │ + bne.w 9e244 <_Py_NewReferenceNoTotal@@Base+0xdc4> │ │ │ │ + adds r3, r1, #1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, r2 │ │ │ │ - add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9f784 <_Py_NewReferenceNoTotal@@Base+0x1cd4> │ │ │ │ - str.w r3, [r7, r2, lsl #2] │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ mov sl, r3 │ │ │ │ - b.n 9e5de <_Py_NewReferenceNoTotal@@Base+0xb2e> │ │ │ │ + str r3, [r4, #8] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 9f208 <_Py_NewReferenceNoTotal@@Base+0x1d88> │ │ │ │ + str.w r2, [r6, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 9e222 <_Py_NewReferenceNoTotal@@Base+0xda2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1b1864 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 1b3e04 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e6d8 <_Py_NewReferenceNoTotal@@Base+0xc28> │ │ │ │ + bne.w 9dcac <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e1a8 <_Py_NewReferenceNoTotal@@Base+0x6f8> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - b.n 9e326 <_Py_NewReferenceNoTotal@@Base+0x876> │ │ │ │ + beq.w 9db72 <_Py_NewReferenceNoTotal@@Base+0x6f2> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r6, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 9dcee <_Py_NewReferenceNoTotal@@Base+0x86e> │ │ │ │ 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 9fbde <_Py_NewReferenceNoTotal@@Base+0x212e> │ │ │ │ + beq.w 9f554 <_Py_NewReferenceNoTotal@@Base+0x20d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fbb6 <_Py_NewReferenceNoTotal@@Base+0x2106> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9fbc0 <_Py_NewReferenceNoTotal@@Base+0x2110> │ │ │ │ + bne.w 9f434 <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9f450 <_Py_NewReferenceNoTotal@@Base+0x1fd0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fbb4 <_Py_NewReferenceNoTotal@@Base+0x2104> │ │ │ │ + beq.w 9f432 <_Py_NewReferenceNoTotal@@Base+0x1fb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl b85b0 │ │ │ │ + bl b8078 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fbb6 <_Py_NewReferenceNoTotal@@Base+0x2106> │ │ │ │ + bne.w 9f434 <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fbb6 <_Py_NewReferenceNoTotal@@Base+0x2106> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ + beq.w 9f434 <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fbae <_Py_NewReferenceNoTotal@@Base+0x20fe> │ │ │ │ + beq.w 9f42c <_Py_NewReferenceNoTotal@@Base+0x1fac> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r8, r7, [r0, #32] │ │ │ │ str r3, [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.n 9e6d8 <_Py_NewReferenceNoTotal@@Base+0xc28> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.w 9df78 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + b.n 9dcac <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ + ldr.w r2, [ip, #20] │ │ │ │ + ldr.w r3, [r3, r2, lsl #3] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + strd r3, r2, [ip, #8] │ │ │ │ + str.w ip, [r3, #12] │ │ │ │ + str.w ip, [r2, #8] │ │ │ │ + b.w 9da82 <_Py_NewReferenceNoTotal@@Base+0x602> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl a0044 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ - str r0, [sp, #28] │ │ │ │ + bl 9fab4 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4e2 <_Py_NewReferenceNoTotal@@Base+0xa32> │ │ │ │ - movw r1, #16697 @ 0x4139 │ │ │ │ + beq.w 9deac <_Py_NewReferenceNoTotal@@Base+0xa2c> │ │ │ │ + movw r1, #15301 @ 0x3bc5 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b0914 │ │ │ │ + bl 1b2e94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4e2 <_Py_NewReferenceNoTotal@@Base+0xa32> │ │ │ │ + beq.w 9deac <_Py_NewReferenceNoTotal@@Base+0xa2c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ - mov r7, r0 │ │ │ │ + bl b4cf0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f9d4 <_Py_NewReferenceNoTotal@@Base+0x1f24> │ │ │ │ + beq.w 9f5fe <_Py_NewReferenceNoTotal@@Base+0x217e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ - ldr r1, [r7, #24] │ │ │ │ movs r2, #2 │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - strd r7, r1, [sp] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + strd fp, r1, [sp] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 1b12c0 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + bl 1b3860 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ - subs r7, r1, #1 │ │ │ │ + subs r2, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ebb8 <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ - subs r3, r7, #1 │ │ │ │ + beq.n 9e5f2 <_Py_NewReferenceNoTotal@@Base+0x1172> │ │ │ │ + subs r3, r2, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f716 <_Py_NewReferenceNoTotal@@Base+0x1c66> │ │ │ │ + bne.w 9f19a <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9df8c <_Py_NewReferenceNoTotal@@Base+0x4dc> │ │ │ │ + b.w 9d95c <_Py_NewReferenceNoTotal@@Base+0x4dc> │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 9d8ee <_Py_NewReferenceNoTotal@@Base+0x46e> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldrd r3, r6, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9e2e8 <_Py_NewReferenceNoTotal@@Base+0xe68> │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9e638 <_Py_NewReferenceNoTotal@@Base+0x11b8> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9e2ea <_Py_NewReferenceNoTotal@@Base+0xe6a> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 9e52a <_Py_NewReferenceNoTotal@@Base+0x10aa> │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + b.n 9e1c2 <_Py_NewReferenceNoTotal@@Base+0xd42> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9f46a <_Py_NewReferenceNoTotal@@Base+0x1fea> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9f472 <_Py_NewReferenceNoTotal@@Base+0x1ff2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9f374 <_Py_NewReferenceNoTotal@@Base+0x1ef4> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9d86a <_Py_NewReferenceNoTotal@@Base+0x3ea> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl cb3c0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl cae1c │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4fe <_Py_NewReferenceNoTotal@@Base+0xa4e> │ │ │ │ + beq.w 9dec8 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4fe <_Py_NewReferenceNoTotal@@Base+0xa4e> │ │ │ │ - movw r1, #16697 @ 0x4139 │ │ │ │ + beq.w 9dec8 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ + movw r1, #15301 @ 0x3bc5 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b0914 │ │ │ │ + bl 1b2e94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4fe <_Py_NewReferenceNoTotal@@Base+0xa4e> │ │ │ │ + beq.w 9dec8 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f9d4 <_Py_NewReferenceNoTotal@@Base+0x1f24> │ │ │ │ + beq.w 9f5fe <_Py_NewReferenceNoTotal@@Base+0x217e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - mov r3, sl │ │ │ │ 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 1b59bc │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + bl 1b7dac │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ - subs r7, r1, #1 │ │ │ │ + subs r2, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9eb2e <_Py_NewReferenceNoTotal@@Base+0x107e> │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl 805dc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bne.n 9e50c <_Py_NewReferenceNoTotal@@Base+0x108c> │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f9dc <_Py_NewReferenceNoTotal@@Base+0x1f2c> │ │ │ │ + bne.w 9f606 <_Py_NewReferenceNoTotal@@Base+0x2186> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r1, #1 │ │ │ │ - b.w 9f7ca <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.w 9df1e <_Py_NewReferenceNoTotal@@Base+0x46e> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 9eac8 <_Py_NewReferenceNoTotal@@Base+0x1018> │ │ │ │ - ldr.w r8, [r2, #684] @ 0x2ac │ │ │ │ - movw r1, #53025 @ 0xcf21 │ │ │ │ - movt r1, #6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r8, r1 │ │ │ │ - bne.w 9f7f0 <_Py_NewReferenceNoTotal@@Base+0x1d40> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 297f8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r6, #1 │ │ │ │ + b.w 9f2d8 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 9e52a <_Py_NewReferenceNoTotal@@Base+0x10aa> │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ff0 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + bl 1f1078 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9da90 <_Py_NewReferenceNoTotal@@Base+0x610> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.w 9e0b8 <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ - subs r1, r2, #2 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 9e51e <_Py_NewReferenceNoTotal@@Base+0xa6e> │ │ │ │ - ldr.w r3, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - subs r5, r2, #4 │ │ │ │ - cmp r5, #2 │ │ │ │ - bls.n 9ec28 <_Py_NewReferenceNoTotal@@Base+0x1178> │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9e51e <_Py_NewReferenceNoTotal@@Base+0xa6e> │ │ │ │ - subs r1, #1 │ │ │ │ - bcs.n 9ec16 <_Py_NewReferenceNoTotal@@Base+0x1166> │ │ │ │ - b.n 9e51e <_Py_NewReferenceNoTotal@@Base+0xa6e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9f80c <_Py_NewReferenceNoTotal@@Base+0x1d5c> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9e4f0 <_Py_NewReferenceNoTotal@@Base+0xa40> │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 9ebd4 <_Py_NewReferenceNoTotal@@Base+0x1124> │ │ │ │ - str r7, [sp, #28] │ │ │ │ - b.n 9eac8 <_Py_NewReferenceNoTotal@@Base+0x1018> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + b.w 9daae <_Py_NewReferenceNoTotal@@Base+0x62e> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov.w ip, #1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r1, r6 │ │ │ │ + str.w ip, [r4, #60] @ 0x3c │ │ │ │ + beq.w 9eafc <_Py_NewReferenceNoTotal@@Base+0x167c> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr.w r0, [r1, r6, lsl #2] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #57 @ 0x39 │ │ │ │ + it ne │ │ │ │ + movne r3, ip │ │ │ │ + bne.n 9e628 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + adds r6, #1 │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fdbc <_Py_NewReferenceNoTotal@@Base+0x230c> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 9fdc4 <_Py_NewReferenceNoTotal@@Base+0x2314> │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9f81e <_Py_NewReferenceNoTotal@@Base+0x1d6e> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.w 9de9a <_Py_NewReferenceNoTotal@@Base+0x3ea> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 9ebd4 <_Py_NewReferenceNoTotal@@Base+0x1124> │ │ │ │ + beq.w 9e31a <_Py_NewReferenceNoTotal@@Base+0xe9a> │ │ │ │ + b.n 9e628 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.n 9eac8 <_Py_NewReferenceNoTotal@@Base+0x1018> │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 9e1c2 <_Py_NewReferenceNoTotal@@Base+0xd42> │ │ │ │ + mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 72540 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ + bl 72558 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ee32 <_Py_NewReferenceNoTotal@@Base+0x1382> │ │ │ │ + beq.w 9e808 <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9dff0 <_Py_NewReferenceNoTotal@@Base+0x540> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9e0c6 <_Py_NewReferenceNoTotal@@Base+0x616> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9e0e4 <_Py_NewReferenceNoTotal@@Base+0x634> │ │ │ │ + b.w 9dd1c <_Py_NewReferenceNoTotal@@Base+0x89c> │ │ │ │ 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 9fb3a <_Py_NewReferenceNoTotal@@Base+0x208a> │ │ │ │ + beq.w 9f59c <_Py_NewReferenceNoTotal@@Base+0x211c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fb30 <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9fb10 <_Py_NewReferenceNoTotal@@Base+0x2060> │ │ │ │ + bne.w 9f592 <_Py_NewReferenceNoTotal@@Base+0x2112> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9f572 <_Py_NewReferenceNoTotal@@Base+0x20f2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f5f4 <_Py_NewReferenceNoTotal@@Base+0x1b44> │ │ │ │ + beq.w 9f082 <_Py_NewReferenceNoTotal@@Base+0x1c02> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6bec │ │ │ │ - mov r8, r0 │ │ │ │ + bl b6678 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f5f4 <_Py_NewReferenceNoTotal@@Base+0x1b44> │ │ │ │ + beq.w 9f082 <_Py_NewReferenceNoTotal@@Base+0x1c02> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9fab8 <_Py_NewReferenceNoTotal@@Base+0x2008> │ │ │ │ + beq.w 9f648 <_Py_NewReferenceNoTotal@@Base+0x21c8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fab0 <_Py_NewReferenceNoTotal@@Base+0x2000> │ │ │ │ + bne.w 9f640 <_Py_NewReferenceNoTotal@@Base+0x21c0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f64e <_Py_NewReferenceNoTotal@@Base+0x1b9e> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 9f17e <_Py_NewReferenceNoTotal@@Base+0x1cfe> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r1, r2, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f5f6 <_Py_NewReferenceNoTotal@@Base+0x1b46> │ │ │ │ + bne.w 9f084 <_Py_NewReferenceNoTotal@@Base+0x1c04> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - bl b526c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl b4cf0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fbf6 <_Py_NewReferenceNoTotal@@Base+0x2146> │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ + beq.w 9f5dc <_Py_NewReferenceNoTotal@@Base+0x215c> │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr r7, [r7, #24] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fb44 <_Py_NewReferenceNoTotal@@Base+0x2094> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r0, #8] │ │ │ │ + beq.w 9f5a6 <_Py_NewReferenceNoTotal@@Base+0x2126> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - strd r3, sl, [r0, #32] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r7, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r0, #44] @ 0x2c │ │ │ │ movs r3, #17 │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ + strd r7, r8, [r0, #4] │ │ │ │ + strd fp, sl, [r0, #32] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9e6d2 <_Py_NewReferenceNoTotal@@Base+0xc22> │ │ │ │ + b.w 9de36 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + mov r8, r3 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 9e52a <_Py_NewReferenceNoTotal@@Base+0x10aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f9e2 <_Py_NewReferenceNoTotal@@Base+0x1f32> │ │ │ │ + beq.w 9f518 <_Py_NewReferenceNoTotal@@Base+0x2098> │ │ │ │ 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 9ea2e <_Py_NewReferenceNoTotal@@Base+0xf7e> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9e3fe <_Py_NewReferenceNoTotal@@Base+0xf7e> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e142 <_Py_NewReferenceNoTotal@@Base+0x692> │ │ │ │ - mov r8, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 9ebd4 <_Py_NewReferenceNoTotal@@Base+0x1124> │ │ │ │ + b.w 9db0c <_Py_NewReferenceNoTotal@@Base+0x68c> │ │ │ │ mov r8, r3 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - b.n 9eac8 <_Py_NewReferenceNoTotal@@Base+0x1018> │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + b.n 9e1c2 <_Py_NewReferenceNoTotal@@Base+0xd42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f7e8 <_Py_NewReferenceNoTotal@@Base+0x1d38> │ │ │ │ + beq.w 9f2f6 <_Py_NewReferenceNoTotal@@Base+0x1e76> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9e3d4 <_Py_NewReferenceNoTotal@@Base+0x924> │ │ │ │ + b.w 9ddaa <_Py_NewReferenceNoTotal@@Base+0x92a> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + b.n 9e1c2 <_Py_NewReferenceNoTotal@@Base+0xd42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9ee04 <_Py_NewReferenceNoTotal@@Base+0x1354> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 9f9ce <_Py_NewReferenceNoTotal@@Base+0x1f1e> │ │ │ │ + cbnz r3, 9e7da <_Py_NewReferenceNoTotal@@Base+0x135a> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9f7fe <_Py_NewReferenceNoTotal@@Base+0x237e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ee00 <_Py_NewReferenceNoTotal@@Base+0x1350> │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.w 9e166 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + beq.n 9e7d6 <_Py_NewReferenceNoTotal@@Base+0x1356> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + b.w 9db30 <_Py_NewReferenceNoTotal@@Base+0x6b0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9ea20 <_Py_NewReferenceNoTotal@@Base+0xf70> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.n 9e3ee <_Py_NewReferenceNoTotal@@Base+0xf6e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f816 <_Py_NewReferenceNoTotal@@Base+0x1d66> │ │ │ │ + beq.w 9f2fe <_Py_NewReferenceNoTotal@@Base+0x1e7e> │ │ │ │ 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 9ea08 <_Py_NewReferenceNoTotal@@Base+0xf58> │ │ │ │ + beq.w 9e3d6 <_Py_NewReferenceNoTotal@@Base+0xf56> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e19a <_Py_NewReferenceNoTotal@@Base+0x6ea> │ │ │ │ - ldr.w r7, [r2, #672] @ 0x2a0 │ │ │ │ + b.w 9db64 <_Py_NewReferenceNoTotal@@Base+0x6e4> │ │ │ │ + ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ movw r1, #52321 @ 0xcc61 │ │ │ │ movt r1, #6 │ │ │ │ - cmp r7, r1 │ │ │ │ - bne.w 9f850 <_Py_NewReferenceNoTotal@@Base+0x1da0> │ │ │ │ - movs r0, #4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 9f306 <_Py_NewReferenceNoTotal@@Base+0x1e86> │ │ │ │ + movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9f9a0 <_Py_NewReferenceNoTotal@@Base+0x1ef0> │ │ │ │ - ldr.w r1, [r3, #800] @ 0x320 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r3, #800] @ 0x320 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9dff0 <_Py_NewReferenceNoTotal@@Base+0x540> │ │ │ │ - b.n 9eca4 <_Py_NewReferenceNoTotal@@Base+0x11f4> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9e618 <_Py_NewReferenceNoTotal@@Base+0x1198> │ │ │ │ + ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r2, #800] @ 0x320 │ │ │ │ + b.n 9e682 <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ee92 <_Py_NewReferenceNoTotal@@Base+0x13e2> │ │ │ │ + beq.w 9e1e0 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ 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 9ecba <_Py_NewReferenceNoTotal@@Base+0x120a> │ │ │ │ + beq.w 9e688 <_Py_NewReferenceNoTotal@@Base+0x1208> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e1c2 <_Py_NewReferenceNoTotal@@Base+0x712> │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9e326 <_Py_NewReferenceNoTotal@@Base+0x876> │ │ │ │ + b.w 9db8c <_Py_NewReferenceNoTotal@@Base+0x70c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f946 <_Py_NewReferenceNoTotal@@Base+0x1e96> │ │ │ │ + beq.w 9f316 <_Py_NewReferenceNoTotal@@Base+0x1e96> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldr.w r2, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ - beq.n 9ef4e <_Py_NewReferenceNoTotal@@Base+0x149e> │ │ │ │ + beq.n 9e914 <_Py_NewReferenceNoTotal@@Base+0x1494> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0x736> │ │ │ │ + b.w 9dbb0 <_Py_NewReferenceNoTotal@@Base+0x730> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ee92 <_Py_NewReferenceNoTotal@@Base+0x13e2> │ │ │ │ + beq.w 9e1e0 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ 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 9f30e <_Py_NewReferenceNoTotal@@Base+0x185e> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #616 @ 0x268 │ │ │ │ + beq.w 9ecbe <_Py_NewReferenceNoTotal@@Base+0x183e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e248 <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ + b.w 9dbd0 <_Py_NewReferenceNoTotal@@Base+0x750> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ee92 <_Py_NewReferenceNoTotal@@Base+0x13e2> │ │ │ │ + beq.w 9e1e0 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #616 @ 0x268 │ │ │ │ - beq.w 9f266 <_Py_NewReferenceNoTotal@@Base+0x17b6> │ │ │ │ + cmp.w r3, #580 @ 0x244 │ │ │ │ + beq.w 9edfe <_Py_NewReferenceNoTotal@@Base+0x197e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e206 <_Py_NewReferenceNoTotal@@Base+0x756> │ │ │ │ + b.w 9dbf0 <_Py_NewReferenceNoTotal@@Base+0x770> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9ee92 <_Py_NewReferenceNoTotal@@Base+0x13e2> │ │ │ │ + beq.w 9e1e0 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #580 @ 0x244 │ │ │ │ - beq.w 9f3a6 <_Py_NewReferenceNoTotal@@Base+0x18f6> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + movw r3, #529 @ 0x211 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9ed66 <_Py_NewReferenceNoTotal@@Base+0x18e6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e226 <_Py_NewReferenceNoTotal@@Base+0x776> │ │ │ │ + b.w 9dc12 <_Py_NewReferenceNoTotal@@Base+0x792> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f94e <_Py_NewReferenceNoTotal@@Base+0x1e9e> │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r1, lsl #2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp.w r2, #508 @ 0x1fc │ │ │ │ - beq.w 9f41e <_Py_NewReferenceNoTotal@@Base+0x196e> │ │ │ │ + beq.w 9f3bc <_Py_NewReferenceNoTotal@@Base+0x1f3c> │ │ │ │ + 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 9ee70 <_Py_NewReferenceNoTotal@@Base+0x19f0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e26c <_Py_NewReferenceNoTotal@@Base+0x7bc> │ │ │ │ + b.w 9dc64 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ee98 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9f3fe <_Py_NewReferenceNoTotal@@Base+0x1f7e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r6, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f96e <_Py_NewReferenceNoTotal@@Base+0x1ebe> │ │ │ │ + beq.w 9f416 <_Py_NewReferenceNoTotal@@Base+0x1f96> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r0, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - strd r3, fp, [r0, #32] │ │ │ │ + strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ movs r3, #26 │ │ │ │ - strd r7, r5, [r0, #40] @ 0x28 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9e6d8 <_Py_NewReferenceNoTotal@@Base+0xc28> │ │ │ │ + b.w 9dcac <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9e1e0 <_Py_NewReferenceNoTotal@@Base+0xd60> │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + movw r3, #526 @ 0x20e │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 9f0da <_Py_NewReferenceNoTotal@@Base+0x1c5a> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9dc86 <_Py_NewReferenceNoTotal@@Base+0x806> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9f046 <_Py_NewReferenceNoTotal@@Base+0x1596> │ │ │ │ + beq.n 9ea38 <_Py_NewReferenceNoTotal@@Base+0x15b8> │ │ │ │ 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 9e2dc <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ + bne.w 9dca8 <_Py_NewReferenceNoTotal@@Base+0x828> │ │ │ │ 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 9fa0c <_Py_NewReferenceNoTotal@@Base+0x1f5c> │ │ │ │ + beq.w 9f636 <_Py_NewReferenceNoTotal@@Base+0x21b6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f990 <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ + bne.w 9f542 <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9f9ec <_Py_NewReferenceNoTotal@@Base+0x1f3c> │ │ │ │ + beq.w 9f616 <_Py_NewReferenceNoTotal@@Base+0x2196> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f990 <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ + beq.w 9f542 <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b6f74 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 1b9364 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f990 <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ + beq.w 9f542 <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f990 <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ - mov r1, r8 │ │ │ │ + beq.w 9f542 <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ mov r0, sl │ │ │ │ - ldrd r8, r3, [r3, #20] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1b7094 │ │ │ │ + bl 1b9484 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fa04 <_Py_NewReferenceNoTotal@@Base+0x1f54> │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9f60e <_Py_NewReferenceNoTotal@@Base+0x218e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f988 <_Py_NewReferenceNoTotal@@Base+0x1ed8> │ │ │ │ - strd r7, r6, [r0, #32] │ │ │ │ + beq.w 9f538 <_Py_NewReferenceNoTotal@@Base+0x20b8> │ │ │ │ + strd r8, r7, [r0, #32] │ │ │ │ movs r2, #24 │ │ │ │ - str.w r8, [r0, #40] @ 0x28 │ │ │ │ + str.w fp, [r0, #40] @ 0x28 │ │ │ │ str.w sl, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e6d8 <_Py_NewReferenceNoTotal@@Base+0xc28> │ │ │ │ + b.w 9dcac <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e2de <_Py_NewReferenceNoTotal@@Base+0x82e> │ │ │ │ + b.w 9dcaa <_Py_NewReferenceNoTotal@@Base+0x82a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f93e <_Py_NewReferenceNoTotal@@Base+0x1e8e> │ │ │ │ - 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 9f54e <_Py_NewReferenceNoTotal@@Base+0x1a9e> │ │ │ │ + beq.w 9f386 <_Py_NewReferenceNoTotal@@Base+0x1f06> │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r1, lsl #2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp.w r2, #508 @ 0x1fc │ │ │ │ + beq.w 9eee4 <_Py_NewReferenceNoTotal@@Base+0x1a64> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e298 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ + b.w 9dc36 <_Py_NewReferenceNoTotal@@Base+0x7b6> │ │ │ │ + ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ + movw r1, #53025 @ 0xcf21 │ │ │ │ + movt r1, #6 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9f38e <_Py_NewReferenceNoTotal@@Base+0x1f0e> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 297f8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r3, #800] @ 0x320 │ │ │ │ + b.w 9da82 <_Py_NewReferenceNoTotal@@Base+0x602> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9ee92 <_Py_NewReferenceNoTotal@@Base+0x13e2> │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + beq.w 9f37c <_Py_NewReferenceNoTotal@@Base+0x1efc> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9de9e <_Py_NewReferenceNoTotal@@Base+0xa1e> │ │ │ │ + subs r1, r2, #2 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 9dee8 <_Py_NewReferenceNoTotal@@Base+0xa68> │ │ │ │ + ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - movw r3, #526 @ 0x20e │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 9f660 <_Py_NewReferenceNoTotal@@Base+0x1bb0> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e2ba <_Py_NewReferenceNoTotal@@Base+0x80a> │ │ │ │ + subs r5, r2, #4 │ │ │ │ + cmp r5, #2 │ │ │ │ + bls.n 9eabe <_Py_NewReferenceNoTotal@@Base+0x163e> │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9dee8 <_Py_NewReferenceNoTotal@@Base+0xa68> │ │ │ │ + subs r1, #1 │ │ │ │ + bcs.n 9eaac <_Py_NewReferenceNoTotal@@Base+0x162c> │ │ │ │ + b.w 9dee8 <_Py_NewReferenceNoTotal@@Base+0xa68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f934 <_Py_NewReferenceNoTotal@@Base+0x1e84> │ │ │ │ + beq.w 9f36a <_Py_NewReferenceNoTotal@@Base+0x1eea> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9e4d4 <_Py_NewReferenceNoTotal@@Base+0xa24> │ │ │ │ + b.w 9deba <_Py_NewReferenceNoTotal@@Base+0xa3a> │ │ │ │ + subs r7, r6, #2 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 9e336 <_Py_NewReferenceNoTotal@@Base+0xeb6> │ │ │ │ + ldr.w r3, [r1, r7, lsl #2] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + sub.w ip, r6, #4 │ │ │ │ + cmp.w ip, #2 │ │ │ │ + bls.n 9eaf6 <_Py_NewReferenceNoTotal@@Base+0x1676> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9e336 <_Py_NewReferenceNoTotal@@Base+0xeb6> │ │ │ │ + subs r7, #1 │ │ │ │ + bcs.n 9eae0 <_Py_NewReferenceNoTotal@@Base+0x1660> │ │ │ │ + b.n 9e336 <_Py_NewReferenceNoTotal@@Base+0xeb6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9f406 <_Py_NewReferenceNoTotal@@Base+0x1f86> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + b.w 9e302 <_Py_NewReferenceNoTotal@@Base+0xe82> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f97a <_Py_NewReferenceNoTotal@@Base+0x1eca> │ │ │ │ + beq.w 9f484 <_Py_NewReferenceNoTotal@@Base+0x2004> │ │ │ │ ldrd r1, r5, [r4, #4] │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9de14 <_Py_NewReferenceNoTotal@@Base+0x364> │ │ │ │ - b.w 9de24 <_Py_NewReferenceNoTotal@@Base+0x374> │ │ │ │ + bne.w 9d7e4 <_Py_NewReferenceNoTotal@@Base+0x364> │ │ │ │ + b.w 9d7f4 <_Py_NewReferenceNoTotal@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eca4 <_Py_NewReferenceNoTotal@@Base+0x11f4> │ │ │ │ - movw r2, #19992 @ 0x4e18 │ │ │ │ - movt r2, #73 @ 0x49 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r1, #9329 @ 0x2471 │ │ │ │ + bne.w 9f31e <_Py_NewReferenceNoTotal@@Base+0x1e9e> │ │ │ │ + movw r8, #19992 @ 0x4e18 │ │ │ │ + movt r8, #73 @ 0x49 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movw r1, #9353 @ 0x2489 │ │ │ │ movt r1, #7 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr.w r3, [r2, #692] @ 0x2b4 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 9dfc0 <_Py_NewReferenceNoTotal@@Base+0x510> │ │ │ │ - ldr.w r0, [r2, #688] @ 0x2b0 │ │ │ │ + ldr.w r6, [r8, #692] @ 0x2b4 │ │ │ │ + mov sl, r2 │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.w 9d990 <_Py_NewReferenceNoTotal@@Base+0x510> │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + blx r6 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f9a0 <_Py_NewReferenceNoTotal@@Base+0x1ef0> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9dff0 <_Py_NewReferenceNoTotal@@Base+0x540> │ │ │ │ - b.n 9eca4 <_Py_NewReferenceNoTotal@@Base+0x11f4> │ │ │ │ + bne.w 9e682 <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ + b.n 9e618 <_Py_NewReferenceNoTotal@@Base+0x1198> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f88e <_Py_NewReferenceNoTotal@@Base+0x1dde> │ │ │ │ + beq.w 9f39c <_Py_NewReferenceNoTotal@@Base+0x1f1c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.w 9def4 <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ + b.w 9d8c4 <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 9df4e <_Py_NewReferenceNoTotal@@Base+0x49e> │ │ │ │ + bl 26da58 │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9d91e <_Py_NewReferenceNoTotal@@Base+0x49e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f87a <_Py_NewReferenceNoTotal@@Base+0x1dca> │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b.w 9df4e <_Py_NewReferenceNoTotal@@Base+0x49e> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr.w r0, [r2, #688] @ 0x2b0 │ │ │ │ + beq.w 9f35e <_Py_NewReferenceNoTotal@@Base+0x1ede> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + b.w 9d91e <_Py_NewReferenceNoTotal@@Base+0x49e> │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e0b8 <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ + b.w 9da82 <_Py_NewReferenceNoTotal@@Base+0x602> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f86c <_Py_NewReferenceNoTotal@@Base+0x1dbc> │ │ │ │ + beq.w 9f2c8 <_Py_NewReferenceNoTotal@@Base+0x1e48> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 9e9da <_Py_NewReferenceNoTotal@@Base+0xf2a> │ │ │ │ + b.w 9e3ac <_Py_NewReferenceNoTotal@@Base+0xf2c> │ │ │ │ + ldr.w r0, [ip, #16] │ │ │ │ + movs r6, #28 │ │ │ │ + mul.w r2, r6, r0 │ │ │ │ + ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldrd r6, r0, [ip, #8] │ │ │ │ + str r0, [r6, #12] │ │ │ │ + mov fp, r2 │ │ │ │ + str r6, [r0, #8] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + adds r6, r0, r2 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + str.w r2, [ip, #8] │ │ │ │ + add.w lr, r3, r0, lsl #2 │ │ │ │ + str.w ip, [r6, #16] │ │ │ │ + ldr.w sl, [lr, #528] @ 0x210 │ │ │ │ + cmp r6, sl │ │ │ │ + bne.n 9ec1c <_Py_NewReferenceNoTotal@@Base+0x179c> │ │ │ │ + ldr.w ip, [r6, #24] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 9ec18 <_Py_NewReferenceNoTotal@@Base+0x1798> │ │ │ │ + ldr.w r2, [ip, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + it ne │ │ │ │ + movne.w ip, #0 │ │ │ │ + str.w ip, [lr, #528] @ 0x210 │ │ │ │ + add.w ip, r0, #1 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + str.w ip, [r6, #8] │ │ │ │ + cmp ip, r0 │ │ │ │ + beq.w 9f256 <_Py_NewReferenceNoTotal@@Base+0x1dd6> │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.w 9f232 <_Py_NewReferenceNoTotal@@Base+0x1db2> │ │ │ │ + ldr.w r0, [lr, #532] @ 0x214 │ │ │ │ + cbnz r0, 9ec3e <_Py_NewReferenceNoTotal@@Base+0x17be> │ │ │ │ + str.w r6, [lr, #532] @ 0x214 │ │ │ │ + cmp r6, sl │ │ │ │ + beq.w 9da82 <_Py_NewReferenceNoTotal@@Base+0x602> │ │ │ │ + ldrd r0, ip, [r6, #20] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 9f22c <_Py_NewReferenceNoTotal@@Base+0x1dac> │ │ │ │ + str.w r0, [ip, #20] │ │ │ │ + ldr.w r0, [sl, #20] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + str.w ip, [r3, #24] │ │ │ │ + strd r0, sl, [r6, #20] │ │ │ │ + cbz r0, 9ec66 <_Py_NewReferenceNoTotal@@Base+0x17e6> │ │ │ │ + str r6, [r0, #24] │ │ │ │ + str.w r6, [sl, #20] │ │ │ │ + b.w 9da82 <_Py_NewReferenceNoTotal@@Base+0x602> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fda0 <_Py_NewReferenceNoTotal@@Base+0x22f0> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 9deca <_Py_NewReferenceNoTotal@@Base+0x41a> │ │ │ │ + bne.w 9f736 <_Py_NewReferenceNoTotal@@Base+0x22b6> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 9d89a <_Py_NewReferenceNoTotal@@Base+0x41a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9f886 <_Py_NewReferenceNoTotal@@Base+0x1dd6> │ │ │ │ + beq.w 9f3a8 <_Py_NewReferenceNoTotal@@Base+0x1f28> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r1, [r3, r7, lsl #2] │ │ │ │ + ldr.w r1, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov sl, r0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f7c8 <_Py_NewReferenceNoTotal@@Base+0x1d18> │ │ │ │ + bne.w 9f2d6 <_Py_NewReferenceNoTotal@@Base+0x1e56> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9fd1c <_Py_NewReferenceNoTotal@@Base+0x226c> │ │ │ │ + beq.w 9f6a6 <_Py_NewReferenceNoTotal@@Base+0x2226> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b.w 9deec <_Py_NewReferenceNoTotal@@Base+0x43c> │ │ │ │ - ldr.w r0, [ip, #16] │ │ │ │ - movs r7, #28 │ │ │ │ - mul.w r0, r7, r0 │ │ │ │ - ldr.w r7, [r3, #512] @ 0x200 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - ldrd r7, r0, [ip, #8] │ │ │ │ - str r0, [r7, #12] │ │ │ │ - str r7, [r0, #8] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - add r7, r0 │ │ │ │ - ldr.w sl, [r7, #8] │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - str.w r0, [ip, #8] │ │ │ │ - add.w lr, r3, sl, lsl #2 │ │ │ │ - str.w ip, [r7, #16] │ │ │ │ - ldr.w r8, [lr, #528] @ 0x210 │ │ │ │ - cmp r7, r8 │ │ │ │ - bne.n 9f21a <_Py_NewReferenceNoTotal@@Base+0x176a> │ │ │ │ - ldr.w ip, [r7, #24] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 9f216 <_Py_NewReferenceNoTotal@@Base+0x1766> │ │ │ │ - ldr.w r0, [ip, #8] │ │ │ │ - cmp sl, r0 │ │ │ │ - it ne │ │ │ │ - movne.w ip, #0 │ │ │ │ - str.w ip, [lr, #528] @ 0x210 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - add.w ip, sl, #1 │ │ │ │ - str.w ip, [r7, #8] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 9f8be <_Py_NewReferenceNoTotal@@Base+0x1e0e> │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.w 9f89a <_Py_NewReferenceNoTotal@@Base+0x1dea> │ │ │ │ - ldr.w r2, [lr, #532] @ 0x214 │ │ │ │ - cbnz r2, 9f23c <_Py_NewReferenceNoTotal@@Base+0x178c> │ │ │ │ - str.w r7, [lr, #532] @ 0x214 │ │ │ │ - cmp r7, r8 │ │ │ │ - beq.w 9e0b8 <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ - ldrd r0, r2, [r7, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9f866 <_Py_NewReferenceNoTotal@@Base+0x1db6> │ │ │ │ - str r0, [r2, #20] │ │ │ │ - ldr.w r0, [r8, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - str r2, [r3, #24] │ │ │ │ - strd r0, r8, [r7, #20] │ │ │ │ - cbz r0, 9f25e <_Py_NewReferenceNoTotal@@Base+0x17ae> │ │ │ │ - str r7, [r0, #24] │ │ │ │ - str.w r7, [r8, #20] │ │ │ │ - b.w 9e0b8 <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ + b.w 9d8bc <_Py_NewReferenceNoTotal@@Base+0x43c> │ │ │ │ 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 9fb94 <_Py_NewReferenceNoTotal@@Base+0x20e4> │ │ │ │ + beq.w 9f4e0 <_Py_NewReferenceNoTotal@@Base+0x2060> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fafc <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9fb7c <_Py_NewReferenceNoTotal@@Base+0x20cc> │ │ │ │ + bne.w 9f49a <_Py_NewReferenceNoTotal@@Base+0x201a> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9f4c6 <_Py_NewReferenceNoTotal@@Base+0x2046> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ - mov sl, r2 │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fc06 <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ + beq.w 9f754 <_Py_NewReferenceNoTotal@@Base+0x22d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b86f0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + bl 1baae4 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fc06 <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ - movw r1, #36233 @ 0x8d89 │ │ │ │ + beq.w 9f754 <_Py_NewReferenceNoTotal@@Base+0x22d4> │ │ │ │ + movw r1, #45437 @ 0xb17d │ │ │ │ movt r1, #27 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1b0914 │ │ │ │ + bl 1b2e94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fc06 <_Py_NewReferenceNoTotal@@Base+0x2156> │ │ │ │ + beq.w 9f754 <_Py_NewReferenceNoTotal@@Base+0x22d4> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ - mov r2, r0 │ │ │ │ + bl b4cf0 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fb06 <_Py_NewReferenceNoTotal@@Base+0x2056> │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ + beq.w 9f4a4 <_Py_NewReferenceNoTotal@@Base+0x2024> │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9faf2 <_Py_NewReferenceNoTotal@@Base+0x2042> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #5 │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ - strd sl, r8, [r0, #32] │ │ │ │ - str r7, [r0, #44] @ 0x2c │ │ │ │ + beq.w 9f492 <_Py_NewReferenceNoTotal@@Base+0x2012> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [r0, #4] │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ + movs r2, #5 │ │ │ │ + strd r8, r7, [r0, #32] │ │ │ │ + str r3, [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 9e6d8 <_Py_NewReferenceNoTotal@@Base+0xc28> │ │ │ │ + b.w 9dcac <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ 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 9fa48 <_Py_NewReferenceNoTotal@@Base+0x1f98> │ │ │ │ + beq.w 9f4ea <_Py_NewReferenceNoTotal@@Base+0x206a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9f39c <_Py_NewReferenceNoTotal@@Base+0x18ec> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9fa2a <_Py_NewReferenceNoTotal@@Base+0x1f7a> │ │ │ │ + bne.n 9edf4 <_Py_NewReferenceNoTotal@@Base+0x1974> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9f4ae <_Py_NewReferenceNoTotal@@Base+0x202e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9f39a <_Py_NewReferenceNoTotal@@Base+0x18ea> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9edf2 <_Py_NewReferenceNoTotal@@Base+0x1972> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6bec │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r0, 9f39a <_Py_NewReferenceNoTotal@@Base+0x18ea> │ │ │ │ + bl b6678 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 9edf2 <_Py_NewReferenceNoTotal@@Base+0x1972> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b6870 │ │ │ │ + bl 1b8c60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cbnz r3, 9f39c <_Py_NewReferenceNoTotal@@Base+0x18ec> │ │ │ │ + mov sl, r0 │ │ │ │ + cbnz r3, 9edf4 <_Py_NewReferenceNoTotal@@Base+0x1974> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b526c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl b4cf0 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9f39c <_Py_NewReferenceNoTotal@@Base+0x18ec> │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r7, [ip, #24] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr.w r7, [ip, #20] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 1b693c │ │ │ │ - mov r1, r0 │ │ │ │ + cbz r0, 9edf4 <_Py_NewReferenceNoTotal@@Base+0x1974> │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 1b8d2c │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e6d2 <_Py_NewReferenceNoTotal@@Base+0xc22> │ │ │ │ - bl 805dc │ │ │ │ + bne.w 9de36 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9fa50 <_Py_NewReferenceNoTotal@@Base+0x1fa0> │ │ │ │ + bne.w 9f4b8 <_Py_NewReferenceNoTotal@@Base+0x2038> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e248 <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ + b.w 9dc12 <_Py_NewReferenceNoTotal@@Base+0x792> │ │ │ │ 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 9fcaa <_Py_NewReferenceNoTotal@@Base+0x21fa> │ │ │ │ + beq.w 9f7f4 <_Py_NewReferenceNoTotal@@Base+0x2374> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fca0 <_Py_NewReferenceNoTotal@@Base+0x21f0> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9fb62 <_Py_NewReferenceNoTotal@@Base+0x20b2> │ │ │ │ + bne.w 9f7ea <_Py_NewReferenceNoTotal@@Base+0x236a> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9f5e4 <_Py_NewReferenceNoTotal@@Base+0x2164> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ - ldrd r8, r7, [r3, #12] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r7, r6, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b29f4 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 9f416 <_Py_NewReferenceNoTotal@@Base+0x1966> │ │ │ │ + bl c51f4 <_PyArg_CheckPositional@@Base+0x17d8> │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 9ee68 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl b526c │ │ │ │ - mov ip, r0 │ │ │ │ - cbz r0, 9f416 <_Py_NewReferenceNoTotal@@Base+0x1966> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr.w r3, [ip, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r3, [ip, #20] │ │ │ │ - bl 1b1594 │ │ │ │ - mov r1, r0 │ │ │ │ + bl b4cf0 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 9ee68 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + bl 1b3b34 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e6d2 <_Py_NewReferenceNoTotal@@Base+0xc22> │ │ │ │ - bl 805dc │ │ │ │ + bne.w 9de36 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9fb6e <_Py_NewReferenceNoTotal@@Base+0x20be> │ │ │ │ + bne.w 9f5f0 <_Py_NewReferenceNoTotal@@Base+0x2170> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9ef24 <_Py_NewReferenceNoTotal@@Base+0x1474> │ │ │ │ - adds r1, #1 │ │ │ │ + b.n 9e8c2 <_Py_NewReferenceNoTotal@@Base+0x1442> │ │ │ │ + adds r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ee98 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ + beq.w 9f3fe <_Py_NewReferenceNoTotal@@Base+0x1f7e> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r5, [r6, #20] │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9f416 <_Py_NewReferenceNoTotal@@Base+0x1f96> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ + movs r3, #28 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.w 9dcac <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ + movw r0, #8208 @ 0x2010 │ │ │ │ + bl 77c38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9f3f2 <_Py_NewReferenceNoTotal@@Base+0x1f72> │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w r2, #8192 @ 0x2000 │ │ │ │ + str.w r2, [r3], #16 │ │ │ │ + add.w r2, r0, #23 │ │ │ │ + bic.w r2, r2, #7 │ │ │ │ + subs r2, r2, r3 │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ + add.w r3, r2, #16 │ │ │ │ + str r0, [r7, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9dcbe <_Py_NewReferenceNoTotal@@Base+0x83e> │ │ │ │ + str r2, [r5, #4] │ │ │ │ + b.w 9dcd2 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl b4cf0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9f3fe <_Py_NewReferenceNoTotal@@Base+0x1f7e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r5, [r6, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f96e <_Py_NewReferenceNoTotal@@Base+0x1ebe> │ │ │ │ + beq.w 9f416 <_Py_NewReferenceNoTotal@@Base+0x1f96> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r0, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - strd r3, fp, [r0, #32] │ │ │ │ + strd r3, r7, [r0, #36] @ 0x24 │ │ │ │ movs r3, #27 │ │ │ │ - strd r7, r5, [r0, #40] @ 0x28 │ │ │ │ + str r5, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9e6d8 <_Py_NewReferenceNoTotal@@Base+0xc28> │ │ │ │ + b.w 9dcac <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a0044 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl 9fab4 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4c6 <_Py_NewReferenceNoTotal@@Base+0xa16> │ │ │ │ + beq.w 9de90 <_Py_NewReferenceNoTotal@@Base+0xa10> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9fcfe <_Py_NewReferenceNoTotal@@Base+0x224e> │ │ │ │ + beq.w 9f844 <_Py_NewReferenceNoTotal@@Base+0x23c4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fcf4 <_Py_NewReferenceNoTotal@@Base+0x2244> │ │ │ │ + bne.w 9f83a <_Py_NewReferenceNoTotal@@Base+0x23ba> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9fcd8 <_Py_NewReferenceNoTotal@@Base+0x2228> │ │ │ │ + beq.w 9f81e <_Py_NewReferenceNoTotal@@Base+0x239e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r7, r6, [r3, #12] │ │ │ │ - movw r1, #9708 @ 0x25ec │ │ │ │ + movw r1, #13060 @ 0x3304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0d30 │ │ │ │ + bl 1b32d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fcd2 <_Py_NewReferenceNoTotal@@Base+0x2222> │ │ │ │ + beq.w 9f3e0 <_Py_NewReferenceNoTotal@@Base+0x1f60> │ │ │ │ mov r0, r4 │ │ │ │ - bl a0044 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl 9fab4 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fcd2 <_Py_NewReferenceNoTotal@@Base+0x2222> │ │ │ │ + beq.w 9f3e0 <_Py_NewReferenceNoTotal@@Base+0x1f60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2760 │ │ │ │ + bl 1b4d54 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fcce <_Py_NewReferenceNoTotal@@Base+0x221e> │ │ │ │ + bne.w 9f81a <_Py_NewReferenceNoTotal@@Base+0x239a> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fcd2 <_Py_NewReferenceNoTotal@@Base+0x2222> │ │ │ │ + beq.w 9f3e0 <_Py_NewReferenceNoTotal@@Base+0x1f60> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6bec │ │ │ │ - str r0, [sp, #28] │ │ │ │ + bl b6678 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fcd2 <_Py_NewReferenceNoTotal@@Base+0x2222> │ │ │ │ + beq.w 9f3e0 <_Py_NewReferenceNoTotal@@Base+0x1f60> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fcc4 <_Py_NewReferenceNoTotal@@Base+0x2214> │ │ │ │ + beq.w 9f810 <_Py_NewReferenceNoTotal@@Base+0x2390> │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #2 │ │ │ │ ldrd r8, r3, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b65a4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl b6030 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fcbe <_Py_NewReferenceNoTotal@@Base+0x220e> │ │ │ │ + beq.w 9f808 <_Py_NewReferenceNoTotal@@Base+0x2388> │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ + mov r2, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + mov r1, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 220c3c <_PyErr_BadInternalCall@@Base+0x844> │ │ │ │ + bl 228864 <_PyErr_BadInternalCall@@Base+0x6f34> │ │ │ │ movs r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #17540 @ 0x4484 │ │ │ │ + movw r2, #20804 @ 0x5144 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7408 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 1b97f8 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e6d2 <_Py_NewReferenceNoTotal@@Base+0xc22> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - subs r6, r1, #1 │ │ │ │ - bl 805dc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bne.w 9de36 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r7, r6, #1 │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fcb4 <_Py_NewReferenceNoTotal@@Base+0x2204> │ │ │ │ + beq.w 9f804 <_Py_NewReferenceNoTotal@@Base+0x2384> │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r7, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e104 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl b526c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ee98 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - ldrd r7, r5, [r6, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9f96e <_Py_NewReferenceNoTotal@@Base+0x1ebe> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r3, fp, [r0, #32] │ │ │ │ - movs r3, #28 │ │ │ │ - strd r7, r5, [r0, #40] @ 0x28 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.w 9e6d8 <_Py_NewReferenceNoTotal@@Base+0xc28> │ │ │ │ + b.w 9dace <_Py_NewReferenceNoTotal@@Base+0x64e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ecb2 <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ + bne.w 9e630 <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8d3c │ │ │ │ - b.w 9e0de <_Py_NewReferenceNoTotal@@Base+0x62e> │ │ │ │ + bl 1eaaa8 │ │ │ │ + b.w 9daa8 <_Py_NewReferenceNoTotal@@Base+0x628> │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.w 9e3b2 <_Py_NewReferenceNoTotal@@Base+0x902> │ │ │ │ + b.w 9dd88 <_Py_NewReferenceNoTotal@@Base+0x908> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [sp, #56] @ 0x38 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ ldrd sl, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f956 <_Py_NewReferenceNoTotal@@Base+0x1ea6> │ │ │ │ + beq.w 9f73c <_Py_NewReferenceNoTotal@@Base+0x22bc> │ │ │ │ mov ip, r0 │ │ │ │ - mov.w r7, #8192 @ 0x2000 │ │ │ │ + mov.w r6, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ - str.w r7, [ip], #16 │ │ │ │ - add.w r7, r0, #23 │ │ │ │ - bic.w r7, r7, #7 │ │ │ │ + str.w r6, [ip], #16 │ │ │ │ + add.w r6, r0, #23 │ │ │ │ + bic.w r6, r6, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ - sub.w ip, r7, ip │ │ │ │ + sub.w ip, r6, ip │ │ │ │ add.w ip, ip, #32 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9f956 <_Py_NewReferenceNoTotal@@Base+0x1ea6> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9f73c <_Py_NewReferenceNoTotal@@Base+0x22bc> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.w 9e3aa <_Py_NewReferenceNoTotal@@Base+0x8fa> │ │ │ │ + b.w 9dd80 <_Py_NewReferenceNoTotal@@Base+0x900> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fb30 <_Py_NewReferenceNoTotal@@Base+0x2080> │ │ │ │ + bne.w 9f592 <_Py_NewReferenceNoTotal@@Base+0x2112> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fb4a <_Py_NewReferenceNoTotal@@Base+0x209a> │ │ │ │ + beq.w 9f5ac <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fb4a <_Py_NewReferenceNoTotal@@Base+0x209a> │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9f5ac <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ ldrd r8, r7, [r2, #20] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fb44 <_Py_NewReferenceNoTotal@@Base+0x2094> │ │ │ │ + beq.w 9f5a6 <_Py_NewReferenceNoTotal@@Base+0x2126> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - strd r3, sl, [r0, #32] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ movs r3, #17 │ │ │ │ + strd fp, sl, [r0, #32] │ │ │ │ str.w r8, [r0, #40] @ 0x28 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 9e6d2 <_Py_NewReferenceNoTotal@@Base+0xc22> │ │ │ │ - mov r0, r4 │ │ │ │ - bl b6bec │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ed3e <_Py_NewReferenceNoTotal@@Base+0x128e> │ │ │ │ - b.w 9ed36 <_Py_NewReferenceNoTotal@@Base+0x1286> │ │ │ │ + b.w 9de36 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ - adds r1, r3, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9faa8 <_Py_NewReferenceNoTotal@@Base+0x1ff8> │ │ │ │ + beq.w 9f69e <_Py_NewReferenceNoTotal@@Base+0x221e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fa9e <_Py_NewReferenceNoTotal@@Base+0x1fee> │ │ │ │ - ldrd r7, r3, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 9fa82 <_Py_NewReferenceNoTotal@@Base+0x1fd2> │ │ │ │ + bne.w 9f694 <_Py_NewReferenceNoTotal@@Base+0x2214> │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.w 9f66a <_Py_NewReferenceNoTotal@@Base+0x21ea> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r7, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fa64 <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ + beq.w 9f658 <_Py_NewReferenceNoTotal@@Base+0x21d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b6f74 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 1b9364 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fa64 <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ + beq.w 9f658 <_Py_NewReferenceNoTotal@@Base+0x21d8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl b526c │ │ │ │ + bl b4cf0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fa64 <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ + beq.w 9f658 <_Py_NewReferenceNoTotal@@Base+0x21d8> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov fp, r2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ + mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1b7094 │ │ │ │ + bl 1b9484 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fa6e <_Py_NewReferenceNoTotal@@Base+0x1fbe> │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + beq.w 9f664 <_Py_NewReferenceNoTotal@@Base+0x21e4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b045c <_PyArena_Malloc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ + bl afed4 <_PyArena_Malloc@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fa5e <_Py_NewReferenceNoTotal@@Base+0x1fae> │ │ │ │ + beq.w 9f652 <_Py_NewReferenceNoTotal@@Base+0x21d2> │ │ │ │ strd r8, r7, [r0, #32] │ │ │ │ movs r2, #23 │ │ │ │ str.w fp, [r0, #40] @ 0x28 │ │ │ │ str.w sl, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e6d8 <_Py_NewReferenceNoTotal@@Base+0xc28> │ │ │ │ + b.w 9dcac <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl b6678 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9e70c <_Py_NewReferenceNoTotal@@Base+0x128c> │ │ │ │ + b.w 9e704 <_Py_NewReferenceNoTotal@@Base+0x1284> │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r6, #0 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9e326 <_Py_NewReferenceNoTotal@@Base+0x876> │ │ │ │ + b.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0xd66> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6bec │ │ │ │ - mov r7, r0 │ │ │ │ + bl b6678 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9eb40 <_Py_NewReferenceNoTotal@@Base+0x1090> │ │ │ │ + beq.w 9e51e <_Py_NewReferenceNoTotal@@Base+0x109e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eaf84 │ │ │ │ + bl 1ecd64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fba8 <_Py_NewReferenceNoTotal@@Base+0x20f8> │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ + bne.w 9f3ec <_Py_NewReferenceNoTotal@@Base+0x1f6c> │ │ │ │ + strd r3, r0, [sp, #44] @ 0x2c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl b526c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ + bl b4cf0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ecb2 <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - str r7, [sp, #16] │ │ │ │ + beq.w 9e630 <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + str r6, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ - str r7, [sp, #12] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1eb05c │ │ │ │ + bl 1ece3c │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #17508 @ 0x4464 │ │ │ │ + movw r2, #20772 @ 0x5124 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7408 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 1b97f8 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e6d2 <_Py_NewReferenceNoTotal@@Base+0xc22> │ │ │ │ - b.w 9e460 <_Py_NewReferenceNoTotal@@Base+0x9b0> │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 9de36 <_Py_NewReferenceNoTotal@@Base+0x9b6> │ │ │ │ + b.w 9e094 <_Py_NewReferenceNoTotal@@Base+0xc14> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 862b4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bl 85e44 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f99a <_Py_NewReferenceNoTotal@@Base+0x1eea> │ │ │ │ + beq.w 9e610 <_Py_NewReferenceNoTotal@@Base+0x1190> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov sl, r3 │ │ │ │ + b.w 9e3ce <_Py_NewReferenceNoTotal@@Base+0xf4e> │ │ │ │ + str.w r0, [r3, #524] @ 0x20c │ │ │ │ + b.n 9ec54 <_Py_NewReferenceNoTotal@@Base+0x17d4> │ │ │ │ + ldr.w r2, [r3, #524] @ 0x20c │ │ │ │ + movs r0, #0 │ │ │ │ + str r2, [r6, #20] │ │ │ │ + str r0, [r6, #24] │ │ │ │ + cbz r2, 9f240 <_Py_NewReferenceNoTotal@@Base+0x1dc0> │ │ │ │ + str r6, [r2, #24] │ │ │ │ + ldr.w r2, [r3, #532] @ 0x214 │ │ │ │ + str.w r6, [r3, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9da82 <_Py_NewReferenceNoTotal@@Base+0x602> │ │ │ │ + str.w r6, [r3, #532] @ 0x214 │ │ │ │ + b.w 9da82 <_Py_NewReferenceNoTotal@@Base+0x602> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ec2c <_Py_NewReferenceNoTotal@@Base+0x17ac> │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + cbz r1, 9f2c2 <_Py_NewReferenceNoTotal@@Base+0x1e42> │ │ │ │ + str r0, [r1, #20] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r1, [r0, #24] │ │ │ │ + ldr.w r0, [r3, #520] @ 0x208 │ │ │ │ + ldr.w r1, [r2, fp] │ │ │ │ + str r0, [r6, #20] │ │ │ │ + str.w r6, [r3, #520] @ 0x208 │ │ │ │ + ubfx r0, r1, #0, #18 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ + cbz r0, 9f28e <_Py_NewReferenceNoTotal@@Base+0x1e0e> │ │ │ │ + add.w r0, r1, #262144 @ 0x40000 │ │ │ │ + movs r2, #0 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ + add.w r0, r3, r0, lsl #3 │ │ │ │ + str.w r2, [r0, #808] @ 0x328 │ │ │ │ + add.w r6, r3, r6, lsl #3 │ │ │ │ + mov.w r2, #262144 @ 0x40000 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [r8, #804] @ 0x324 │ │ │ │ + str.w r3, [r6, #804] @ 0x324 │ │ │ │ + ldr.w r6, [r8, #812] @ 0x32c │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + str.w r3, [r2, fp] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r2, [r3, #788] @ 0x314 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r3, #788] @ 0x314 │ │ │ │ + b.w 9da82 <_Py_NewReferenceNoTotal@@Base+0x602> │ │ │ │ + str.w r0, [r3, #524] @ 0x20c │ │ │ │ + b.n 9f264 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9e9fc <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #15804 @ 0x3dbc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9f70c <_Py_NewReferenceNoTotal@@Base+0x1c5c> │ │ │ │ - subs r7, r2, #1 │ │ │ │ - subs r2, r7, #1 │ │ │ │ - b.w 9df8c <_Py_NewReferenceNoTotal@@Base+0x4dc> │ │ │ │ + subs r1, #1 │ │ │ │ + b.w 9e24a <_Py_NewReferenceNoTotal@@Base+0xdca> │ │ │ │ + subs r2, #1 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9d95c <_Py_NewReferenceNoTotal@@Base+0x4dc> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15804 @ 0x3dbc │ │ │ │ + movw r1, #19068 @ 0x4a7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d599c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9de76 <_Py_NewReferenceNoTotal@@Base+0x3c6> │ │ │ │ - ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.w 9ebfe <_Py_NewReferenceNoTotal@@Base+0x114e> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9df8a <_Py_NewReferenceNoTotal@@Base+0x4da> │ │ │ │ + bl d5480 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9df8a <_Py_NewReferenceNoTotal@@Base+0x4da> │ │ │ │ + b.w 9d846 <_Py_NewReferenceNoTotal@@Base+0x3c6> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e19a <_Py_NewReferenceNoTotal@@Base+0x6ea> │ │ │ │ + b.w 9db64 <_Py_NewReferenceNoTotal@@Base+0x6e4> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + movs r1, #4 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 9e826 <_Py_NewReferenceNoTotal@@Base+0x13a6> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9dea8 <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ + b.w 9dbb0 <_Py_NewReferenceNoTotal@@Base+0x730> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9e628 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ + mov r2, r5 │ │ │ │ mov r5, r7 │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9df30 <_Py_NewReferenceNoTotal@@Base+0x480> │ │ │ │ - ldr.w r3, [r2, #704] @ 0x2c0 │ │ │ │ - movw r0, #33237 @ 0x81d5 │ │ │ │ - movt r0, #7 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 9f150 <_Py_NewReferenceNoTotal@@Base+0x16a0> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9e0b8 <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ - b.w 9e044 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ - ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ - movs r1, #4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - b.w 9ee54 <_Py_NewReferenceNoTotal@@Base+0x13a4> │ │ │ │ - str.w r0, [r3, #524] @ 0x20c │ │ │ │ - b.n 9f24e <_Py_NewReferenceNoTotal@@Base+0x179e> │ │ │ │ + b.w 9d95a <_Py_NewReferenceNoTotal@@Base+0x4da> │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bl 9f86c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r1, r0 │ │ │ │ + cbz r0, 9f356 <_Py_NewReferenceNoTotal@@Base+0x1ed6> │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bl 251680 <_PyDeadline_Get@@Base+0x550> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9e344 <_Py_NewReferenceNoTotal@@Base+0xec4> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - b.w 9e60e <_Py_NewReferenceNoTotal@@Base+0xb5e> │ │ │ │ + b.w 9e342 <_Py_NewReferenceNoTotal@@Base+0xec2> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9df8a <_Py_NewReferenceNoTotal@@Base+0x4da> │ │ │ │ + b.w 9d95a <_Py_NewReferenceNoTotal@@Base+0x4da> │ │ │ │ movs r3, #1 │ │ │ │ - subs r7, r2, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9f7ca <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9d95a <_Py_NewReferenceNoTotal@@Base+0x4da> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9df30 <_Py_NewReferenceNoTotal@@Base+0x480> │ │ │ │ - ldr.w r2, [r3, #524] @ 0x20c │ │ │ │ - movs r0, #0 │ │ │ │ - str r2, [r7, #20] │ │ │ │ - str r0, [r7, #24] │ │ │ │ - cbz r2, 9f8a8 <_Py_NewReferenceNoTotal@@Base+0x1df8> │ │ │ │ - str r7, [r2, #24] │ │ │ │ - ldr.w r2, [r3, #532] @ 0x214 │ │ │ │ - str.w r7, [r3, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9e0b8 <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ - str.w r7, [r3, #532] @ 0x214 │ │ │ │ - b.w 9e0b8 <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9f22a <_Py_NewReferenceNoTotal@@Base+0x177a> │ │ │ │ - ldr r1, [r7, #24] │ │ │ │ - cbz r1, 9f92e <_Py_NewReferenceNoTotal@@Base+0x1e7e> │ │ │ │ - str r0, [r1, #20] │ │ │ │ - str r1, [r0, #24] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r1, r0] │ │ │ │ - ldr.w r0, [r3, #520] @ 0x208 │ │ │ │ - str r0, [r7, #20] │ │ │ │ - str.w r7, [r3, #520] @ 0x208 │ │ │ │ - ubfx r0, r1, #0, #18 │ │ │ │ - lsrs r7, r1, #18 │ │ │ │ - cbz r0, 9f8f8 <_Py_NewReferenceNoTotal@@Base+0x1e48> │ │ │ │ - add.w r0, r1, #262144 @ 0x40000 │ │ │ │ - mov.w ip, #0 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ - add.w r0, r3, r0, lsl #3 │ │ │ │ - str.w ip, [r0, #808] @ 0x328 │ │ │ │ - add.w r7, r3, r7, lsl #3 │ │ │ │ - ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ - mov.w r8, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r8, [r7, #804] @ 0x324 │ │ │ │ - ldr.w r7, [r2, #812] @ 0x32c │ │ │ │ - mov.w r2, #262144 @ 0x40000 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - str.w r8, [r3, r2] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r2, [r3, #788] @ 0x314 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r3, #788] @ 0x314 │ │ │ │ - b.w 9e0b8 <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ - str.w r0, [r3, #524] @ 0x20c │ │ │ │ - b.n 9f8cc <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ + b.w 9d878 <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9df30 <_Py_NewReferenceNoTotal@@Base+0x480> │ │ │ │ + b.w 9d900 <_Py_NewReferenceNoTotal@@Base+0x480> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e298 <_Py_NewReferenceNoTotal@@Base+0x7e8> │ │ │ │ + b.w 9dc36 <_Py_NewReferenceNoTotal@@Base+0x7b6> │ │ │ │ + ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ + mov r1, r6 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 9ea82 <_Py_NewReferenceNoTotal@@Base+0x1602> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e1e6 <_Py_NewReferenceNoTotal@@Base+0x736> │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9d900 <_Py_NewReferenceNoTotal@@Base+0x480> │ │ │ │ movs r3, #1 │ │ │ │ + subs r2, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e26c <_Py_NewReferenceNoTotal@@Base+0x7bc> │ │ │ │ - strd sl, r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1ef298 │ │ │ │ - ldrd sl, r2, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9e3b2 <_Py_NewReferenceNoTotal@@Base+0x902> │ │ │ │ - b.w 9de74 <_Py_NewReferenceNoTotal@@Base+0x3c4> │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9e2de <_Py_NewReferenceNoTotal@@Base+0x82e> │ │ │ │ + b.n 9f2d8 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9e326 <_Py_NewReferenceNoTotal@@Base+0x876> │ │ │ │ - bl 805dc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9f9f6 <_Py_NewReferenceNoTotal@@Base+0x1f46> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e2dc <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78004 │ │ │ │ + b.w 9d900 <_Py_NewReferenceNoTotal@@Base+0x480> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef298 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9dc64 <_Py_NewReferenceNoTotal@@Base+0x7e4> │ │ │ │ + ldr.w r3, [r8, #704] @ 0x2c0 │ │ │ │ + movw r0, #33217 @ 0x81c1 │ │ │ │ + movt r0, #7 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 9eba8 <_Py_NewReferenceNoTotal@@Base+0x1728> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9da82 <_Py_NewReferenceNoTotal@@Base+0x602> │ │ │ │ + b.w 9da14 <_Py_NewReferenceNoTotal@@Base+0x594> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9ecaa <_Py_NewReferenceNoTotal@@Base+0x11fa> │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl 1ef298 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 9dace <_Py_NewReferenceNoTotal@@Base+0x64e> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9d95c <_Py_NewReferenceNoTotal@@Base+0x4dc> │ │ │ │ + bl 1f1078 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e308 <_Py_NewReferenceNoTotal@@Base+0x858> │ │ │ │ + bne.w 9dcd2 <_Py_NewReferenceNoTotal@@Base+0x852> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r6, r1 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9e326 <_Py_NewReferenceNoTotal@@Base+0x876> │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 9e166 <_Py_NewReferenceNoTotal@@Base+0x6b6> │ │ │ │ + b.w 9dcee <_Py_NewReferenceNoTotal@@Base+0x86e> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 9e628 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9d8f0 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ + bl 80600 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9dcaa <_Py_NewReferenceNoTotal@@Base+0x82a> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.n 9f7ca <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9f7ca <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9dcee <_Py_NewReferenceNoTotal@@Base+0x86e> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 9f45c <_Py_NewReferenceNoTotal@@Base+0x1fdc> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 9db0c <_Py_NewReferenceNoTotal@@Base+0x68c> │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + b.w 9d8f0 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + b.w 9e232 <_Py_NewReferenceNoTotal@@Base+0xdb2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 9f55e <_Py_NewReferenceNoTotal@@Base+0x20de> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 9f9c8 <_Py_NewReferenceNoTotal@@Base+0x1f18> │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 9db0c <_Py_NewReferenceNoTotal@@Base+0x68c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9d95c <_Py_NewReferenceNoTotal@@Base+0x4dc> │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 9d86a <_Py_NewReferenceNoTotal@@Base+0x3ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9fa16 <_Py_NewReferenceNoTotal@@Base+0x1f66> │ │ │ │ + bne.w 9f71c <_Py_NewReferenceNoTotal@@Base+0x229c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9dcee <_Py_NewReferenceNoTotal@@Base+0x86e> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 9f4d2 <_Py_NewReferenceNoTotal@@Base+0x2052> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9dbd0 <_Py_NewReferenceNoTotal@@Base+0x750> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e2dc <_Py_NewReferenceNoTotal@@Base+0x82c> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9f016 <_Py_NewReferenceNoTotal@@Base+0x1566> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 9efb2 <_Py_NewReferenceNoTotal@@Base+0x1502> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r6, lsl #2] │ │ │ │ - ldrd r7, r6, [r3, #12] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9efce <_Py_NewReferenceNoTotal@@Base+0x151e> │ │ │ │ - b.n 9f990 <_Py_NewReferenceNoTotal@@Base+0x1ee0> │ │ │ │ + b.w 9e89e <_Py_NewReferenceNoTotal@@Base+0x141e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9fa50 <_Py_NewReferenceNoTotal@@Base+0x1fa0> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r8, r7, [r2, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9f33a <_Py_NewReferenceNoTotal@@Base+0x188a> │ │ │ │ - b.n 9f39c <_Py_NewReferenceNoTotal@@Base+0x18ec> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.n 9f320 <_Py_NewReferenceNoTotal@@Base+0x1870> │ │ │ │ + bne.n 9f4f2 <_Py_NewReferenceNoTotal@@Base+0x2072> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e248 <_Py_NewReferenceNoTotal@@Base+0x798> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 9fa74 <_Py_NewReferenceNoTotal@@Base+0x1fc4> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9f096 <_Py_NewReferenceNoTotal@@Base+0x15e6> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9f6d6 <_Py_NewReferenceNoTotal@@Base+0x1c26> │ │ │ │ + b.w 9dc12 <_Py_NewReferenceNoTotal@@Base+0x792> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 9f7aa <_Py_NewReferenceNoTotal@@Base+0x232a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e2ba <_Py_NewReferenceNoTotal@@Base+0x80a> │ │ │ │ + b.w 9dbd0 <_Py_NewReferenceNoTotal@@Base+0x750> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9fac2 <_Py_NewReferenceNoTotal@@Base+0x2012> │ │ │ │ + bl 26da58 │ │ │ │ + b.w 9ecd0 <_Py_NewReferenceNoTotal@@Base+0x1850> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + b.n 9ed78 <_Py_NewReferenceNoTotal@@Base+0x18f8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r8, r7, [r2, #12] │ │ │ │ + ldrd r7, r6, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f68e <_Py_NewReferenceNoTotal@@Base+0x1bde> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e2ba <_Py_NewReferenceNoTotal@@Base+0x80a> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.n 9f672 <_Py_NewReferenceNoTotal@@Base+0x1bc2> │ │ │ │ + beq.w 9ed92 <_Py_NewReferenceNoTotal@@Base+0x1912> │ │ │ │ + b.n 9edf4 <_Py_NewReferenceNoTotal@@Base+0x1974> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 9d94a <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + b.w 9d94a <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9f5f6 <_Py_NewReferenceNoTotal@@Base+0x1b46> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 9ed1a <_Py_NewReferenceNoTotal@@Base+0x126a> │ │ │ │ movs r3, #1 │ │ │ │ + str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9fa9e <_Py_NewReferenceNoTotal@@Base+0x1fee> │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - b.w 9df20 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9df7a <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 9df7a <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9df7a <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ + subs r2, #1 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 9dcee <_Py_NewReferenceNoTotal@@Base+0x86e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e42c <_Py_NewReferenceNoTotal@@Base+0x97c> │ │ │ │ - bl 805dc │ │ │ │ + b.w 9de02 <_Py_NewReferenceNoTotal@@Base+0x982> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.w 9d94a <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ + bl 80600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9fb86 <_Py_NewReferenceNoTotal@@Base+0x20d6> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e206 <_Py_NewReferenceNoTotal@@Base+0x756> │ │ │ │ + bne.w 9f84e <_Py_NewReferenceNoTotal@@Base+0x23ce> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ef02 <_Py_NewReferenceNoTotal@@Base+0x1452> │ │ │ │ + b.w 9dca8 <_Py_NewReferenceNoTotal@@Base+0x828> │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + b.w 9d8f0 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + b.w 9e410 <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldrd r8, r7, [r2, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9e42c <_Py_NewReferenceNoTotal@@Base+0xfac> │ │ │ │ + b.n 9f434 <_Py_NewReferenceNoTotal@@Base+0x1fb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9fb54 <_Py_NewReferenceNoTotal@@Base+0x20a4> │ │ │ │ + beq.n 9f5b6 <_Py_NewReferenceNoTotal@@Base+0x2136> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - str r1, [sp, #28] │ │ │ │ + mov fp, r1 │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ecec <_Py_NewReferenceNoTotal@@Base+0x123c> │ │ │ │ + beq.w 9e6ba <_Py_NewReferenceNoTotal@@Base+0x123a> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e1c2 <_Py_NewReferenceNoTotal@@Base+0x712> │ │ │ │ + b.w 9db8c <_Py_NewReferenceNoTotal@@Base+0x70c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 9eccc <_Py_NewReferenceNoTotal@@Base+0x121c> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 9fb54 <_Py_NewReferenceNoTotal@@Base+0x20a4> │ │ │ │ + bl 26da58 │ │ │ │ + b.w 9e69a <_Py_NewReferenceNoTotal@@Base+0x121a> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 9f5b6 <_Py_NewReferenceNoTotal@@Base+0x2136> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ee8c <_Py_NewReferenceNoTotal@@Base+0x13dc> │ │ │ │ + b.w 9e858 <_Py_NewReferenceNoTotal@@Base+0x13d8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e1c2 <_Py_NewReferenceNoTotal@@Base+0x712> │ │ │ │ + b.w 9db8c <_Py_NewReferenceNoTotal@@Base+0x70c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 9fc8e <_Py_NewReferenceNoTotal@@Base+0x21de> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e226 <_Py_NewReferenceNoTotal@@Base+0x776> │ │ │ │ + bl 26da58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9e2b0 <_Py_NewReferenceNoTotal@@Base+0xe30> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 9e628 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ + subs r2, #2 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9db8c <_Py_NewReferenceNoTotal@@Base+0x70c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9fc5c <_Py_NewReferenceNoTotal@@Base+0x21ac> │ │ │ │ + bne.w 9f7d8 <_Py_NewReferenceNoTotal@@Base+0x2358> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e206 <_Py_NewReferenceNoTotal@@Base+0x756> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 9f278 <_Py_NewReferenceNoTotal@@Base+0x17c8> │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b.w 9df20 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ + b.w 9dbf0 <_Py_NewReferenceNoTotal@@Base+0x770> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9df8c <_Py_NewReferenceNoTotal@@Base+0x4dc> │ │ │ │ - bl 805dc │ │ │ │ - cbnz r0, 9fbe8 <_Py_NewReferenceNoTotal@@Base+0x2138> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e142 <_Py_NewReferenceNoTotal@@Base+0x692> │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9f2d8 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9f2d8 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 9ea08 <_Py_NewReferenceNoTotal@@Base+0x1588> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9fbe8 <_Py_NewReferenceNoTotal@@Base+0x2138> │ │ │ │ + beq.w 9f84e <_Py_NewReferenceNoTotal@@Base+0x23ce> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r8, r7, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ea5c <_Py_NewReferenceNoTotal@@Base+0xfac> │ │ │ │ - b.n 9fbb6 <_Py_NewReferenceNoTotal@@Base+0x2106> │ │ │ │ + beq.w 9e9be <_Py_NewReferenceNoTotal@@Base+0x153e> │ │ │ │ + b.n 9f542 <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 9ea40 <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + bl 26da58 │ │ │ │ + b.w 9e9a2 <_Py_NewReferenceNoTotal@@Base+0x1522> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 9f084 <_Py_NewReferenceNoTotal@@Base+0x1c04> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + b.w 9e6e8 <_Py_NewReferenceNoTotal@@Base+0x1268> │ │ │ │ + bl 80600 │ │ │ │ + cbnz r0, 9f674 <_Py_NewReferenceNoTotal@@Base+0x21f4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9dc86 <_Py_NewReferenceNoTotal@@Base+0x806> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.n 9f14e <_Py_NewReferenceNoTotal@@Base+0x1cce> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 9f682 <_Py_NewReferenceNoTotal@@Base+0x2202> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e142 <_Py_NewReferenceNoTotal@@Base+0x692> │ │ │ │ - subs r2, #2 │ │ │ │ + subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e1c2 <_Py_NewReferenceNoTotal@@Base+0x712> │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.w 9df20 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ + b.w 9dc86 <_Py_NewReferenceNoTotal@@Base+0x806> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r6, lsl #2] │ │ │ │ + ldrd r8, r7, [r3, #12] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9f108 <_Py_NewReferenceNoTotal@@Base+0x1c88> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.w 9dc86 <_Py_NewReferenceNoTotal@@Base+0x806> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + b.n 9f0ec <_Py_NewReferenceNoTotal@@Base+0x1c6c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + b.w 9ecb8 <_Py_NewReferenceNoTotal@@Base+0x1838> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9e630 <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ + ldrd r3, r7, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.n 9f706 <_Py_NewReferenceNoTotal@@Base+0x2286> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9e09e <_Py_NewReferenceNoTotal@@Base+0xc1e> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr.w r2, [r1, r7, lsl #2] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9e630 <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ + ldrd r3, r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9d838 <_Py_NewReferenceNoTotal@@Base+0x3b8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9f2f6 <_Py_NewReferenceNoTotal@@Base+0x1e76> │ │ │ │ + ldrd r1, r3, [r4, #4] │ │ │ │ + b.w 9d838 <_Py_NewReferenceNoTotal@@Base+0x3b8> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9d82a <_Py_NewReferenceNoTotal@@Base+0x3aa> │ │ │ │ + bl 26da58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d7be <_Py_NewReferenceNoTotal@@Base+0x33e> │ │ │ │ + b.w 9e3f6 <_Py_NewReferenceNoTotal@@Base+0xf76> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b.w 9d7fe <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26da58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d9d6 <_Py_NewReferenceNoTotal@@Base+0x556> │ │ │ │ + b.w 9e246 <_Py_NewReferenceNoTotal@@Base+0xdc6> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9f2d8 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ + strd sl, r2, [sp, #52] @ 0x34 │ │ │ │ + bl 1f1078 │ │ │ │ + ldrd sl, r2, [sp, #52] @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9dd88 <_Py_NewReferenceNoTotal@@Base+0x908> │ │ │ │ + b.w 9d844 <_Py_NewReferenceNoTotal@@Base+0x3c4> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9fafa <_Py_NewReferenceNoTotal@@Base+0x204a> │ │ │ │ + beq.w 9f498 <_Py_NewReferenceNoTotal@@Base+0x2018> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9fc86 <_Py_NewReferenceNoTotal@@Base+0x21d6> │ │ │ │ + bne.n 9f7d0 <_Py_NewReferenceNoTotal@@Base+0x2350> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9fc74 <_Py_NewReferenceNoTotal@@Base+0x21c4> │ │ │ │ + beq.n 9f7be <_Py_NewReferenceNoTotal@@Base+0x233e> │ │ │ │ mov.w r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a564 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9fc54 <_Py_NewReferenceNoTotal@@Base+0x21a4> │ │ │ │ + bl 9a018 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9f7a2 <_Py_NewReferenceNoTotal@@Base+0x2322> │ │ │ │ mov r0, r4 │ │ │ │ - bl b85b0 │ │ │ │ + bl b8078 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9fc54 <_Py_NewReferenceNoTotal@@Base+0x21a4> │ │ │ │ + cbz r0, 9f7a2 <_Py_NewReferenceNoTotal@@Base+0x2322> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fc58 │ │ │ │ - bl 805dc │ │ │ │ - cbz r0, 9fc54 <_Py_NewReferenceNoTotal@@Base+0x21a4> │ │ │ │ + bl 2410a8 │ │ │ │ + bl 80600 │ │ │ │ + cbz r0, 9f7a2 <_Py_NewReferenceNoTotal@@Base+0x2322> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9fafc <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ + b.n 9f49a <_Py_NewReferenceNoTotal@@Base+0x201a> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9fc50 <_Py_NewReferenceNoTotal@@Base+0x21a0> │ │ │ │ + b.n 9f79e <_Py_NewReferenceNoTotal@@Base+0x231e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - ldr.w r8, [r2, #16] │ │ │ │ - mov sl, r1 │ │ │ │ + ldrd r8, r7, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f298 <_Py_NewReferenceNoTotal@@Base+0x17e8> │ │ │ │ - b.n 9fafc <_Py_NewReferenceNoTotal@@Base+0x204c> │ │ │ │ + beq.w 9ecec <_Py_NewReferenceNoTotal@@Base+0x186c> │ │ │ │ + b.n 9f49a <_Py_NewReferenceNoTotal@@Base+0x201a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ + bl 26da58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9fc24 <_Py_NewReferenceNoTotal@@Base+0x2174> │ │ │ │ + beq.n 9f772 <_Py_NewReferenceNoTotal@@Base+0x22f2> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9fc50 <_Py_NewReferenceNoTotal@@Base+0x21a0> │ │ │ │ + b.n 9f79e <_Py_NewReferenceNoTotal@@Base+0x231e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e206 <_Py_NewReferenceNoTotal@@Base+0x756> │ │ │ │ + b.w 9dbd0 <_Py_NewReferenceNoTotal@@Base+0x750> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr.w r2, [r3, r7, lsl #2] │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldrd r8, r7, [r2, #12] │ │ │ │ + ldrd r7, r6, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3d4 <_Py_NewReferenceNoTotal@@Base+0x1924> │ │ │ │ + beq.w 9ee2c <_Py_NewReferenceNoTotal@@Base+0x19ac> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e226 <_Py_NewReferenceNoTotal@@Base+0x776> │ │ │ │ + b.w 9dbf0 <_Py_NewReferenceNoTotal@@Base+0x770> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 9f3b8 <_Py_NewReferenceNoTotal@@Base+0x1908> │ │ │ │ + bl 26da58 │ │ │ │ + b.w 9ee10 <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 9db30 <_Py_NewReferenceNoTotal@@Base+0x6b0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e104 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ + b.n 9f3e4 <_Py_NewReferenceNoTotal@@Base+0x1f64> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9f504 <_Py_NewReferenceNoTotal@@Base+0x1a54> │ │ │ │ + b.w 9efcc <_Py_NewReferenceNoTotal@@Base+0x1b4c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e4c6 <_Py_NewReferenceNoTotal@@Base+0xa16> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9fcb6 <_Py_NewReferenceNoTotal@@Base+0x2206> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9fcb6 <_Py_NewReferenceNoTotal@@Base+0x2206> │ │ │ │ + b.w 9de90 <_Py_NewReferenceNoTotal@@Base+0xa10> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + b.n 9f3e4 <_Py_NewReferenceNoTotal@@Base+0x1f64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9fd08 <_Py_NewReferenceNoTotal@@Base+0x2258> │ │ │ │ + beq.n 9f85c <_Py_NewReferenceNoTotal@@Base+0x23dc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrd r7, r6, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f48e <_Py_NewReferenceNoTotal@@Base+0x19de> │ │ │ │ + beq.w 9ef56 <_Py_NewReferenceNoTotal@@Base+0x1ad6> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9e104 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ + b.w 9dace <_Py_NewReferenceNoTotal@@Base+0x64e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 9f472 <_Py_NewReferenceNoTotal@@Base+0x19c2> │ │ │ │ + bl 26da58 │ │ │ │ + b.w 9ef3a <_Py_NewReferenceNoTotal@@Base+0x1aba> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 9dca8 <_Py_NewReferenceNoTotal@@Base+0x828> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e104 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9df8c <_Py_NewReferenceNoTotal@@Base+0x4dc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - b.w 9f1c0 <_Py_NewReferenceNoTotal@@Base+0x1710> │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9ddee <_Py_NewReferenceNoTotal@@Base+0x33e> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 9e326 <_Py_NewReferenceNoTotal@@Base+0x876> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ecb2 <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ - ldrd r3, r6, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 9fd92 <_Py_NewReferenceNoTotal@@Base+0x22e2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9e46a <_Py_NewReferenceNoTotal@@Base+0x9ba> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr.w r2, [r1, r6, lsl #2] │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ecb2 <_Py_NewReferenceNoTotal@@Base+0x1202> │ │ │ │ - ldrd r3, r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 9de68 <_Py_NewReferenceNoTotal@@Base+0x3b8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9f7e8 <_Py_NewReferenceNoTotal@@Base+0x1d38> │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ - b.w 9de68 <_Py_NewReferenceNoTotal@@Base+0x3b8> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9de5a <_Py_NewReferenceNoTotal@@Base+0x3aa> │ │ │ │ - subs r2, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 9e326 <_Py_NewReferenceNoTotal@@Base+0x876> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r7, r2, #1 │ │ │ │ - b.n 9f7ca <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9e002 <_Py_NewReferenceNoTotal@@Base+0x552> │ │ │ │ - b.w 9e60a <_Py_NewReferenceNoTotal@@Base+0xb5a> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 9df8c <_Py_NewReferenceNoTotal@@Base+0x4dc> │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 9de9a <_Py_NewReferenceNoTotal@@Base+0x3ea> │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 26cb68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9e5f8 <_Py_NewReferenceNoTotal@@Base+0xb48> │ │ │ │ - b.w 9e608 <_Py_NewReferenceNoTotal@@Base+0xb58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9f97a <_Py_NewReferenceNoTotal@@Base+0x1eca> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b.w 9de2e <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b.w 9e60c <_Py_NewReferenceNoTotal@@Base+0xb5c> │ │ │ │ + b.w 9dace <_Py_NewReferenceNoTotal@@Base+0x64e> │ │ │ │ nop │ │ │ │ │ │ │ │ -0009fdfc : │ │ │ │ +0009f86c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.n 9fe08 │ │ │ │ + bpl.n 9f878 │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #15804 @ 0x3dbc │ │ │ │ + movw r1, #19068 @ 0x4a7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d599c │ │ │ │ + b.w d5480 │ │ │ │ │ │ │ │ -0009fe20 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +0009f890 <_PyEvalFramePushAndInit@@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, #4040] @ 0xfc8 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r9, r3 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9fee6 <_PyEvalFramePushAndInit@@Base+0xc6> │ │ │ │ + beq.n 9f956 <_PyEvalFramePushAndInit@@Base+0xc6> │ │ │ │ ldr.w r1, [r0, #152] @ 0x98 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp.w r3, r1, asr #2 │ │ │ │ itt lt │ │ │ │ addlt.w r3, r4, r3, lsl #2 │ │ │ │ strlt.w r3, [r0, #148] @ 0x94 │ │ │ │ - bge.n 9fee6 <_PyEvalFramePushAndInit@@Base+0xc6> │ │ │ │ + bge.n 9f956 <_PyEvalFramePushAndInit@@Base+0xc6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ add.w r0, r2, #124 @ 0x7c │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ itt ne │ │ │ │ @@ -176132,69 +175526,69 @@ │ │ │ │ strd ip, r7, [r4, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 9fec0 <_PyEvalFramePushAndInit@@Base+0xa0> │ │ │ │ + ble.n 9f930 <_PyEvalFramePushAndInit@@Base+0xa0> │ │ │ │ add.w r7, r4, #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ - bl a0158 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ - cbnz r0, 9feda <_PyEvalFramePushAndInit@@Base+0xba> │ │ │ │ + bl 9fbc8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + cbnz r0, 9f94a <_PyEvalFramePushAndInit@@Base+0xba> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl a0158 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl 9fbc8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9feb8 <_PyEvalFramePushAndInit@@Base+0x98> │ │ │ │ + beq.n 9f928 <_PyEvalFramePushAndInit@@Base+0x98> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b14b0 │ │ │ │ + bl 1b3a50 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9feb8 <_PyEvalFramePushAndInit@@Base+0x98> │ │ │ │ + b.n 9f928 <_PyEvalFramePushAndInit@@Base+0x98> │ │ │ │ add.w r0, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ cmp.w r1, r0, lsl #2 │ │ │ │ - blt.n 9ffee <_PyEvalFramePushAndInit@@Base+0x1ce> │ │ │ │ + blt.n 9fa5e <_PyEvalFramePushAndInit@@Base+0x1ce> │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrd r0, r4, [r0, #804] @ 0x324 │ │ │ │ ldr.w sl, [r6, #144] @ 0x90 │ │ │ │ blx r4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r0, 9ff58 <_PyEvalFramePushAndInit@@Base+0x138> │ │ │ │ + cbz r0, 9f9c8 <_PyEvalFramePushAndInit@@Base+0x138> │ │ │ │ ldr.w ip, [r6, #144] @ 0x90 │ │ │ │ movs r4, #0 │ │ │ │ strd sl, r1, [r0] │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9ff36 <_PyEvalFramePushAndInit@@Base+0x116> │ │ │ │ + beq.n 9f9a6 <_PyEvalFramePushAndInit@@Base+0x116> │ │ │ │ ldr.w r7, [r6, #148] @ 0x94 │ │ │ │ add.w r4, ip, #12 │ │ │ │ subs r4, r7, r4 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str.w r4, [ip, #8] │ │ │ │ clz r7, sl │ │ │ │ add r1, r0 │ │ │ │ @@ -176202,219 +175596,219 @@ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ str.w r1, [r6, #152] @ 0x98 │ │ │ │ adds r7, #3 │ │ │ │ add.w r4, r0, r7, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9fe5c <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ + bne.n 9f8cc <_PyEvalFramePushAndInit@@Base+0x3c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ff82 <_PyEvalFramePushAndInit@@Base+0x162> │ │ │ │ + beq.n 9f9f2 <_PyEvalFramePushAndInit@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9ff82 <_PyEvalFramePushAndInit@@Base+0x162> │ │ │ │ - ldr r2, [pc, #212] @ (a0040 <_PyEvalFramePushAndInit@@Base+0x220>) │ │ │ │ + cbnz r3, 9f9f2 <_PyEvalFramePushAndInit@@Base+0x162> │ │ │ │ + ldr r2, [pc, #212] @ (9fab0 <_PyEvalFramePushAndInit@@Base+0x220>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9ff7a <_PyEvalFramePushAndInit@@Base+0x15a> │ │ │ │ + cbz r3, 9f9ea <_PyEvalFramePushAndInit@@Base+0x15a> │ │ │ │ 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 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r0, 9ffb4 <_PyEvalFramePushAndInit@@Base+0x194> │ │ │ │ + cbz r0, 9fa24 <_PyEvalFramePushAndInit@@Base+0x194> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ffb4 <_PyEvalFramePushAndInit@@Base+0x194> │ │ │ │ + beq.n 9fa24 <_PyEvalFramePushAndInit@@Base+0x194> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 9ffb4 <_PyEvalFramePushAndInit@@Base+0x194> │ │ │ │ - ldr r2, [pc, #164] @ (a0040 <_PyEvalFramePushAndInit@@Base+0x220>) │ │ │ │ + cbnz r3, 9fa24 <_PyEvalFramePushAndInit@@Base+0x194> │ │ │ │ + ldr r2, [pc, #164] @ (9fab0 <_PyEvalFramePushAndInit@@Base+0x220>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 9ffaa <_PyEvalFramePushAndInit@@Base+0x18a> │ │ │ │ + cbz r3, 9fa1a <_PyEvalFramePushAndInit@@Base+0x18a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r6, [pc, #136] @ (a0040 <_PyEvalFramePushAndInit@@Base+0x220>) │ │ │ │ + ldr r6, [pc, #136] @ (9fab0 <_PyEvalFramePushAndInit@@Base+0x220>) │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9fff2 <_PyEvalFramePushAndInit@@Base+0x1d2> │ │ │ │ + beq.n 9fa62 <_PyEvalFramePushAndInit@@Base+0x1d2> │ │ │ │ ldr.w r5, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9ffea <_PyEvalFramePushAndInit@@Base+0x1ca> │ │ │ │ + beq.n 9fa5a <_PyEvalFramePushAndInit@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9ffea <_PyEvalFramePushAndInit@@Base+0x1ca> │ │ │ │ + cbnz r3, 9fa5a <_PyEvalFramePushAndInit@@Base+0x1ca> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, 9ffe2 <_PyEvalFramePushAndInit@@Base+0x1c2> │ │ │ │ + cbz r3, 9fa52 <_PyEvalFramePushAndInit@@Base+0x1c2> │ │ │ │ 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 9ffbc <_PyEvalFramePushAndInit@@Base+0x19c> │ │ │ │ + b.n 9fa2c <_PyEvalFramePushAndInit@@Base+0x19c> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 9feee <_PyEvalFramePushAndInit@@Base+0xce> │ │ │ │ + b.n 9f95e <_PyEvalFramePushAndInit@@Base+0xce> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, a0038 <_PyEvalFramePushAndInit@@Base+0x218> │ │ │ │ + cbz r3, 9faa8 <_PyEvalFramePushAndInit@@Base+0x218> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ - ldr r7, [pc, #64] @ (a0040 <_PyEvalFramePushAndInit@@Base+0x220>) │ │ │ │ + ldr r7, [pc, #64] @ (9fab0 <_PyEvalFramePushAndInit@@Base+0x220>) │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n a0038 <_PyEvalFramePushAndInit@@Base+0x218> │ │ │ │ + bge.n 9faa8 <_PyEvalFramePushAndInit@@Base+0x218> │ │ │ │ ldr.w r5, [r4], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0034 <_PyEvalFramePushAndInit@@Base+0x214> │ │ │ │ + beq.n 9faa4 <_PyEvalFramePushAndInit@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, a0034 <_PyEvalFramePushAndInit@@Base+0x214> │ │ │ │ + cbnz r3, 9faa4 <_PyEvalFramePushAndInit@@Base+0x214> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, a002c <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ + cbz r3, 9fa9c <_PyEvalFramePushAndInit@@Base+0x20c> │ │ │ │ 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 a0004 <_PyEvalFramePushAndInit@@Base+0x1e4> │ │ │ │ - bl 1ef298 │ │ │ │ - b.n 9fee2 <_PyEvalFramePushAndInit@@Base+0xc2> │ │ │ │ + b.n 9fa74 <_PyEvalFramePushAndInit@@Base+0x1e4> │ │ │ │ + bl 1f1078 │ │ │ │ + b.n 9f952 <_PyEvalFramePushAndInit@@Base+0xc2> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a00d4 <_PyEvalFramePushAndInit@@Base+0x2b4> │ │ │ │ + beq.n 9fb44 <_PyEvalFramePushAndInit@@Base+0x2b4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n a0074 <_PyEvalFramePushAndInit@@Base+0x254> │ │ │ │ + beq.n 9fae4 <_PyEvalFramePushAndInit@@Base+0x254> │ │ │ │ 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 a0128 <_PyEvalFramePushAndInit@@Base+0x308> │ │ │ │ + bpl.n 9fb98 <_PyEvalFramePushAndInit@@Base+0x308> │ │ │ │ adds r1, #16 │ │ │ │ - beq.n a0140 <_PyEvalFramePushAndInit@@Base+0x320> │ │ │ │ + beq.n 9fbb0 <_PyEvalFramePushAndInit@@Base+0x320> │ │ │ │ mov r0, r4 │ │ │ │ - bl ae9f4 <_PyEval_EvalFrameDefault@@Base+0xdd1c> │ │ │ │ + bl ae44c <_PyEval_EvalFrameDefault@@Base+0xdcf4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0140 <_PyEvalFramePushAndInit@@Base+0x320> │ │ │ │ + beq.n 9fbb0 <_PyEvalFramePushAndInit@@Base+0x320> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r7, r2 │ │ │ │ add.w r2, r0, #32 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n a00e0 <_PyEvalFramePushAndInit@@Base+0x2c0> │ │ │ │ + bhi.n 9fb50 <_PyEvalFramePushAndInit@@Base+0x2c0> │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, r0 │ │ │ │ - beq.n a0148 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ + beq.n 9fbb8 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbnz r2, a0124 <_PyEvalFramePushAndInit@@Base+0x304> │ │ │ │ + cbnz r2, 9fb94 <_PyEvalFramePushAndInit@@Base+0x304> │ │ │ │ movs r2, #24 │ │ │ │ str r3, [r0, #4] │ │ │ │ strd r9, r8, [r0, #16] │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r5, [r0, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 9a5bc <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a070 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n a0140 <_PyEvalFramePushAndInit@@Base+0x320> │ │ │ │ + beq.n 9fbb0 <_PyEvalFramePushAndInit@@Base+0x320> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n a0060 <_PyEvalFramePushAndInit@@Base+0x240> │ │ │ │ + b.n 9fad0 <_PyEvalFramePushAndInit@@Base+0x240> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77c4c │ │ │ │ + bl 77c38 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, a0148 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ + cbz r0, 9fbb8 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ mov r2, r0 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r0, [r2], #16 │ │ │ │ add.w r0, ip, #23 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ str.w lr, [ip, #8] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ subs r2, r0, r2 │ │ │ │ adds r2, #32 │ │ │ │ str.w ip, [r4, #8] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ - cbz r0, a0148 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ + cbz r0, 9fbb8 <_PyEvalFramePushAndInit@@Base+0x328> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - b.n a00b8 <_PyEvalFramePushAndInit@@Base+0x298> │ │ │ │ + b.n 9fb28 <_PyEvalFramePushAndInit@@Base+0x298> │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n a00bc <_PyEvalFramePushAndInit@@Base+0x29c> │ │ │ │ + b.n 9fb2c <_PyEvalFramePushAndInit@@Base+0x29c> │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #15804 @ 0x3dbc │ │ │ │ + movw r1, #19068 @ 0x4a7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d599c │ │ │ │ + bl d5480 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n a006e <_PyEvalFramePushAndInit@@Base+0x24e> │ │ │ │ + b.n 9fade <_PyEvalFramePushAndInit@@Base+0x24e> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ef298 │ │ │ │ + bl 1f1078 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a00bc <_PyEvalFramePushAndInit@@Base+0x29c> │ │ │ │ - b.n a006c <_PyEvalFramePushAndInit@@Base+0x24c> │ │ │ │ + bne.n 9fb2c <_PyEvalFramePushAndInit@@Base+0x29c> │ │ │ │ + b.n 9fadc <_PyEvalFramePushAndInit@@Base+0x24c> │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -176423,214 +175817,214 @@ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ands.w ip, r1, #8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ add.w r9, r0, r2 │ │ │ │ - bne.w a065e <_PyEvalFramePushAndInit@@Base+0x83e> │ │ │ │ + bne.w a00ce <_PyEvalFramePushAndInit@@Base+0x83e> │ │ │ │ cmp r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ it ge │ │ │ │ movge r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n a0276 <_PyEvalFramePushAndInit@@Base+0x456> │ │ │ │ + ble.n 9fce6 <_PyEvalFramePushAndInit@@Base+0x456> │ │ │ │ ldr r7, [r3, #0] │ │ │ │ and.w r1, r1, #4 │ │ │ │ cmp r2, #1 │ │ │ │ str r7, [r6, #0] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ - beq.n a01cc <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ + beq.n 9fc3c <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ str r7, [r6, #4] │ │ │ │ - beq.n a01cc <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ + beq.n 9fc3c <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ add.w r7, r3, r2, lsl #2 │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov fp, r7 │ │ │ │ add.w lr, r6, #4 │ │ │ │ mov r7, sl │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ cmp fp, ip │ │ │ │ - bne.n a01bc <_PyEvalFramePushAndInit@@Base+0x39c> │ │ │ │ + bne.n 9fc2c <_PyEvalFramePushAndInit@@Base+0x39c> │ │ │ │ mov sl, r7 │ │ │ │ mov r3, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a0284 <_PyEvalFramePushAndInit@@Base+0x464> │ │ │ │ + bne.n 9fcf4 <_PyEvalFramePushAndInit@@Base+0x464> │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.w a07c4 <_PyEvalFramePushAndInit@@Base+0x9a4> │ │ │ │ + bgt.w a0240 <_PyEvalFramePushAndInit@@Base+0x9b0> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a039a <_PyEvalFramePushAndInit@@Base+0x57a> │ │ │ │ + bne.w 9fe0a <_PyEvalFramePushAndInit@@Base+0x57a> │ │ │ │ cmp r5, r0 │ │ │ │ - blt.n a01f6 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ + blt.n 9fc66 <_PyEvalFramePushAndInit@@Base+0x3d6> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w a0520 <_PyEvalFramePushAndInit@@Base+0x700> │ │ │ │ + bgt.w 9ff90 <_PyEvalFramePushAndInit@@Base+0x700> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r5 │ │ │ │ - ble.n a01e2 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + ble.n 9fc52 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ ldr.w lr, [sl, #28] │ │ │ │ mov ip, r0 │ │ │ │ mov r3, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w a0710 <_PyEvalFramePushAndInit@@Base+0x8f0> │ │ │ │ + beq.w a0180 <_PyEvalFramePushAndInit@@Base+0x8f0> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ sub.w ip, r0, r3 │ │ │ │ cmp r5, ip │ │ │ │ - blt.w a0710 <_PyEvalFramePushAndInit@@Base+0x8f0> │ │ │ │ + blt.w a0180 <_PyEvalFramePushAndInit@@Base+0x8f0> │ │ │ │ cmp ip, r2 │ │ │ │ - blt.w a06ba <_PyEvalFramePushAndInit@@Base+0x89a> │ │ │ │ + blt.w a012a <_PyEvalFramePushAndInit@@Base+0x89a> │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a01e2 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + beq.n 9fc52 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n a01e2 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + bge.n 9fc52 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ add ip, r1 │ │ │ │ add.w lr, lr, #12 │ │ │ │ ldr.w r2, [r6, ip, lsl #2] │ │ │ │ - cbnz r2, a0246 <_PyEvalFramePushAndInit@@Base+0x426> │ │ │ │ + cbnz r2, 9fcb6 <_PyEvalFramePushAndInit@@Base+0x426> │ │ │ │ ldr.w r2, [lr, r1, lsl #2] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r5 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r2, #0] │ │ │ │ str.w r2, [r6, ip, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - ble.n a01e2 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + ble.n 9fc52 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ add.w r2, r6, ip, lsl #2 │ │ │ │ mov r7, sl │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ - cbnz r0, a026c <_PyEvalFramePushAndInit@@Base+0x44c> │ │ │ │ + cbnz r0, 9fcdc <_PyEvalFramePushAndInit@@Base+0x44c> │ │ │ │ ldr.w r0, [lr, r1, lsl #2] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, ip │ │ │ │ itt ne │ │ │ │ addne r5, #1 │ │ │ │ strne r5, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r1, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n a0256 <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 9fcc6 <_PyEvalFramePushAndInit@@Base+0x436> │ │ │ │ mov sl, r7 │ │ │ │ - b.n a01e2 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + b.n 9fc52 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ ands.w r1, r1, #4 │ │ │ │ - bne.n a0280 <_PyEvalFramePushAndInit@@Base+0x460> │ │ │ │ + bne.n 9fcf0 <_PyEvalFramePushAndInit@@Base+0x460> │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n a01d0 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + b.n 9fc40 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ str.w ip, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - ble.w a06e8 <_PyEvalFramePushAndInit@@Base+0x8c8> │ │ │ │ + ble.w a0158 <_PyEvalFramePushAndInit@@Base+0x8c8> │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ subs r1, r5, r2 │ │ │ │ strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ - bl c6bac <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl c65f0 <_PyTuple_FromArraySteal@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0a40 <_PyEvalFramePushAndInit@@Base+0xc20> │ │ │ │ + beq.w a04bc <_PyEvalFramePushAndInit@@Base+0xc2c> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r6, r9, lsl #2] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a039a <_PyEvalFramePushAndInit@@Base+0x57a> │ │ │ │ + bne.n 9fe0a <_PyEvalFramePushAndInit@@Base+0x57a> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, r5 │ │ │ │ - bge.n a01f2 <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ + bge.n 9fc62 <_PyEvalFramePushAndInit@@Base+0x3d2> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ mov r7, r3 │ │ │ │ - bne.n a01e2 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + bne.n 9fc52 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ add r2, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w a0ade <_PyEvalFramePushAndInit@@Base+0xcbe> │ │ │ │ + blt.w a055a <_PyEvalFramePushAndInit@@Base+0xcca> │ │ │ │ mov r7, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a0abe <_PyEvalFramePushAndInit@@Base+0xc9e> │ │ │ │ + bne.w a053a <_PyEvalFramePushAndInit@@Base+0xcaa> │ │ │ │ subs.w r9, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10780 @ 0x2a1c │ │ │ │ + movw r0, #14116 @ 0x3724 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + beq.w a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w a0af0 <_PyEvalFramePushAndInit@@Base+0xcd0> │ │ │ │ - movw r0, #52164 @ 0xcbc4 │ │ │ │ + bne.w a056c <_PyEvalFramePushAndInit@@Base+0xcdc> │ │ │ │ + movw r0, #55428 @ 0xd884 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r6, #15068 @ 0x3adc │ │ │ │ + movw r6, #18292 @ 0x4774 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ - movw r2, #17560 @ 0x4498 │ │ │ │ + movw r2, #20824 @ 0x5158 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + movw r3, #55428 @ 0xd884 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - movw r3, #17564 @ 0x449c │ │ │ │ + movw r3, #20828 @ 0x515c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r2, #17916 @ 0x45fc │ │ │ │ + movw r2, #21180 @ 0x52bc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a0a1e <_PyEvalFramePushAndInit@@Base+0xbfe> │ │ │ │ + bne.w a049a <_PyEvalFramePushAndInit@@Base+0xc0a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + beq.w a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ - ldr r2, [pc, #404] @ (a051c <_PyEvalFramePushAndInit@@Base+0x6fc>) │ │ │ │ + bne.w a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + ldr r2, [pc, #404] @ (9ff8c <_PyEvalFramePushAndInit@@Base+0x6fc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0922 <_PyEvalFramePushAndInit@@Base+0xb02> │ │ │ │ + bne.w a039e <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + b.n a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n a02ac <_PyEvalFramePushAndInit@@Base+0x48c> │ │ │ │ + ble.n 9fd1c <_PyEvalFramePushAndInit@@Base+0x48c> │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ @@ -176643,951 +176037,956 @@ │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov sl, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w a0b7c <_PyEvalFramePushAndInit@@Base+0xd5c> │ │ │ │ + beq.w a05fa <_PyEvalFramePushAndInit@@Base+0xd6a> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w a0b7c <_PyEvalFramePushAndInit@@Base+0xd5c> │ │ │ │ + bpl.w a05fa <_PyEvalFramePushAndInit@@Base+0xd6a> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ add.w r8, r3, #12 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n a04d2 <_PyEvalFramePushAndInit@@Base+0x6b2> │ │ │ │ + ble.n 9ff42 <_PyEvalFramePushAndInit@@Base+0x6b2> │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w a069c <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ + beq.w a010c <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r9, r2 │ │ │ │ - ble.n a0446 <_PyEvalFramePushAndInit@@Base+0x626> │ │ │ │ + ble.n 9feb6 <_PyEvalFramePushAndInit@@Base+0x626> │ │ │ │ adds r5, r0, #4 │ │ │ │ ldr.w r2, [r8, r5] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n a04b4 <_PyEvalFramePushAndInit@@Base+0x694> │ │ │ │ + beq.n 9ff24 <_PyEvalFramePushAndInit@@Base+0x694> │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.n a0446 <_PyEvalFramePushAndInit@@Base+0x626> │ │ │ │ + ble.n 9feb6 <_PyEvalFramePushAndInit@@Base+0x626> │ │ │ │ add.w r5, r0, #8 │ │ │ │ ldr.w r2, [r8, r5] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n a04b4 <_PyEvalFramePushAndInit@@Base+0x694> │ │ │ │ + beq.n 9ff24 <_PyEvalFramePushAndInit@@Base+0x694> │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.n a0446 <_PyEvalFramePushAndInit@@Base+0x626> │ │ │ │ + ble.n 9feb6 <_PyEvalFramePushAndInit@@Base+0x626> │ │ │ │ add.w r5, r0, #12 │ │ │ │ ldr.w r2, [r8, r5] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n a04b4 <_PyEvalFramePushAndInit@@Base+0x694> │ │ │ │ + beq.n 9ff24 <_PyEvalFramePushAndInit@@Base+0x694> │ │ │ │ adds r5, r3, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n a0446 <_PyEvalFramePushAndInit@@Base+0x626> │ │ │ │ + ble.n 9feb6 <_PyEvalFramePushAndInit@@Base+0x626> │ │ │ │ ldr.w r2, [r8, r5, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n a04b2 <_PyEvalFramePushAndInit@@Base+0x692> │ │ │ │ + beq.n 9ff22 <_PyEvalFramePushAndInit@@Base+0x692> │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt.n a0438 <_PyEvalFramePushAndInit@@Base+0x618> │ │ │ │ + bgt.n 9fea8 <_PyEvalFramePushAndInit@@Base+0x618> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w a069c <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ - cbnz r0, a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + beq.w a010c <_PyEvalFramePushAndInit@@Base+0x87c> │ │ │ │ + cbnz r0, 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n a04d2 <_PyEvalFramePushAndInit@@Base+0x6b2> │ │ │ │ + ble.n 9ff42 <_PyEvalFramePushAndInit@@Base+0x6b2> │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r1, [r8, r5] │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a04b4 <_PyEvalFramePushAndInit@@Base+0x694> │ │ │ │ - cbnz r0, a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + beq.n 9ff24 <_PyEvalFramePushAndInit@@Base+0x694> │ │ │ │ + cbnz r0, 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r5, r3, #2 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.n a04d2 <_PyEvalFramePushAndInit@@Base+0x6b2> │ │ │ │ + ble.n 9ff42 <_PyEvalFramePushAndInit@@Base+0x6b2> │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a04b2 <_PyEvalFramePushAndInit@@Base+0x692> │ │ │ │ + beq.n 9ff22 <_PyEvalFramePushAndInit@@Base+0x692> │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0478 <_PyEvalFramePushAndInit@@Base+0x658> │ │ │ │ + beq.n 9fee8 <_PyEvalFramePushAndInit@@Base+0x658> │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bge.w a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + bge.w a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a08a4 <_PyEvalFramePushAndInit@@Base+0xa84> │ │ │ │ + bne.w a0320 <_PyEvalFramePushAndInit@@Base+0xa90> │ │ │ │ adds r6, #1 │ │ │ │ - b.n a0498 <_PyEvalFramePushAndInit@@Base+0x678> │ │ │ │ + b.n 9ff08 <_PyEvalFramePushAndInit@@Base+0x678> │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0a8a <_PyEvalFramePushAndInit@@Base+0xc6a> │ │ │ │ + bne.w a0506 <_PyEvalFramePushAndInit@@Base+0xc76> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str.w sl, [r4, r5] │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.n a050c <_PyEvalFramePushAndInit@@Base+0x6ec> │ │ │ │ + beq.n 9ff7c <_PyEvalFramePushAndInit@@Base+0x6ec> │ │ │ │ add.w fp, fp, #4 │ │ │ │ - b.n a03c4 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ + b.n 9fe34 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a07de <_PyEvalFramePushAndInit@@Base+0x9be> │ │ │ │ + beq.w a025a <_PyEvalFramePushAndInit@@Base+0x9ca> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ - bl 7a1f4 │ │ │ │ + bl 7a1ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + beq.n 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0500 <_PyEvalFramePushAndInit@@Base+0x6e0> │ │ │ │ + beq.n 9ff70 <_PyEvalFramePushAndInit@@Base+0x6e0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a0b9e <_PyEvalFramePushAndInit@@Base+0xd7e> │ │ │ │ + beq.w a061c <_PyEvalFramePushAndInit@@Base+0xd8c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n a04cc <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ + bne.n 9ff3c <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ - b.n a02ac <_PyEvalFramePushAndInit@@Base+0x48c> │ │ │ │ + b.n 9fd1c <_PyEvalFramePushAndInit@@Base+0x48c> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ cmp r9, r5 │ │ │ │ - ble.w a01ea <_PyEvalFramePushAndInit@@Base+0x3ca> │ │ │ │ + ble.w 9fc5a <_PyEvalFramePushAndInit@@Base+0x3ca> │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a06d8 <_PyEvalFramePushAndInit@@Base+0x8b8> │ │ │ │ + bne.w a0148 <_PyEvalFramePushAndInit@@Base+0x8b8> │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, a0578 <_PyEvalFramePushAndInit@@Base+0x758> │ │ │ │ + cbz r3, 9ffe8 <_PyEvalFramePushAndInit@@Base+0x758> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w a07b2 <_PyEvalFramePushAndInit@@Base+0x992> │ │ │ │ + bpl.w a022e <_PyEvalFramePushAndInit@@Base+0x99e> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w a0782 <_PyEvalFramePushAndInit@@Base+0x962> │ │ │ │ + bne.w a01fe <_PyEvalFramePushAndInit@@Base+0x96e> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w a0782 <_PyEvalFramePushAndInit@@Base+0x962> │ │ │ │ + beq.w a01fe <_PyEvalFramePushAndInit@@Base+0x96e> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + beq.n a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a06c6 <_PyEvalFramePushAndInit@@Base+0x8a6> │ │ │ │ + bne.w a0136 <_PyEvalFramePushAndInit@@Base+0x8a6> │ │ │ │ adds r1, r5, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ cmp r9, r1 │ │ │ │ - ble.n a0642 <_PyEvalFramePushAndInit@@Base+0x822> │ │ │ │ + ble.n a00b2 <_PyEvalFramePushAndInit@@Base+0x822> │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a06b2 <_PyEvalFramePushAndInit@@Base+0x892> │ │ │ │ + bne.w a0122 <_PyEvalFramePushAndInit@@Base+0x892> │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbz r3, a05d0 <_PyEvalFramePushAndInit@@Base+0x7b0> │ │ │ │ + cbz r3, a0040 <_PyEvalFramePushAndInit@@Base+0x7b0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w a07b2 <_PyEvalFramePushAndInit@@Base+0x992> │ │ │ │ + bpl.w a022e <_PyEvalFramePushAndInit@@Base+0x99e> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w a079a <_PyEvalFramePushAndInit@@Base+0x97a> │ │ │ │ + bne.w a0216 <_PyEvalFramePushAndInit@@Base+0x986> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w a079a <_PyEvalFramePushAndInit@@Base+0x97a> │ │ │ │ + beq.w a0216 <_PyEvalFramePushAndInit@@Base+0x986> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + beq.n a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a06a0 <_PyEvalFramePushAndInit@@Base+0x880> │ │ │ │ + bne.n a0110 <_PyEvalFramePushAndInit@@Base+0x880> │ │ │ │ adds r5, #2 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cmp r9, r5 │ │ │ │ - ble.n a0642 <_PyEvalFramePushAndInit@@Base+0x822> │ │ │ │ + cmp r5, r9 │ │ │ │ + bge.n a00b2 <_PyEvalFramePushAndInit@@Base+0x822> │ │ │ │ adds r3, r6, #4 │ │ │ │ str r6, [sp, #28] │ │ │ │ add.w r8, r3, r7 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ - cbnz r3, a0630 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + cbnz r3, a00a0 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, a062c <_PyEvalFramePushAndInit@@Base+0x80c> │ │ │ │ + cbz r3, a009c <_PyEvalFramePushAndInit@@Base+0x80c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.w a07b2 <_PyEvalFramePushAndInit@@Base+0x992> │ │ │ │ + bpl.w a022e <_PyEvalFramePushAndInit@@Base+0x99e> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w a076a <_PyEvalFramePushAndInit@@Base+0x94a> │ │ │ │ + bne.w a01da <_PyEvalFramePushAndInit@@Base+0x94a> │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w a076a <_PyEvalFramePushAndInit@@Base+0x94a> │ │ │ │ + beq.w a01da <_PyEvalFramePushAndInit@@Base+0x94a> │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ - bl 7917c │ │ │ │ + bl 79168 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + beq.n a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0756 <_PyEvalFramePushAndInit@@Base+0x936> │ │ │ │ + bne.w a01c6 <_PyEvalFramePushAndInit@@Base+0x936> │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt.n a05ec <_PyEvalFramePushAndInit@@Base+0x7cc> │ │ │ │ + bgt.n a005c <_PyEvalFramePushAndInit@@Base+0x7cc> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov sl, r7 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w a01ea <_PyEvalFramePushAndInit@@Base+0x3ca> │ │ │ │ + beq.w 9fc5a <_PyEvalFramePushAndInit@@Base+0x3ca> │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 239b44 │ │ │ │ + bl 23b08c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n a01ec <_PyEvalFramePushAndInit@@Base+0x3cc> │ │ │ │ + b.n 9fc5c <_PyEvalFramePushAndInit@@Base+0x3cc> │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 71f84 │ │ │ │ + bl 71f9c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a09a8 <_PyEvalFramePushAndInit@@Base+0xb88> │ │ │ │ + beq.w a0424 <_PyEvalFramePushAndInit@@Base+0xb94> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ands.w r1, r1, #4 │ │ │ │ - beq.n a06f0 <_PyEvalFramePushAndInit@@Base+0x8d0> │ │ │ │ + beq.n a0160 <_PyEvalFramePushAndInit@@Base+0x8d0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r2, r9, #1 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ mov r2, r0 │ │ │ │ it ge │ │ │ │ movge r2, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w a0284 <_PyEvalFramePushAndInit@@Base+0x464> │ │ │ │ + ble.w 9fcf4 <_PyEvalFramePushAndInit@@Base+0x464> │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r7, [r6, #0] │ │ │ │ - bne.w a01a2 <_PyEvalFramePushAndInit@@Base+0x382> │ │ │ │ - b.n a0284 <_PyEvalFramePushAndInit@@Base+0x464> │ │ │ │ + bne.w 9fc12 <_PyEvalFramePushAndInit@@Base+0x382> │ │ │ │ + b.n 9fcf4 <_PyEvalFramePushAndInit@@Base+0x464> │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b.n a04b4 <_PyEvalFramePushAndInit@@Base+0x694> │ │ │ │ + b.n 9ff24 <_PyEvalFramePushAndInit@@Base+0x694> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r6, r8] │ │ │ │ adds r5, #2 │ │ │ │ cmp r9, r5 │ │ │ │ - bgt.n a05da <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ - b.n a063a <_PyEvalFramePushAndInit@@Base+0x81a> │ │ │ │ + bgt.n a004a <_PyEvalFramePushAndInit@@Base+0x7ba> │ │ │ │ + b.n a00aa <_PyEvalFramePushAndInit@@Base+0x81a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a01e2 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ + beq.w 9fc52 <_PyEvalFramePushAndInit@@Base+0x3c2> │ │ │ │ subs r1, r2, r0 │ │ │ │ add r1, r3 │ │ │ │ - b.n a0220 <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ + b.n 9fc90 <_PyEvalFramePushAndInit@@Base+0x400> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r1, r9 │ │ │ │ it lt │ │ │ │ movlt.w fp, #0 │ │ │ │ - blt.w a0582 <_PyEvalFramePushAndInit@@Base+0x762> │ │ │ │ - b.n a01ea <_PyEvalFramePushAndInit@@Base+0x3ca> │ │ │ │ - ldr r1, [pc, #692] @ (a09a0 <_PyEvalFramePushAndInit@@Base+0xb80>) │ │ │ │ + blt.w 9fff2 <_PyEvalFramePushAndInit@@Base+0x762> │ │ │ │ + b.n 9fc5a <_PyEvalFramePushAndInit@@Base+0x3ca> │ │ │ │ + ldr r1, [pc, #704] @ (a041c <_PyEvalFramePushAndInit@@Base+0xb8c>) │ │ │ │ str.w r1, [r6, r9, lsl #2] │ │ │ │ - b.n a02a6 <_PyEvalFramePushAndInit@@Base+0x486> │ │ │ │ + b.n 9fd16 <_PyEvalFramePushAndInit@@Base+0x486> │ │ │ │ str.w r0, [r6, r9, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r5, r0 │ │ │ │ it ge │ │ │ │ movge r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w a01d0 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + ble.w 9fc40 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r7, [r6, #0] │ │ │ │ - bne.w a01a2 <_PyEvalFramePushAndInit@@Base+0x382> │ │ │ │ - b.n a01d0 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ + bne.w 9fc12 <_PyEvalFramePushAndInit@@Base+0x382> │ │ │ │ + b.n 9fc40 <_PyEvalFramePushAndInit@@Base+0x3b0> │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a090c <_PyEvalFramePushAndInit@@Base+0xaec> │ │ │ │ + beq.w a0388 <_PyEvalFramePushAndInit@@Base+0xaf8> │ │ │ │ cmp ip, r5 │ │ │ │ - ble.w a0214 <_PyEvalFramePushAndInit@@Base+0x3f4> │ │ │ │ + ble.w 9fc84 <_PyEvalFramePushAndInit@@Base+0x3f4> │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a08ca <_PyEvalFramePushAndInit@@Base+0xaaa> │ │ │ │ + beq.w a0346 <_PyEvalFramePushAndInit@@Base+0xab6> │ │ │ │ cmp ip, r5 │ │ │ │ - bne.n a0728 <_PyEvalFramePushAndInit@@Base+0x908> │ │ │ │ + bne.n a0198 <_PyEvalFramePushAndInit@@Base+0x908> │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a0214 <_PyEvalFramePushAndInit@@Base+0x3f4> │ │ │ │ + beq.w 9fc84 <_PyEvalFramePushAndInit@@Base+0x3f4> │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 239b44 │ │ │ │ - b.n a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + bl 23b08c │ │ │ │ + b.n a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n a0630 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ + b.n a00a0 <_PyEvalFramePushAndInit@@Base+0x810> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 6d774 │ │ │ │ - adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w a0618 <_PyEvalFramePushAndInit@@Base+0x7f8> │ │ │ │ - b.n a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + ldrd r1, r0, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + bl 79168 │ │ │ │ + adds r0, #3 │ │ │ │ + bne.w a0094 <_PyEvalFramePushAndInit@@Base+0x804> │ │ │ │ + b.n a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 6d774 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w a0564 <_PyEvalFramePushAndInit@@Base+0x744> │ │ │ │ - b.n a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + bne.w 9ffd4 <_PyEvalFramePushAndInit@@Base+0x744> │ │ │ │ + b.n a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 6d774 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w a05be <_PyEvalFramePushAndInit@@Base+0x79e> │ │ │ │ - b.n a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + bne.w a002e <_PyEvalFramePushAndInit@@Base+0x79e> │ │ │ │ + b.n a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + movw r0, #56500 @ 0xdcb4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 2203f8 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + bl 221930 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ mov r7, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ cmp fp, r5 │ │ │ │ - blt.w a08f4 <_PyEvalFramePushAndInit@@Base+0xad4> │ │ │ │ + blt.w a0370 <_PyEvalFramePushAndInit@@Base+0xae0> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r7 │ │ │ │ - b.n a02a6 <_PyEvalFramePushAndInit@@Base+0x486> │ │ │ │ + b.n 9fd16 <_PyEvalFramePushAndInit@@Base+0x486> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ mov r4, r6 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov fp, r7 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a092e <_PyEvalFramePushAndInit@@Base+0xb0e> │ │ │ │ + bne.w a03aa <_PyEvalFramePushAndInit@@Base+0xb1a> │ │ │ │ cmp r0, r9 │ │ │ │ - bge.n a08d2 <_PyEvalFramePushAndInit@@Base+0xab2> │ │ │ │ + bge.n a034e <_PyEvalFramePushAndInit@@Base+0xabe> │ │ │ │ sub.w r0, r9, r0 │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a08ce <_PyEvalFramePushAndInit@@Base+0xaae> │ │ │ │ + beq.n a034a <_PyEvalFramePushAndInit@@Base+0xaba> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, sl │ │ │ │ - b.n a081a <_PyEvalFramePushAndInit@@Base+0x9fa> │ │ │ │ + b.n a0296 <_PyEvalFramePushAndInit@@Base+0xa06> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r0, [r1, r2] │ │ │ │ adds r2, #4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n a080c <_PyEvalFramePushAndInit@@Base+0x9ec> │ │ │ │ + blt.n a0288 <_PyEvalFramePushAndInit@@Base+0x9f8> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 208dc4 │ │ │ │ + bl 20aad4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a084c <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ + beq.n a02c8 <_PyEvalFramePushAndInit@@Base+0xa38> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, a084c <_PyEvalFramePushAndInit@@Base+0xa2c> │ │ │ │ - ldr r2, [pc, #360] @ (a09a4 <_PyEvalFramePushAndInit@@Base+0xb84>) │ │ │ │ + cbnz r3, a02c8 <_PyEvalFramePushAndInit@@Base+0xa38> │ │ │ │ + ldr r2, [pc, #360] @ (a0420 <_PyEvalFramePushAndInit@@Base+0xb90>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a0916 <_PyEvalFramePushAndInit@@Base+0xaf6> │ │ │ │ + bne.n a0392 <_PyEvalFramePushAndInit@@Base+0xb02> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n a08d2 <_PyEvalFramePushAndInit@@Base+0xab2> │ │ │ │ + beq.n a034e <_PyEvalFramePushAndInit@@Base+0xabe> │ │ │ │ str.w fp, [sp] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #17680 @ 0x4510 │ │ │ │ + movw r2, #20944 @ 0x51d0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + beq.w 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ - ldr r2, [pc, #280] @ (a09a4 <_PyEvalFramePushAndInit@@Base+0xb84>) │ │ │ │ + bne.w 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + ldr r2, [pc, #280] @ (a0420 <_PyEvalFramePushAndInit@@Base+0xb90>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, a089a <_PyEvalFramePushAndInit@@Base+0xa7a> │ │ │ │ + cbz r3, a0316 <_PyEvalFramePushAndInit@@Base+0xa86> │ │ │ │ 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 a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + b.n 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a04ae <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ - ldr r2, [pc, #244] @ (a09a4 <_PyEvalFramePushAndInit@@Base+0xb84>) │ │ │ │ + bne.w 9ff1e <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ + ldr r2, [pc, #244] @ (a0420 <_PyEvalFramePushAndInit@@Base+0xb90>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, a08c0 <_PyEvalFramePushAndInit@@Base+0xaa0> │ │ │ │ + cbz r3, a033c <_PyEvalFramePushAndInit@@Base+0xaac> │ │ │ │ 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 a04ae <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ + b.n 9ff1e <_PyEvalFramePushAndInit@@Base+0x68e> │ │ │ │ adds r1, #1 │ │ │ │ - b.n a0734 <_PyEvalFramePushAndInit@@Base+0x914> │ │ │ │ - bl d7c64 │ │ │ │ + b.n a01a4 <_PyEvalFramePushAndInit@@Base+0x914> │ │ │ │ + bl d7748 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str.w fp, [sp] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #17748 @ 0x4554 │ │ │ │ + movw r2, #21012 @ 0x5214 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ + b.n 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ ldr.w r8, [r4, fp, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a0bbc <_PyEvalFramePushAndInit@@Base+0xd9c> │ │ │ │ + bne.w a063a <_PyEvalFramePushAndInit@@Base+0xdaa> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n a07ce <_PyEvalFramePushAndInit@@Base+0x9ae> │ │ │ │ + b.n a024a <_PyEvalFramePushAndInit@@Base+0x9ba> │ │ │ │ movs r1, #1 │ │ │ │ cmp ip, r5 │ │ │ │ - ble.w a0742 <_PyEvalFramePushAndInit@@Base+0x922> │ │ │ │ - b.n a0724 <_PyEvalFramePushAndInit@@Base+0x904> │ │ │ │ + ble.w a01b2 <_PyEvalFramePushAndInit@@Base+0x922> │ │ │ │ + b.n a0194 <_PyEvalFramePushAndInit@@Base+0x904> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n a0844 <_PyEvalFramePushAndInit@@Base+0xa24> │ │ │ │ + b.n a02c0 <_PyEvalFramePushAndInit@@Base+0xa30> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n a0390 <_PyEvalFramePushAndInit@@Base+0x570> │ │ │ │ + b.n 9fe00 <_PyEvalFramePushAndInit@@Base+0x570> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 72f38 │ │ │ │ + bl 72f50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + beq.w 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ mov ip, r9 │ │ │ │ mov r8, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r8, r0 │ │ │ │ - bge.w a0bf8 <_PyEvalFramePushAndInit@@Base+0xdd8> │ │ │ │ + bge.w a0678 <_PyEvalFramePushAndInit@@Base+0xde8> │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r7, [sp, #48] @ 0x30 │ │ │ │ mov r7, ip │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add.w sl, r3, #8 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov sl, r3 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w a0aae <_PyEvalFramePushAndInit@@Base+0xc8e> │ │ │ │ + beq.w a052a <_PyEvalFramePushAndInit@@Base+0xc9a> │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl d52cc │ │ │ │ + bl d4db0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a09e6 <_PyEvalFramePushAndInit@@Base+0xbc6> │ │ │ │ + beq.n a0462 <_PyEvalFramePushAndInit@@Base+0xbd2> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a09f0 <_PyEvalFramePushAndInit@@Base+0xbd0> │ │ │ │ + bne.n a046c <_PyEvalFramePushAndInit@@Base+0xbdc> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n a096a <_PyEvalFramePushAndInit@@Base+0xb4a> │ │ │ │ + bne.n a03e6 <_PyEvalFramePushAndInit@@Base+0xb56> │ │ │ │ mov ip, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n a094c <_PyEvalFramePushAndInit@@Base+0xb2c> │ │ │ │ + b.n a03c8 <_PyEvalFramePushAndInit@@Base+0xb38> │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r7, r3 │ │ │ │ - ldr r6, [pc, #580] @ (a0bf4 <_PyEvalFramePushAndInit@@Base+0xdd4>) │ │ │ │ + ldr r6, [pc, #584] @ (a0674 <_PyEvalFramePushAndInit@@Base+0xde4>) │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n a0a3e <_PyEvalFramePushAndInit@@Base+0xc1e> │ │ │ │ + bge.n a04ba <_PyEvalFramePushAndInit@@Base+0xc2a> │ │ │ │ ldr.w r4, [r7, r8, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a09e0 <_PyEvalFramePushAndInit@@Base+0xbc0> │ │ │ │ + beq.n a045c <_PyEvalFramePushAndInit@@Base+0xbcc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, a09e0 <_PyEvalFramePushAndInit@@Base+0xbc0> │ │ │ │ + cbnz r3, a045c <_PyEvalFramePushAndInit@@Base+0xbcc> │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ - cbz r3, a09d8 <_PyEvalFramePushAndInit@@Base+0xbb8> │ │ │ │ + cbz r3, a0454 <_PyEvalFramePushAndInit@@Base+0xbc4> │ │ │ │ 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 a09b0 <_PyEvalFramePushAndInit@@Base+0xb90> │ │ │ │ + b.n a042c <_PyEvalFramePushAndInit@@Base+0xb9c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a0aba <_PyEvalFramePushAndInit@@Base+0xc9a> │ │ │ │ + beq.n a0536 <_PyEvalFramePushAndInit@@Base+0xca6> │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + beq.w 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ - ldr r2, [pc, #488] @ (a0bf4 <_PyEvalFramePushAndInit@@Base+0xdd4>) │ │ │ │ + bne.w 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + ldr r2, [pc, #492] @ (a0674 <_PyEvalFramePushAndInit@@Base+0xde4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0b70 <_PyEvalFramePushAndInit@@Base+0xd50> │ │ │ │ + bne.w a05ee <_PyEvalFramePushAndInit@@Base+0xd5e> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + b.n 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a036e <_PyEvalFramePushAndInit@@Base+0x54e> │ │ │ │ - ldr r2, [pc, #456] @ (a0bf4 <_PyEvalFramePushAndInit@@Base+0xdd4>) │ │ │ │ + bne.w 9fdde <_PyEvalFramePushAndInit@@Base+0x54e> │ │ │ │ + ldr r2, [pc, #460] @ (a0674 <_PyEvalFramePushAndInit@@Base+0xde4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0bdc <_PyEvalFramePushAndInit@@Base+0xdbc> │ │ │ │ + bne.w a065a <_PyEvalFramePushAndInit@@Base+0xdca> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n a036e <_PyEvalFramePushAndInit@@Base+0x54e> │ │ │ │ + b.n 9fdde <_PyEvalFramePushAndInit@@Base+0x54e> │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + beq.w a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [pc, #420] @ (a0bf4 <_PyEvalFramePushAndInit@@Base+0xdd4>) │ │ │ │ + ldr r7, [pc, #424] @ (a0674 <_PyEvalFramePushAndInit@@Base+0xde4>) │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add.w r9, r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ cmp r9, r5 │ │ │ │ - ble.w a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + ble.w a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ ldr.w r4, [r6, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n a0a86 <_PyEvalFramePushAndInit@@Base+0xc66> │ │ │ │ + beq.n a0502 <_PyEvalFramePushAndInit@@Base+0xc72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, a0a86 <_PyEvalFramePushAndInit@@Base+0xc66> │ │ │ │ + cbnz r3, a0502 <_PyEvalFramePushAndInit@@Base+0xc72> │ │ │ │ ldr.w r3, [r7, #1416] @ 0x588 │ │ │ │ - cbz r3, a0a7e <_PyEvalFramePushAndInit@@Base+0xc5e> │ │ │ │ + cbz r3, a04fa <_PyEvalFramePushAndInit@@Base+0xc6a> │ │ │ │ ldr.w r2, [r7, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ adds r5, #1 │ │ │ │ - b.n a0a58 <_PyEvalFramePushAndInit@@Base+0xc38> │ │ │ │ + b.n a04d4 <_PyEvalFramePushAndInit@@Base+0xc44> │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #17796 @ 0x4584 │ │ │ │ + movw r2, #21060 @ 0x5244 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ + b.n 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 86010 │ │ │ │ + bl 85ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a09f0 <_PyEvalFramePushAndInit@@Base+0xbd0> │ │ │ │ + bne.n a046c <_PyEvalFramePushAndInit@@Base+0xbdc> │ │ │ │ adds r5, #1 │ │ │ │ - b.n a098c <_PyEvalFramePushAndInit@@Base+0xb6c> │ │ │ │ + b.n a0408 <_PyEvalFramePushAndInit@@Base+0xb78> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a02dc <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ + beq.w 9fd4c <_PyEvalFramePushAndInit@@Base+0x4bc> │ │ │ │ subs r1, r0, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #17840 @ 0x45b0 │ │ │ │ + movw r0, #21104 @ 0x5270 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ - b.n a02f6 <_PyEvalFramePushAndInit@@Base+0x4d6> │ │ │ │ + b.n 9fd66 <_PyEvalFramePushAndInit@@Base+0x4d6> │ │ │ │ ldr.w r7, [r6, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w a02ce <_PyEvalFramePushAndInit@@Base+0x4ae> │ │ │ │ + beq.w 9fd3e <_PyEvalFramePushAndInit@@Base+0x4ae> │ │ │ │ adds r4, #1 │ │ │ │ - b.w a02ce <_PyEvalFramePushAndInit@@Base+0x4ae> │ │ │ │ - movw r6, #52164 @ 0xcbc4 │ │ │ │ + b.w 9fd3e <_PyEvalFramePushAndInit@@Base+0x4ae> │ │ │ │ + movw r6, #55428 @ 0xd884 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - movw r8, #15068 @ 0x3adc │ │ │ │ + movw r8, #18292 @ 0x4774 │ │ │ │ movt r8, #41 @ 0x29 │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, r6 │ │ │ │ movne r3, r8 │ │ │ │ cmp r5, #1 │ │ │ │ ite eq │ │ │ │ moveq r1, r6 │ │ │ │ movne r1, r8 │ │ │ │ - movw r0, #17856 @ 0x45c0 │ │ │ │ + movw r0, #21120 @ 0x5280 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl e2114 │ │ │ │ + bl e23f0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, a0b3e <_PyEvalFramePushAndInit@@Base+0xd1e> │ │ │ │ + cbz r0, a05bc <_PyEvalFramePushAndInit@@Base+0xd2c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n a0b34 <_PyEvalFramePushAndInit@@Base+0xd14> │ │ │ │ + beq.n a05b0 <_PyEvalFramePushAndInit@@Base+0xd20> │ │ │ │ mov r6, r8 │ │ │ │ - movw r3, #17564 @ 0x449c │ │ │ │ + movw r3, #20828 @ 0x515c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n a0348 <_PyEvalFramePushAndInit@@Base+0x528> │ │ │ │ + b.w 9fdb8 <_PyEvalFramePushAndInit@@Base+0x528> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + beq.w a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ - ldr r2, [pc, #156] @ (a0bf4 <_PyEvalFramePushAndInit@@Base+0xdd4>) │ │ │ │ + bne.w a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + ldr r2, [pc, #160] @ (a0674 <_PyEvalFramePushAndInit@@Base+0xde4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, a0b66 <_PyEvalFramePushAndInit@@Base+0xd46> │ │ │ │ + cbz r3, a05e4 <_PyEvalFramePushAndInit@@Base+0xd54> │ │ │ │ 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 a0658 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ + b.n a00c8 <_PyEvalFramePushAndInit@@Base+0x838> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n a0a14 <_PyEvalFramePushAndInit@@Base+0xbf4> │ │ │ │ + b.n a0490 <_PyEvalFramePushAndInit@@Base+0xc00> │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #17572 @ 0x44a4 │ │ │ │ + movw r2, #20836 @ 0x5164 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ - b.n a0492 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ - ldr r2, [pc, #84] @ (a0bf4 <_PyEvalFramePushAndInit@@Base+0xdd4>) │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ + b.n 9ff02 <_PyEvalFramePushAndInit@@Base+0x672> │ │ │ │ + ldr r2, [pc, #84] @ (a0674 <_PyEvalFramePushAndInit@@Base+0xde4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, a0bb0 <_PyEvalFramePushAndInit@@Base+0xd90> │ │ │ │ + cbz r3, a062e <_PyEvalFramePushAndInit@@Base+0xd9e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n a0500 <_PyEvalFramePushAndInit@@Base+0x6e0> │ │ │ │ + b.n 9ff70 <_PyEvalFramePushAndInit@@Base+0x6e0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0906 <_PyEvalFramePushAndInit@@Base+0xae6> │ │ │ │ - ldr r2, [pc, #40] @ (a0bf4 <_PyEvalFramePushAndInit@@Base+0xdd4>) │ │ │ │ + bne.w a0382 <_PyEvalFramePushAndInit@@Base+0xaf2> │ │ │ │ + ldr r2, [pc, #44] @ (a0674 <_PyEvalFramePushAndInit@@Base+0xde4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, a0be8 <_PyEvalFramePushAndInit@@Base+0xdc8> │ │ │ │ + cbnz r3, a0666 <_PyEvalFramePushAndInit@@Base+0xdd6> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n a0906 <_PyEvalFramePushAndInit@@Base+0xae6> │ │ │ │ + b.n a0382 <_PyEvalFramePushAndInit@@Base+0xaf2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n a0a34 <_PyEvalFramePushAndInit@@Base+0xc14> │ │ │ │ + b.n a04b0 <_PyEvalFramePushAndInit@@Base+0xc20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n a0bd0 <_PyEvalFramePushAndInit@@Base+0xdb0> │ │ │ │ + b.n a064e <_PyEvalFramePushAndInit@@Base+0xdbe> │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r2 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, ip │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n a0c96 <_PyEvalFramePushAndInit@@Base+0xe76> │ │ │ │ - movw r0, #40592 @ 0x9e90 │ │ │ │ + beq.n a0716 <_PyEvalFramePushAndInit@@Base+0xe86> │ │ │ │ + movw r0, #43856 @ 0xab50 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afb8 │ │ │ │ + bl 7afb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a09f2 <_PyEvalFramePushAndInit@@Base+0xbd2> │ │ │ │ + beq.w a046e <_PyEvalFramePushAndInit@@Base+0xbde> │ │ │ │ mov r1, r6 │ │ │ │ - bl 110d6c │ │ │ │ + bl 11118c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0c40 <_PyEvalFramePushAndInit@@Base+0xe20> │ │ │ │ + beq.n a06c0 <_PyEvalFramePushAndInit@@Base+0xe30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, a0c40 <_PyEvalFramePushAndInit@@Base+0xe20> │ │ │ │ - ldr r2, [pc, #160] @ (a0cd4 <_PyEvalFramePushAndInit@@Base+0xeb4>) │ │ │ │ + cbnz r3, a06c0 <_PyEvalFramePushAndInit@@Base+0xe30> │ │ │ │ + ldr r2, [pc, #160] @ (a0754 <_PyEvalFramePushAndInit@@Base+0xec4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, a0c8a <_PyEvalFramePushAndInit@@Base+0xe6a> │ │ │ │ + cbnz r3, a070a <_PyEvalFramePushAndInit@@Base+0xe7a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w a09f2 <_PyEvalFramePushAndInit@@Base+0xbd2> │ │ │ │ + beq.w a046e <_PyEvalFramePushAndInit@@Base+0xbde> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldrd r3, r0, [sp, #28] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #17604 @ 0x44c4 │ │ │ │ + movw r2, #20868 @ 0x5184 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1545cc <_PyErr_Format@@Base> │ │ │ │ + bl 15567c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a09f2 <_PyEvalFramePushAndInit@@Base+0xbd2> │ │ │ │ + beq.w a046e <_PyEvalFramePushAndInit@@Base+0xbde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a09f2 <_PyEvalFramePushAndInit@@Base+0xbd2> │ │ │ │ - ldr r2, [pc, #88] @ (a0cd4 <_PyEvalFramePushAndInit@@Base+0xeb4>) │ │ │ │ + bne.w a046e <_PyEvalFramePushAndInit@@Base+0xbde> │ │ │ │ + ldr r2, [pc, #88] @ (a0754 <_PyEvalFramePushAndInit@@Base+0xec4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, a0cbc <_PyEvalFramePushAndInit@@Base+0xe9c> │ │ │ │ + cbnz r3, a073c <_PyEvalFramePushAndInit@@Base+0xeac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n a09f2 <_PyEvalFramePushAndInit@@Base+0xbd2> │ │ │ │ + b.n a046e <_PyEvalFramePushAndInit@@Base+0xbde> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n a0c38 <_PyEvalFramePushAndInit@@Base+0xe18> │ │ │ │ + b.n a06b8 <_PyEvalFramePushAndInit@@Base+0xe28> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a07f2 <_PyEvalFramePushAndInit@@Base+0x9d2> │ │ │ │ + beq.w a026e <_PyEvalFramePushAndInit@@Base+0x9de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, a0cb8 <_PyEvalFramePushAndInit@@Base+0xe98> │ │ │ │ - ldr r2, [pc, #40] @ (a0cd4 <_PyEvalFramePushAndInit@@Base+0xeb4>) │ │ │ │ + cbnz r3, a0738 <_PyEvalFramePushAndInit@@Base+0xea8> │ │ │ │ + ldr r2, [pc, #40] @ (a0754 <_PyEvalFramePushAndInit@@Base+0xec4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, a0cc8 <_PyEvalFramePushAndInit@@Base+0xea8> │ │ │ │ + cbnz r3, a0748 <_PyEvalFramePushAndInit@@Base+0xeb8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - b.n a07f2 <_PyEvalFramePushAndInit@@Base+0x9d2> │ │ │ │ + b.n a026e <_PyEvalFramePushAndInit@@Base+0x9de> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n a0c80 <_PyEvalFramePushAndInit@@Base+0xe60> │ │ │ │ + b.n a0700 <_PyEvalFramePushAndInit@@Base+0xe70> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n a0cb0 <_PyEvalFramePushAndInit@@Base+0xe90> │ │ │ │ + b.n a0730 <_PyEvalFramePushAndInit@@Base+0xea0> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000a0cd8 <_PyEval_EvalFrameDefault@@Base>: │ │ │ │ +000a0758 <_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 ace12 <_PyEval_EvalFrameDefault@@Base+0xc13a> │ │ │ │ + beq.w ad12a <_PyEval_EvalFrameDefault@@Base+0xc9d2> │ │ │ │ mov sl, r1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #688] @ (a0fb8 <_PyEval_EvalFrameDefault@@Base+0x2e0>) │ │ │ │ + ldr r1, [pc, #688] @ (a0a38 <_PyEval_EvalFrameDefault@@Base+0x2e0>) │ │ │ │ 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.w r1, [sl, #4] │ │ │ │ sub.w r1, r3, #2 │ │ │ │ str.w sl, [r0, #52] @ 0x34 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - bmi.w acde4 <_PyEval_EvalFrameDefault@@Base+0xc10c> │ │ │ │ + bmi.w ad0fc <_PyEval_EvalFrameDefault@@Base+0xc9a4> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w ab878 <_PyEval_EvalFrameDefault@@Base+0xaba0> │ │ │ │ + bne.w aabfa <_PyEval_EvalFrameDefault@@Base+0xa4a2> │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r2, [r8, #28] │ │ │ │ - ble.w abc22 <_PyEval_EvalFrameDefault@@Base+0xaf4a> │ │ │ │ + ble.w aaa3a <_PyEval_EvalFrameDefault@@Base+0xa2e2> │ │ │ │ ldr.w r5, [sl, #28] │ │ │ │ - movw r3, #39384 @ 0x99d8 │ │ │ │ + movw r3, #42648 @ 0xa698 │ │ │ │ movt r3, #55 @ 0x37 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh r3, [r5, #0] │ │ │ │ add.w r2, sl, #40 @ 0x28 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r9, r3, lsr #8 │ │ │ │ @@ -177612,15 +177011,15 @@ │ │ │ │ add.w r9, r9, #10 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ add.w fp, fp, #2 │ │ │ │ ldr.w r2, [sl, r9, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a7852 <_PyEval_EvalFrameDefault@@Base+0x6b7a> │ │ │ │ + beq.w a72e8 <_PyEval_EvalFrameDefault@@Base+0x6b90> │ │ │ │ ldrh.w r9, [fp] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb.w r4, r9 │ │ │ │ str.w r2, [r7], #4 │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ @@ -177651,23 +177050,23 @@ │ │ │ │ bx r1 │ │ │ │ add.w r9, sl, r9, lsl #2 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ add.w fp, fp, #2 │ │ │ │ ldr.w r4, [r9, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ - cbz r4, a0e4c <_PyEval_EvalFrameDefault@@Base+0x174> │ │ │ │ + cbz r4, a08cc <_PyEval_EvalFrameDefault@@Base+0x174> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0e4c <_PyEval_EvalFrameDefault@@Base+0x174> │ │ │ │ + beq.n a08cc <_PyEval_EvalFrameDefault@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a78d4 <_PyEval_EvalFrameDefault@@Base+0x6bfc> │ │ │ │ + beq.w a736a <_PyEval_EvalFrameDefault@@Base+0x6c12> │ │ │ │ ldrh.w r9, [fp] │ │ │ │ subs r7, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb.w r4, r9 │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ @@ -177697,15 +177096,15 @@ │ │ │ │ str.w fp, [sl, #28] │ │ │ │ add.w r1, r8, #12 │ │ │ │ add.w fp, fp, #2 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a9c70 <_PyEval_EvalFrameDefault@@Base+0x8f98> │ │ │ │ + bne.w a8c18 <_PyEval_EvalFrameDefault@@Base+0x84c0> │ │ │ │ ldrh.w r9, [fp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb.w r4, r9 │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ orr.w r1, r1, #1 │ │ │ │ @@ -177717,20 +177116,20 @@ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ add.w fp, fp, #2 │ │ │ │ ldr.w r1, [sl, r3, lsl #2] │ │ │ │ ldr.w r0, [sl, r9, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w a7898 <_PyEval_EvalFrameDefault@@Base+0x6bc0> │ │ │ │ + beq.w a732e <_PyEval_EvalFrameDefault@@Base+0x6bd6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w a78a0 <_PyEval_EvalFrameDefault@@Base+0x6bc8> │ │ │ │ + beq.w a7336 <_PyEval_EvalFrameDefault@@Base+0x6bde> │ │ │ │ ldrh.w r9, [fp] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [r0, #0] │ │ │ │ uxtb.w r4, r9 │ │ │ │ strd r1, r0, [r7] │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ @@ -177743,91 +177142,91 @@ │ │ │ │ add.w r6, fp, #10 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrh.w r1, [fp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w acc3a <_PyEval_EvalFrameDefault@@Base+0xbf62> │ │ │ │ + bne.w abd84 <_PyEval_EvalFrameDefault@@Base+0xb62c> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a79fc <_PyEval_EvalFrameDefault@@Base+0x6d24> │ │ │ │ + bne.w a7494 <_PyEval_EvalFrameDefault@@Base+0x6d3c> │ │ │ │ ldrh.w r3, [fp, #8] │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a79fc <_PyEval_EvalFrameDefault@@Base+0x6d24> │ │ │ │ + beq.w a7494 <_PyEval_EvalFrameDefault@@Base+0x6d3c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a78c0 <_PyEval_EvalFrameDefault@@Base+0x6be8> │ │ │ │ + beq.w a7356 <_PyEval_EvalFrameDefault@@Base+0x6bfe> │ │ │ │ adds r2, #1 │ │ │ │ tst.w r9, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.w a78ca <_PyEval_EvalFrameDefault@@Base+0x6bf2> │ │ │ │ + bne.w a7360 <_PyEval_EvalFrameDefault@@Base+0x6c08> │ │ │ │ movs r3, #0 │ │ │ │ ldrh.w r9, [r6] │ │ │ │ adds r3, #1 │ │ │ │ mov fp, r6 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb.w r4, r9 │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ orr.w r1, r1, #1 │ │ │ │ bx r1 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + add r6, pc, #728 @ (adr r6, a0d14 <_PyEval_EvalFrameDefault@@Base+0x5bc>) │ │ │ │ movs r7, r6 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ add.w r6, fp, #10 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrh.w r2, [fp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r5 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w acc3a <_PyEval_EvalFrameDefault@@Base+0xbf62> │ │ │ │ + bne.w abd84 <_PyEval_EvalFrameDefault@@Base+0xb62c> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a79fc <_PyEval_EvalFrameDefault@@Base+0x6d24> │ │ │ │ + bne.w a7494 <_PyEval_EvalFrameDefault@@Base+0x6d3c> │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ldrh.w r1, [fp, #6] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a79fc <_PyEval_EvalFrameDefault@@Base+0x6d24> │ │ │ │ + bne.w a7494 <_PyEval_EvalFrameDefault@@Base+0x6d3c> │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w a79fc <_PyEval_EvalFrameDefault@@Base+0x6d24> │ │ │ │ + bne.w a7494 <_PyEval_EvalFrameDefault@@Base+0x6d3c> │ │ │ │ ldrh.w r3, [fp, #8] │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a79fc <_PyEval_EvalFrameDefault@@Base+0x6d24> │ │ │ │ + beq.w a7494 <_PyEval_EvalFrameDefault@@Base+0x6d3c> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w a7870 <_PyEval_EvalFrameDefault@@Base+0x6b98> │ │ │ │ + beq.w a7306 <_PyEval_EvalFrameDefault@@Base+0x6bae> │ │ │ │ adds r2, #1 │ │ │ │ tst.w r9, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - beq.w a787a <_PyEval_EvalFrameDefault@@Base+0x6ba2> │ │ │ │ + beq.w a7310 <_PyEval_EvalFrameDefault@@Base+0x6bb8> │ │ │ │ ldrh.w r9, [r6] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov fp, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r7, #8 │ │ │ │ uxtb.w r4, r9 │ │ │ │ @@ -177839,73 +177238,70 @@ │ │ │ │ ldr.w r6, [r7, #-4] │ │ │ │ add.w r4, fp, #20 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w r2, [r1, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w a76a0 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ + bne.w a7110 <_PyEval_EvalFrameDefault@@Base+0x69b8> │ │ │ │ ldrb r3, [r6, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a76a0 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ + beq.w a7110 <_PyEval_EvalFrameDefault@@Base+0x69b8> │ │ │ │ ldrh.w r3, [fp, #8] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a76a0 <_PyEval_EvalFrameDefault@@Base+0x69c8> │ │ │ │ + beq.w a7110 <_PyEval_EvalFrameDefault@@Base+0x69b8> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w a7904 <_PyEval_EvalFrameDefault@@Base+0x6c2c> │ │ │ │ + beq.w a739a <_PyEval_EvalFrameDefault@@Base+0x6c42> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n a10a4 <_PyEval_EvalFrameDefault@@Base+0x3cc> │ │ │ │ + beq.n a0b24 <_PyEval_EvalFrameDefault@@Base+0x3cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ab9d0 <_PyEval_EvalFrameDefault@@Base+0xacf8> │ │ │ │ - ands.w r9, r9, #1 │ │ │ │ - str.w r5, [r7, #-4] │ │ │ │ - itt ne │ │ │ │ - movne r3, #0 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - add.w r7, r7, r9, lsl #2 │ │ │ │ + beq.w ab606 <_PyEval_EvalFrameDefault@@Base+0xaeae> │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov fp, r4 │ │ │ │ ldrh.w r9, [r4] │ │ │ │ + str.w r5, [r7, #-4] │ │ │ │ + bne.w a77ac <_PyEval_EvalFrameDefault@@Base+0x7054> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov fp, r4 │ │ │ │ uxtb.w r4, r9 │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ orr.w r1, r1, #1 │ │ │ │ bx r1 │ │ │ │ ldr.w r4, [r7, #-4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ add.w fp, fp, #2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7b68 <_PyEval_EvalFrameDefault@@Base+0x6e90> │ │ │ │ + bne.w a7610 <_PyEval_EvalFrameDefault@@Base+0x6eb8> │ │ │ │ ldrh.w r9, [fp] │ │ │ │ subs r7, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb.w r4, r9 │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ orr.w r1, r1, #1 │ │ │ │ bx r1 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ add.w fp, fp, #4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w aa2a6 <_PyEval_EvalFrameDefault@@Base+0x95ce> │ │ │ │ + bne.w ab768 <_PyEval_EvalFrameDefault@@Base+0xb010> │ │ │ │ sub.w fp, fp, r9, lsl #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrh.w r9, [fp] │ │ │ │ uxtb.w r4, r9 │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ @@ -177942,15 +177338,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ asrs r7, r7, #2 │ │ │ │ str.w r7, [sl, #32] │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ str.w r3, [r8, #28] │ │ │ │ str.w r7, [r8, #52] @ 0x34 │ │ │ │ mov sl, r7 │ │ │ │ - bl bd3cc <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl bce78 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r3, [r7, #36] @ 0x24 │ │ │ │ ldrd r5, r2, [r7, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r2, #10 │ │ │ │ ldrh.w r9, [r5, r3, lsl #1] │ │ │ │ add.w fp, r5, r3, lsl #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -177967,15 +177363,15 @@ │ │ │ │ ldr.w r6, [r7, #-4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w a9984 <_PyEval_EvalFrameDefault@@Base+0x8cac> │ │ │ │ + bne.w a9514 <_PyEval_EvalFrameDefault@@Base+0x8dbc> │ │ │ │ ldrh.w r9, [fp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb.w r4, r9 │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ orr.w r1, r1, #1 │ │ │ │ @@ -177994,68 +177390,68 @@ │ │ │ │ ldr.w r6, [r7, #-4] │ │ │ │ add.w r0, fp, #20 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w r2, [r2, #192] @ 0xc0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w ab2e4 <_PyEval_EvalFrameDefault@@Base+0xa60c> │ │ │ │ + bne.w ab034 <_PyEval_EvalFrameDefault@@Base+0xa8dc> │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w ae19e <_PyEval_EvalFrameDefault@@Base+0xd4c6> │ │ │ │ + beq.w abe0a <_PyEval_EvalFrameDefault@@Base+0xb6b2> │ │ │ │ ldrh.w r9, [fp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb.w r4, r9 │ │ │ │ str.w r2, [r7, #-4] │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ orr.w r1, r1, #1 │ │ │ │ bx r1 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ - mov.w r2, r9, asr #1 │ │ │ │ + mov.w r3, r9, asr #1 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldr.w r6, [r7, #-4] │ │ │ │ ldrh.w r1, [fp, #-18] │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w a76b4 <_PyEval_EvalFrameDefault@@Base+0x69dc> │ │ │ │ - ldrh.w r3, [fp, #-18] │ │ │ │ + bls.w a7124 <_PyEval_EvalFrameDefault@@Base+0x69cc> │ │ │ │ + ldrh.w r2, [fp, #-18] │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ cmp r1, ip │ │ │ │ - ubfx r4, r3, #4, #12 │ │ │ │ - beq.w a796c <_PyEval_EvalFrameDefault@@Base+0x6c94> │ │ │ │ + ubfx r4, r2, #4, #12 │ │ │ │ + beq.w a7402 <_PyEval_EvalFrameDefault@@Base+0x6caa> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r4, #1 │ │ │ │ tst.w r9, #1 │ │ │ │ - bfi r3, r4, #4, #12 │ │ │ │ - strh.w r3, [fp, #-18] │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - bne.w a797c <_PyEval_EvalFrameDefault@@Base+0x6ca4> │ │ │ │ + bfi r2, r4, #4, #12 │ │ │ │ + strh.w r2, [fp, #-18] │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + bne.w a7412 <_PyEval_EvalFrameDefault@@Base+0x6cba> │ │ │ │ mov r0, r6 │ │ │ │ - bl 90f4c │ │ │ │ + bl 9087c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a12f8 <_PyEval_EvalFrameDefault@@Base+0x620> │ │ │ │ + beq.n a0d72 <_PyEval_EvalFrameDefault@@Base+0x61a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w aa63e <_PyEval_EvalFrameDefault@@Base+0x9966> │ │ │ │ + beq.w ab210 <_PyEval_EvalFrameDefault@@Base+0xaab8> │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a8cd4 <_PyEval_EvalFrameDefault@@Base+0x7ffc> │ │ │ │ + beq.w a8bc8 <_PyEval_EvalFrameDefault@@Base+0x8470> │ │ │ │ ldrh.w r9, [fp] │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb.w r4, r9 │ │ │ │ mov.w r9, r9, lsr #8 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ @@ -178065,28 +177461,28 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w abe3e <_PyEval_EvalFrameDefault@@Base+0xb166> │ │ │ │ + bne.w a99c0 <_PyEval_EvalFrameDefault@@Base+0x9268> │ │ │ │ add.w r3, sl, #40 @ 0x28 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ subs r3, r7, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [sl, #32] │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov sl, r4 │ │ │ │ str.w r4, [r8, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #28] │ │ │ │ - bl bd3cc <_PyEval_FrameClearAndPop@@Base> │ │ │ │ + bl bce78 <_PyEval_FrameClearAndPop@@Base> │ │ │ │ ldrh r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r5, r2, [r4, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r2, #10 │ │ │ │ ldrh.w r9, [r5, r3, lsl #1] │ │ │ │ add.w fp, r5, r3, lsl #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -178107,24 +177503,24 @@ │ │ │ │ str.w fp, [sl, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add.w fp, fp, #4 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w a9368 <_PyEval_EvalFrameDefault@@Base+0x8690> │ │ │ │ + bne.w a8c26 <_PyEval_EvalFrameDefault@@Base+0x84ce> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w aa7e2 <_PyEval_EvalFrameDefault@@Base+0x9b0a> │ │ │ │ + bne.w aa766 <_PyEval_EvalFrameDefault@@Base+0xa00e> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w a9314 <_PyEval_EvalFrameDefault@@Base+0x863c> │ │ │ │ + bhi.w a9668 <_PyEval_EvalFrameDefault@@Base+0x8f10> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w a9314 <_PyEval_EvalFrameDefault@@Base+0x863c> │ │ │ │ + bhi.w a9668 <_PyEval_EvalFrameDefault@@Base+0x8f10> │ │ │ │ and.w r3, r2, #3 │ │ │ │ and.w r2, r1, #3 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ @@ -178138,19 +177534,19 @@ │ │ │ │ ite ge │ │ │ │ movge r4, r1 │ │ │ │ movlt r4, #0 │ │ │ │ add.w r4, r4, r3, lsl #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7ac4 <_PyEval_EvalFrameDefault@@Base+0x6dec> │ │ │ │ + bne.w a755a <_PyEval_EvalFrameDefault@@Base+0x6e02> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w a7b48 <_PyEval_EvalFrameDefault@@Base+0x6e70> │ │ │ │ + bne.w a75de <_PyEval_EvalFrameDefault@@Base+0x6e86> │ │ │ │ tst.w r9, r4 │ │ │ │ ldrh.w r9, [fp] │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ @@ -178166,55 +177562,55 @@ │ │ │ │ bx r1 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w lr, fp, #8 │ │ │ │ str.w fp, [sl, #28] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w a846c <_PyEval_EvalFrameDefault@@Base+0x7794> │ │ │ │ + bne.w a7e24 <_PyEval_EvalFrameDefault@@Base+0x76cc> │ │ │ │ mvn.w r3, #1 │ │ │ │ movw r5, #24368 @ 0x5f30 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ mvn.w r6, r9 │ │ │ │ add.w r2, r7, r3, lsl #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w a8480 <_PyEval_EvalFrameDefault@@Base+0x77a8> │ │ │ │ + bne.w a7e38 <_PyEval_EvalFrameDefault@@Base+0x76e0> │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w a8480 <_PyEval_EvalFrameDefault@@Base+0x77a8> │ │ │ │ + bne.w a7e38 <_PyEval_EvalFrameDefault@@Base+0x76e0> │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ subs r5, r0, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ add.w ip, r5, r9 │ │ │ │ cmp r0, ip │ │ │ │ - bne.w a8480 <_PyEval_EvalFrameDefault@@Base+0x77a8> │ │ │ │ + bne.w a7e38 <_PyEval_EvalFrameDefault@@Base+0x76e0> │ │ │ │ ldr.w r6, [r8, #148] @ 0x94 │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w a8480 <_PyEval_EvalFrameDefault@@Base+0x77a8> │ │ │ │ + beq.w a7e38 <_PyEval_EvalFrameDefault@@Base+0x76e0> │ │ │ │ ldr.w r0, [r8, #152] @ 0x98 │ │ │ │ subs r0, r0, r6 │ │ │ │ cmp.w r5, r0, asr #2 │ │ │ │ - bge.w a8480 <_PyEval_EvalFrameDefault@@Base+0x77a8> │ │ │ │ + bge.w a7e38 <_PyEval_EvalFrameDefault@@Base+0x76e0> │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w a8480 <_PyEval_EvalFrameDefault@@Base+0x77a8> │ │ │ │ + ble.w a7e38 <_PyEval_EvalFrameDefault@@Base+0x76e0> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ str.w r5, [r8, #148] @ 0x94 │ │ │ │ cmp r0, r4 │ │ │ │ str r2, [r6, #8] │ │ │ │ itt ne │ │ │ │ @@ -178228,43 +177624,43 @@ │ │ │ │ strb.w r1, [r6, #38] @ 0x26 │ │ │ │ strd r4, r2, [r6, #12] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ cmp ip, r2 │ │ │ │ strh r1, [r6, #36] @ 0x24 │ │ │ │ str.w fp, [r6, #28] │ │ │ │ - bge.w a7910 <_PyEval_EvalFrameDefault@@Base+0x6c38> │ │ │ │ + bge.w a73a6 <_PyEval_EvalFrameDefault@@Base+0x6c4e> │ │ │ │ sub.w r2, r2, ip │ │ │ │ add.w r0, ip, #10 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w a7920 <_PyEval_EvalFrameDefault@@Base+0x6c48> │ │ │ │ + ble.w a73b6 <_PyEval_EvalFrameDefault@@Base+0x6c5e> │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ negs r0, r0 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ str.w r2, [r1, r4, lsl #2] │ │ │ │ - ble.n a1582 <_PyEval_EvalFrameDefault@@Base+0x8aa> │ │ │ │ + ble.n a0ffc <_PyEval_EvalFrameDefault@@Base+0x8a4> │ │ │ │ add.w r4, r1, r4, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ add.w r5, r7, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r2 │ │ │ │ ldr r5, [r5, r0] │ │ │ │ str.w r5, [r4, #4]! │ │ │ │ - bgt.n a1572 <_PyEval_EvalFrameDefault@@Base+0x89a> │ │ │ │ + bgt.n a0fec <_PyEval_EvalFrameDefault@@Base+0x894> │ │ │ │ movs r0, #4 │ │ │ │ strh.w r0, [sl, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrh.w r9, [r3, #124] @ 0x7c │ │ │ │ add.w r3, sl, #40 @ 0x28 │ │ │ │ subs r3, r0, r3 │ │ │ │ ldr r2, [sp, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes